diff options
Diffstat (limited to 'metacontacts/meta_api.c')
-rw-r--r-- | metacontacts/meta_api.c | 36 |
1 files changed, 18 insertions, 18 deletions
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;
}
|