From 3cbb1a2bf5892b58af4f344ee4648c8139a3ea8b Mon Sep 17 00:00:00 2001 From: Gluzskiy Alexandr Date: Sat, 28 Aug 2010 10:19:59 +0300 Subject: basic metacontacts support code --- metacontacts.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'metacontacts.cpp') diff --git a/metacontacts.cpp b/metacontacts.cpp index 4540419..a830c52 100644 --- a/metacontacts.cpp +++ b/metacontacts.cpp @@ -18,7 +18,8 @@ extern bool bMetaContacts; -BOOL isProtoMetaContacts(HANDLE hContact) { +BOOL isProtoMetaContacts(HANDLE hContact) +{ if(bMetaContacts) { LPSTR proto = (LPSTR)CallService(MS_PROTO_GETCONTACTBASEPROTO, (WPARAM)hContact, 0); if( proto && strcmp(proto,"MetaContacts")==0 ) { @@ -32,7 +33,8 @@ BOOL isProtoMetaContacts(HANDLE hContact) { } -BOOL isDefaultSubContact(HANDLE hContact) { +BOOL isDefaultSubContact(HANDLE hContact) +{ if(bMetaContacts) { return (HANDLE)CallService(MS_MC_GETDEFAULTCONTACT,(WPARAM)CallService(MS_MC_GETMETACONTACT,(WPARAM)hContact,0),0)==hContact; @@ -41,7 +43,8 @@ BOOL isDefaultSubContact(HANDLE hContact) { } -HANDLE getMetaContact(HANDLE hContact) { +HANDLE getMetaContact(HANDLE hContact) +{ if(bMetaContacts) { return (HANDLE)CallService(MS_MC_GETMETACONTACT,(WPARAM)hContact,0); @@ -50,7 +53,8 @@ HANDLE getMetaContact(HANDLE hContact) { } -HANDLE getMostOnline(HANDLE hContact) { +HANDLE getMostOnline(HANDLE hContact) +{ if(bMetaContacts) { return (HANDLE)CallService(MS_MC_GETMOSTONLINECONTACT,(WPARAM)hContact,0); -- cgit v1.2.3