From 0173277372e2962b8f5703a0ebad7892dda15e6c Mon Sep 17 00:00:00 2001 From: George Hazan Date: Sun, 9 Mar 2014 21:50:49 +0000 Subject: end of the old MC API git-svn-id: http://svn.miranda-ng.org/main/trunk@8534 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- src/modules/metacontacts/meta_api.cpp | 98 ----------------------------------- 1 file changed, 98 deletions(-) (limited to 'src/modules/metacontacts/meta_api.cpp') diff --git a/src/modules/metacontacts/meta_api.cpp b/src/modules/metacontacts/meta_api.cpp index 553a6cbd6e..beca03b5ec 100644 --- a/src/modules/metacontacts/meta_api.cpp +++ b/src/modules/metacontacts/meta_api.cpp @@ -24,34 +24,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #include "metacontacts.h" -// gets the handle for the default contact -// wParam=(MCONTACT)hMetaContact -// lParam=0 -// returns a handle to the default contact, or null on failure - -static INT_PTR MetaAPI_GetDefault(WPARAM hMetaContact, LPARAM) -{ - DBCachedContact *cc = CheckMeta(hMetaContact); - if (cc == NULL) - return 1; - - if (cc->nDefault != -1) - return Meta_GetContactHandle(cc, cc->nDefault); - - return 0; -} - -// gets the contact number for the default contact -// wParam=(MCONTACT)hMetaContact -// lParam=0 -// returns a DWORD contact number, or -1 on failure - -static INT_PTR MetaAPI_GetDefaultNum(WPARAM hMetaContact, LPARAM) -{ - DBCachedContact *cc = CheckMeta(hMetaContact); - return (cc == NULL) ? -1 : cc->nDefault; -} - // gets the handle for the 'most online' contact // wParam=(MCONTACT)hMetaContact // lParam=0 @@ -66,70 +38,6 @@ static INT_PTR MetaAPI_GetMostOnline(WPARAM hMetaContact, LPARAM) return Meta_GetMostOnline(cc); } -// gets the number of subcontacts for a metacontact -// wParam=(MCONTACT)hMetaContact -// lParam=0 -// returns a DWORD representing the number of subcontacts for the given metacontact - -static INT_PTR MetaAPI_GetNumContacts(WPARAM hMetaContact, LPARAM) -{ - DBCachedContact *cc = CheckMeta(hMetaContact); - return (cc == NULL) ? -1 : cc->nSubs; -} - -// gets the handle of a subcontact, using the subcontact's number -// wParam=(MCONTACT)hMetaContact -// lParam=(DWORD)contact number -// returns a handle to the specified subcontact - -static INT_PTR MetaAPI_GetContact(WPARAM hMetaContact, LPARAM lParam) -{ - DBCachedContact *cc = CheckMeta(hMetaContact); - return (cc == NULL) ? 0 : Meta_GetContactHandle(cc, lParam); -} - -// sets the default contact, using the subcontact's contact number -// wParam=(MCONTACT)hMetaContact -// lParam=(DWORD)contact number -// returns 0 on success - -static INT_PTR MetaAPI_SetDefaultContactNum(WPARAM hMetaContact, LPARAM lParam) -{ - DBCachedContact *cc = CheckMeta(hMetaContact); - if (cc == NULL) - return 1; - if ((int)lParam >= cc->nSubs || (int)lParam < 0) - return 1; - - cc->nDefault = lParam; - currDb->MetaSetDefault(cc); - - NotifyEventHooks(hEventDefaultChanged, hMetaContact, Meta_GetContactHandle(cc, (int)lParam)); - return 0; -} - -// sets the default contact, using the subcontact's handle -// wParam=(MCONTACT)hMetaContact -// lParam=(MCONTACT)hSubcontact -// returns 0 on success - -static INT_PTR MetaAPI_SetDefaultContact(WPARAM hMetaContact, LPARAM lParam) -{ - DBCachedContact *cc = CheckMeta(hMetaContact); - if (cc == NULL) - return 1; - - int contact_number = Meta_GetContactNumber(cc, lParam); - if (contact_number == -1) - return 1; - - cc->nDefault = contact_number; - currDb->MetaSetDefault(cc); - - NotifyEventHooks(hEventDefaultChanged, hMetaContact, lParam); - return 0; -} - // forces the metacontact to send using a specific subcontact, using the subcontact's contact number // wParam=(MCONTACT)hMetaContact // lParam=(DWORD)contact number @@ -264,13 +172,7 @@ static INT_PTR MetaAPI_RemoveFromMeta(WPARAM wParam, LPARAM lParam) void CreateApiServices() { - CreateServiceFunction(MS_MC_GETDEFAULTCONTACT, MetaAPI_GetDefault); - CreateServiceFunction(MS_MC_GETDEFAULTCONTACTNUM, MetaAPI_GetDefaultNum); CreateServiceFunction(MS_MC_GETMOSTONLINECONTACT, MetaAPI_GetMostOnline); - CreateServiceFunction(MS_MC_GETNUMCONTACTS, MetaAPI_GetNumContacts); - CreateServiceFunction(MS_MC_GETSUBCONTACT, MetaAPI_GetContact); - CreateServiceFunction(MS_MC_SETDEFAULTCONTACTNUM, MetaAPI_SetDefaultContactNum); - CreateServiceFunction(MS_MC_SETDEFAULTCONTACT, MetaAPI_SetDefaultContact); CreateServiceFunction(MS_MC_FORCESENDCONTACTNUM, MetaAPI_ForceSendContactNum); CreateServiceFunction(MS_MC_FORCESENDCONTACT, MetaAPI_ForceSendContact); CreateServiceFunction(MS_MC_UNFORCESENDCONTACT, MetaAPI_UnforceSendContact); -- cgit v1.2.3