summaryrefslogtreecommitdiff
path: root/protocols/MSN/src/msn_proto.h
diff options
context:
space:
mode:
authorPiotr Piastucki <leech.miranda@gmail.com>2015-06-04 12:10:46 +0000
committerPiotr Piastucki <leech.miranda@gmail.com>2015-06-04 12:10:46 +0000
commitde1841e8600420cf3cf35cb73d6e0226a9519687 (patch)
tree7ec105c6a941070ddd7e5fa84c3f6a36a9d8dacc /protocols/MSN/src/msn_proto.h
parent9f5554e211907907ec149a7c8919bc70daf77026 (diff)
Fixed a memleak in groupchat
Added support for contact list fetching for plain Skype user finally enabling usage of Skype accounts via skylogin.dll (login only working once in a session though, currently cannot find out why). Prevent launching of duplicate keepAliveThread git-svn-id: http://svn.miranda-ng.org/main/trunk@13995 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'protocols/MSN/src/msn_proto.h')
-rw-r--r--protocols/MSN/src/msn_proto.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/protocols/MSN/src/msn_proto.h b/protocols/MSN/src/msn_proto.h
index 08654d0020..abef0e03c2 100644
--- a/protocols/MSN/src/msn_proto.h
+++ b/protocols/MSN/src/msn_proto.h
@@ -46,6 +46,7 @@ struct CMsnProto : public PROTO<CMsnProto>
virtual int __cdecl FileResume(HANDLE hTransfer, int* action, const TCHAR** szFilename);
virtual DWORD_PTR __cdecl GetCaps(int type, MCONTACT hContact = NULL);
+ virtual int __cdecl GetInfo(MCONTACT hContact, int infoType);
virtual HANDLE __cdecl SearchBasic(const TCHAR* id);
virtual HANDLE __cdecl SearchByEmail(const TCHAR* email);
@@ -530,6 +531,19 @@ struct CMsnProto : public PROTO<CMsnProto>
void displayEmailCount(MCONTACT hContact);
/////////////////////////////////////////////////////////////////////////////////////////
+ // SKYPE JSON Address Book
+ bool MSN_SKYABRefreshClist(void);
+ bool MSN_SKYABBlockContact(const char *wlid, const char *pszAction);
+ bool MSN_SKYABAuthRq(const char *wlid, const char *pszGreeting);
+ bool MSN_SKYABAuthRsp(const char *wlid, const char *pszAction);
+ bool MSN_SKYABDeleteContact(const char *wlid);
+ bool MSN_SKYABSearch(const char *keyWord, HANDLE hSearch);
+ bool MSN_SKYABGetProfiles(const char *pszPOST);
+ bool MSN_SKYABGetProfile(const char *wlid);
+
+ bool APISkypeComRequest(NETLIBHTTPREQUEST *nlhr, NETLIBHTTPHEADER *headers);
+
+ /////////////////////////////////////////////////////////////////////////////////////////
// MSN SOAP Address Book
bool MSN_SharingFindMembership(bool deltas = false, bool allowRecurse = true);