From 7ca0277c12724173c8951f7db3d06edc33231f68 Mon Sep 17 00:00:00 2001 From: "(no author)" <(no author)@4f64403b-2f21-0410-a795-97e2b3489a10> Date: Sun, 29 Mar 2009 16:20:10 +0000 Subject: x64 portability git-svn-id: https://server.scottellis.com.au/svn/mim_plugs@440 4f64403b-2f21-0410-a795-97e2b3489a10 --- metacontacts/meta_api.c | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) (limited to 'metacontacts/meta_api.c') diff --git a/metacontacts/meta_api.c b/metacontacts/meta_api.c index d84e469..bf3aed5 100644 --- a/metacontacts/meta_api.c +++ b/metacontacts/meta_api.c @@ -31,7 +31,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. //wParam=(HANDLE)hSubContact //lParam=0 //returns a handle to the parent metacontact, or null if this contact is not a subcontact -int MetaAPI_GetMeta(WPARAM wParam, LPARAM lParam) { +INT_PTR MetaAPI_GetMeta(WPARAM wParam, LPARAM lParam) { return (int)(HANDLE)DBGetContactSettingDword((HANDLE)wParam, META_PROTO, "Handle", 0); } @@ -39,7 +39,7 @@ int MetaAPI_GetMeta(WPARAM wParam, LPARAM lParam) { //wParam=(HANDLE)hMetaContact //lParam=0 //returns a handle to the default contact, or null on failure -int MetaAPI_GetDefault(WPARAM wParam, LPARAM lParam) { +INT_PTR MetaAPI_GetDefault(WPARAM wParam, LPARAM lParam) { DWORD default_contact_number = DBGetContactSettingDword((HANDLE)wParam, META_PROTO, "Default", -1); if(default_contact_number != -1) { return (int)Meta_GetContactHandle((HANDLE)wParam, default_contact_number); @@ -51,7 +51,7 @@ int MetaAPI_GetDefault(WPARAM wParam, LPARAM lParam) { //wParam=(HANDLE)hMetaContact //lParam=0 //returns a DWORD contact number, or -1 on failure -int MetaAPI_GetDefaultNum(WPARAM wParam, LPARAM lParam) { +INT_PTR MetaAPI_GetDefaultNum(WPARAM wParam, LPARAM lParam) { return DBGetContactSettingDword((HANDLE)wParam, META_PROTO, "Default", -1); } @@ -59,7 +59,7 @@ int MetaAPI_GetDefaultNum(WPARAM wParam, LPARAM lParam) { //wParam=(HANDLE)hMetaContact //lParam=0 //returns a handle to the 'most online' contact -int MetaAPI_GetMostOnline(WPARAM wParam, LPARAM lParam) { +INT_PTR MetaAPI_GetMostOnline(WPARAM wParam, LPARAM lParam) { return (int)Meta_GetMostOnline((HANDLE)wParam); } @@ -67,7 +67,7 @@ int MetaAPI_GetMostOnline(WPARAM wParam, LPARAM lParam) { //wParam=(HANDLE)hMetaContact //lParam=0 //returns a DWORD representing the number of subcontacts for the given metacontact -int MetaAPI_GetNumContacts(WPARAM wParam, LPARAM lParam) { +INT_PTR MetaAPI_GetNumContacts(WPARAM wParam, LPARAM lParam) { DWORD num_contacts = DBGetContactSettingDword((HANDLE)wParam, META_PROTO, "NumContacts", -1); return num_contacts; } @@ -76,7 +76,7 @@ int MetaAPI_GetNumContacts(WPARAM wParam, LPARAM lParam) { //wParam=(HANDLE)hMetaContact //lParam=(DWORD)contact number //returns a handle to the specified subcontact -int MetaAPI_GetContact(WPARAM wParam, LPARAM lParam) { +INT_PTR MetaAPI_GetContact(WPARAM wParam, LPARAM lParam) { return (int)Meta_GetContactHandle((HANDLE)wParam, (DWORD)lParam); } @@ -84,7 +84,7 @@ int MetaAPI_GetContact(WPARAM wParam, LPARAM lParam) { //wParam=(HANDLE)hMetaContact //lParam=(DWORD)contact number //returns 0 on success -int MetaAPI_SetDefaultContactNum(WPARAM wParam, LPARAM lParam) { +INT_PTR MetaAPI_SetDefaultContactNum(WPARAM wParam, LPARAM lParam) { DWORD num_contacts = DBGetContactSettingDword((HANDLE)wParam, META_PROTO, "NumContacts", -1); if(num_contacts == -1) return 1; @@ -101,7 +101,7 @@ int MetaAPI_SetDefaultContactNum(WPARAM wParam, LPARAM lParam) { //wParam=(HANDLE)hMetaContact //lParam=(HANDLE)hSubcontact //returns 0 on success -int MetaAPI_SetDefaultContact(WPARAM wParam, LPARAM lParam) { +INT_PTR MetaAPI_SetDefaultContact(WPARAM wParam, LPARAM lParam) { HANDLE hMeta = (HANDLE)DBGetContactSettingDword((HANDLE)lParam, META_PROTO, "Handle", 0); DWORD contact_number = Meta_GetContactNumber((HANDLE)lParam); if(contact_number == -1 || !hMeta || hMeta != (HANDLE)wParam) @@ -117,7 +117,7 @@ int MetaAPI_SetDefaultContact(WPARAM wParam, LPARAM lParam) { //wParam=(HANDLE)hMetaContact //lParam=(DWORD)contact number //returns 0 on success -int MetaAPI_ForceSendContactNum(WPARAM wParam, LPARAM lParam) { +INT_PTR MetaAPI_ForceSendContactNum(WPARAM wParam, LPARAM lParam) { HANDLE hContact = Meta_GetContactHandle((HANDLE)wParam, (int)lParam); HANDLE hMeta = (HANDLE)DBGetContactSettingDword(hContact, META_PROTO, "Handle", 0); if(!hContact || !hMeta || hMeta != (HANDLE)wParam || DBGetContactSettingByte(hMeta, META_PROTO, "ForceDefault", 0)) @@ -133,7 +133,7 @@ int MetaAPI_ForceSendContactNum(WPARAM wParam, LPARAM lParam) { //wParam=(HANDLE)hMetaContact //lParam=(HANDLE)hSubcontact //returns 0 on success (will fail if 'force default' is in effect) -int MetaAPI_ForceSendContact(WPARAM wParam, LPARAM lParam) { +INT_PTR MetaAPI_ForceSendContact(WPARAM wParam, LPARAM lParam) { HANDLE hContact = (HANDLE)lParam; HANDLE hMeta = (HANDLE)DBGetContactSettingDword(hContact, META_PROTO, "Handle", 0); if(!hContact || !hMeta || hMeta != (HANDLE)wParam || DBGetContactSettingByte(hMeta, META_PROTO, "ForceDefault", 0)) @@ -149,7 +149,7 @@ int MetaAPI_ForceSendContact(WPARAM wParam, LPARAM lParam) { //wParam=(HANDLE)hMetaContact //lParam=0 //returns 0 on success (will fail if 'force default' is in effect) -int MetaAPI_UnforceSendContact(WPARAM wParam, LPARAM lParam) { +INT_PTR MetaAPI_UnforceSendContact(WPARAM wParam, LPARAM lParam) { if(DBGetContactSettingByte((HANDLE)wParam, META_PROTO, "ForceDefault", 0)) return 1; @@ -166,7 +166,7 @@ int MetaAPI_UnforceSendContact(WPARAM wParam, LPARAM lParam) { //wParam=(HANDLE)hMetaContact //lParam=0 //returns 1(true) or 0(false) representing new state of 'force default' -int MetaAPI_ForceDefault(WPARAM wParam, LPARAM lParam) { +INT_PTR MetaAPI_ForceDefault(WPARAM wParam, LPARAM lParam) { // forward to menu function Meta_ForceDefault(wParam, lParam); return DBGetContactSettingByte((HANDLE)wParam, META_PROTO, "ForceDefault", 0); @@ -178,7 +178,7 @@ int MetaAPI_ForceDefault(WPARAM wParam, LPARAM lParam) { // if lparam supplied, the contact_number of the contatct 'in force' will be copied to the address it points to, // or if none is in force, the value (DWORD)-1 will be copied // (v0.8.0.8+ returns 1 if 'force default' is true with *lParam == default contact number, else returns 0 with *lParam as above) -int MetaAPI_GetForceState(WPARAM wParam, LPARAM lParam) { +INT_PTR MetaAPI_GetForceState(WPARAM wParam, LPARAM lParam) { HANDLE hMeta = (HANDLE)wParam; HANDLE hContact; @@ -202,7 +202,7 @@ int MetaAPI_GetForceState(WPARAM wParam, LPARAM lParam) { // method to get protocol name - used to be sure you're dealing with a "real" metacontacts plugin :) // wParam=lParam=0 -int MetaAPI_GetProtoName(WPARAM wParam, LPARAM lParam) { +INT_PTR MetaAPI_GetProtoName(WPARAM wParam, LPARAM lParam) { return (int)META_PROTO; } @@ -210,7 +210,7 @@ int MetaAPI_GetProtoName(WPARAM wParam, LPARAM lParam) { // wParam=(HANDLE)hContact // lParam=0 // convert a given contact into a metacontact -int MetaAPI_ConvertToMeta(WPARAM wParam, LPARAM lParam) { +INT_PTR MetaAPI_ConvertToMeta(WPARAM wParam, LPARAM lParam) { return Meta_Convert(wParam, lParam); } @@ -218,7 +218,7 @@ int MetaAPI_ConvertToMeta(WPARAM wParam, LPARAM lParam) { // wParam=(HANDLE)hContact // lParam=(HANDLE)hMeta // add an existing contact to a metacontact -int MetaAPI_AddToMeta(WPARAM wParam, LPARAM lParam) { +INT_PTR MetaAPI_AddToMeta(WPARAM wParam, LPARAM lParam) { return Meta_Assign((HANDLE)wParam, (HANDLE)lParam, FALSE); } @@ -226,7 +226,7 @@ int MetaAPI_AddToMeta(WPARAM wParam, LPARAM lParam) { // wParam=0 // lParam=(HANDLE)hContact // remove a contact from a metacontact -int MetaAPI_RemoveFromMeta(WPARAM wParam, LPARAM lParam) { +INT_PTR MetaAPI_RemoveFromMeta(WPARAM wParam, LPARAM lParam) { // notice we switch args - to keep the API function consistent with the others return Meta_Delete((WPARAM)lParam, (LPARAM)wParam); } @@ -239,7 +239,7 @@ int MetaAPI_RemoveFromMeta(WPARAM wParam, LPARAM lParam) { BOOL meta_group_hack_disabled = FALSE; // this global flag is used in utils 'SetGroup' function -int MetaAPI_DisableHiddenGroup(WPARAM wParam, LPARAM lParam) { +INT_PTR MetaAPI_DisableHiddenGroup(WPARAM wParam, LPARAM lParam) { meta_group_hack_disabled = (BOOL)wParam; return 0; } -- cgit v1.2.3