summaryrefslogtreecommitdiff
path: root/utilities.h
blob: 8f19ead2b8de29d354bb1e45c096ef3785eafcf9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#ifndef UTILITIES_H
#define UTILITIES_H
TCHAR* __stdcall UniGetContactSettingUtf(HANDLE hContact, const char *szModule,const char* szSetting, TCHAR* szDef);
class JabberAccount {
public:
	JabberAccount();
	TCHAR *AccountName;
	int AccountNumber;
	IJabberInterface *JabberInterface;
	HJHANDLER hPrescenseHandler, hMessageHandler, hIqHandler;
	JABBER_HANDLER_FUNC PrescenseHandler(IJabberInterface *ji, HXML node, void *pUserData);
	JABBER_HANDLER_FUNC MessageHandler(IJabberInterface *ji, HXML node, void *pUserData);
	JABBER_HANDLER_FUNC IqHandler(IJabberInterface *ji, HXML node, void *pUserData);
	HXML pNODE, mNODE, iNODE;
	void *ppUserData, *mpUserData, *ipUserData;
	class JabberAccount *next;	
	BOOL operator !();
};

#endif