diff options
Diffstat (limited to 'metacontacts/meta_services.c')
-rw-r--r-- | metacontacts/meta_services.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/metacontacts/meta_services.c b/metacontacts/meta_services.c index 3676803..c008021 100644 --- a/metacontacts/meta_services.c +++ b/metacontacts/meta_services.c @@ -110,13 +110,13 @@ INT_PTR Meta_GetCaps(WPARAM wParam,LPARAM lParam) | PF2_HEAVYDND | PF2_FREECHAT | PF2_OUTTOLUNCH | PF2_ONTHEPHONE;
break;
case PFLAG_UNIQUEIDTEXT:
- ret = (int) Translate("Meta ID");
+ ret = (INT_PTR) Translate("Meta ID");
break;
case PFLAG_MAXLENOFMESSAGE:
ret = 2000;
break;
case PFLAG_UNIQUEIDSETTING:
- ret = (int) META_ID;
+ ret = (INT_PTR) META_ID;
break;
}
return ret;
@@ -288,7 +288,7 @@ INT_PTR MetaFilter_SendMessage(WPARAM wParam,LPARAM lParam) dbei.eventType = EVENTTYPE_MESSAGE;
if(ccs->wParam & PREF_RTL) dbei.flags |= DBEF_RTL;
if(ccs->wParam & PREF_UTF) dbei.flags |= DBEF_UTF;
- dbei.cbBlob = strlen((char *)ccs->lParam) + 1;
+ dbei.cbBlob = (DWORD)strlen((char *)ccs->lParam) + 1;
if ( ccs->wParam & PREF_UNICODE )
dbei.cbBlob *= ( sizeof( wchar_t )+1 );
dbei.pBlob = (PBYTE)ccs->lParam;
@@ -393,7 +393,7 @@ INT_PTR Meta_SendMessage(WPARAM wParam,LPARAM lParam) dbei.eventType = EVENTTYPE_MESSAGE;
if(ccs->wParam & PREF_RTL) dbei.flags |= DBEF_RTL;
if(ccs->wParam & PREF_UTF) dbei.flags |= DBEF_UTF;
- dbei.cbBlob = strlen((char *)ccs->lParam) + 1;
+ dbei.cbBlob = (DWORD)strlen((char *)ccs->lParam) + 1;
if ( ccs->wParam & PREF_UNICODE )
dbei.cbBlob *= ( sizeof( wchar_t )+1 );
dbei.pBlob = (PBYTE)ccs->lParam;
@@ -404,7 +404,7 @@ INT_PTR Meta_SendMessage(WPARAM wParam,LPARAM lParam) // prevent send filter from adding another copy of this send event to the db
ccs->wParam |= PREF_METANODB;
- return (int)(HANDLE)CallContactService(ccs->hContact, szServiceName, ccs->wParam, ccs->lParam);
+ return CallContactService(ccs->hContact, szServiceName, ccs->wParam, ccs->lParam);
}
}
@@ -501,7 +501,7 @@ INT_PTR MetaFilter_RecvMessage(WPARAM wParam,LPARAM lParam) if(pre->flags & PREF_RTL) dbei.flags |= DBEF_RTL;
if(pre->flags & PREF_UTF) dbei.flags |= DBEF_UTF;
dbei.eventType = EVENTTYPE_MESSAGE;
- dbei.cbBlob = strlen(pre->szMessage) + 1;
+ dbei.cbBlob = (DWORD)strlen(pre->szMessage) + 1;
if ( pre->flags & PREF_UNICODE ) {
dbei.cbBlob *= ( sizeof( wchar_t )+1 );
}
@@ -595,7 +595,7 @@ INT_PTR Meta_RecvMessage(WPARAM wParam, LPARAM lParam) if(pre->flags & PREF_RTL) dbei.flags |= DBEF_RTL;
if(pre->flags & PREF_UTF) dbei.flags |= DBEF_UTF;
dbei.eventType = EVENTTYPE_MESSAGE;
- dbei.cbBlob = strlen(pre->szMessage) + 1;
+ dbei.cbBlob = (DWORD)strlen(pre->szMessage) + 1;
if ( pre->flags & PREF_UNICODE )
dbei.cbBlob *= ( sizeof( wchar_t )+1 );
dbei.pBlob = (PBYTE) pre->szMessage;
@@ -1264,7 +1264,7 @@ int Meta_ModulesLoaded(WPARAM wParam, LPARAM lParam) update.szComponentName = pluginInfo.shortName;
update.pbVersion = (BYTE *)CreateVersionString(pluginInfo.version, szVersion);
- update.cpbVersion = strlen((char *)update.pbVersion);
+ update.cpbVersion = (int)strlen((char *)update.pbVersion);
update.szBetaChangelogURL = "https://server.scottellis.com.au/wsvn/mim_plugs/metacontacts/?op=log&rev=0&sc=0&isdir=1";
update.szUpdateURL = UPDATER_AUTOREGISTER;
@@ -1277,7 +1277,7 @@ int Meta_ModulesLoaded(WPARAM wParam, LPARAM lParam) update.szBetaVersionURL = "http://www.scottellis.com.au/miranda_plugins/ver_MetaContacts.html";
update.pbBetaVersionPrefix = (BYTE *)"MetaContacts Plugin, version ";
- update.cpbBetaVersionPrefix = strlen((char *)update.pbBetaVersionPrefix);
+ update.cpbBetaVersionPrefix = (int)strlen((char *)update.pbBetaVersionPrefix);
CallService(MS_UPDATE_REGISTER, 0, (WPARAM)&update);
}
@@ -1424,7 +1424,7 @@ int Meta_ModulesLoaded(WPARAM wParam, LPARAM lParam) return 0;
}
-static DWORD CALLBACK sttMenuThread( LPVOID param )
+static DWORD CALLBACK sttMenuThread( DWORD_PTR param )
{
HMENU hMenu;
TPMPARAMS tpmp;
@@ -1477,7 +1477,7 @@ INT_PTR Meta_ContactMenuFunc(WPARAM wParam, LPARAM lParam) { } else if(options.menu_function == FT_MENU) {
// show contact's context menu
- QueueUserAPC((PAPCFUNC)sttMenuThread, metaMainThread, (ULONG)hContact);
+ QueueUserAPC(sttMenuThread, metaMainThread, (ULONG_PTR)hContact);
} else if(options.menu_function == FT_INFO) {
// show user info for subcontact
CallService(MS_USERINFO_SHOWDIALOG, (WPARAM)hContact, 0);
|