summaryrefslogtreecommitdiff
path: root/meta2/menu.cpp
diff options
context:
space:
mode:
author(no author) <(no author)@4f64403b-2f21-0410-a795-97e2b3489a10>2009-03-31 05:32:30 +0000
committer(no author) <(no author)@4f64403b-2f21-0410-a795-97e2b3489a10>2009-03-31 05:32:30 +0000
commit20d1480ed78c9395749d5b4e198d8687f95220e6 (patch)
treee0bc7cc56035259c8c4e8d23f2a44b8d755971a3 /meta2/menu.cpp
parent16585b5ae2a03ce326fdd45610199eb2061bdb7a (diff)
x64 port
git-svn-id: https://server.scottellis.com.au/svn/mim_plugs@450 4f64403b-2f21-0410-a795-97e2b3489a10
Diffstat (limited to 'meta2/menu.cpp')
-rw-r--r--meta2/menu.cpp9
1 files changed, 3 insertions, 6 deletions
diff --git a/meta2/menu.cpp b/meta2/menu.cpp
index 8b68ca9..d1cface 100644
--- a/meta2/menu.cpp
+++ b/meta2/menu.cpp
@@ -67,7 +67,7 @@ INT_PTR ContactMenuDefault(WPARAM wParam, LPARAM lParam) {
}
// show contact's context menu
-DWORD CALLBACK sttMenuFunc( LPVOID param )
+VOID CALLBACK sttMenuFunc( ULONG_PTR param )
{
HMENU hMenu;
TPMPARAMS tpmp = {0};
@@ -83,16 +83,13 @@ DWORD CALLBACK sttMenuFunc( LPVOID param )
CallService(MS_CLIST_MENUPROCESSCOMMAND, MAKEWPARAM(LOWORD(menuRet), MPCF_CONTACTMENU), (LPARAM)hSub);
DestroyMenu(hMenu);
-
- return 0;
}
INT_PTR Meta_ContactMenuFunc(WPARAM wParam, LPARAM lParam) {
- char buff[1024];
HANDLE hMeta = (HANDLE)wParam;
- int contact_num = (int)lParam;
+ unsigned contact_num = (unsigned)lParam;
if(metaMap.exists(hMeta) && contact_num >= 0 && contact_num < metaMap[hMeta].size()) {
- QueueUserAPC((PAPCFUNC)sttMenuFunc, metaMainThread, (ULONG)metaMap[hMeta][contact_num].handle());
+ QueueUserAPC(sttMenuFunc, metaMainThread, (ULONG_PTR)metaMap[hMeta][contact_num].handle());
}
return 0;