#ifndef _COMMON_H_ #define _COMMON_H_ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include extern char g_szMirVer[]; extern HANDLE g_hCallEvent; struct MessageId { ULONGLONG id; HANDLE handle; }; #include "resource.h" #include "version.h" #include "teams_menus.h" #include "teams_utils.h" #define MODULENAME "Teams" class CTeamsProto; ///////////////////////////////////////////////////////////////////////////////////////// #define SKYPEWEB_CLIENTINFO_NAME "swx-skype.com" #define SKYPEWEB_CLIENTINFO_VERSION "908/1.85.0.29" enum SkypeHost { HOST_API, HOST_CONTACTS, HOST_DEFAULT, HOST_GRAPH, HOST_LOGIN, HOST_PEOPLE, HOST_TEAMS, HOST_OTHER }; struct AsyncHttpRequest : public MTHttpRequest { SkypeHost m_host; MCONTACT hContact = 0; AsyncHttpRequest(int type, SkypeHost host, LPCSTR url = nullptr, MTHttpRequestHandler pFunc = nullptr); void AddRegister(CTeamsProto *ppro); void AddAuthentication(CTeamsProto *ppro); }; #include "teams_proto.h" #include "requests/capabilities.h" #include "requests/chatrooms.h" #include "requests/contacts.h" #include "requests/history.h" #include "requests/poll.h" #include "requests/profile.h" #include "requests/search.h" #include "requests/status.h" #include "requests/subscriptions.h" #define POLLING_ERRORS_LIMIT 3 #endif //_COMMON_H_