summaryrefslogtreecommitdiff
path: root/protocols/SkypeClassic/src/skypeproxy/skypeproxy_int.h
blob: f40b0b0e81480a9c8e870a6a76be280e0c3844fc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include "skypeproxy.h"

/*** Skype API ***/
//Messages
#define SKYPECONTROLAPI_ATTACH_SUCCESS					0
#define SKYPECONTROLAPI_ATTACH_PENDING_AUTHORIZATION	1
#define SKYPECONTROLAPI_ATTACH_REFUSED					2
#define SKYPECONTROLAPI_ATTACH_NOT_AVAILABLE			3
#define SKYPECONTROLAPI_ATTACH_API_AVAILABLE			0x8001

// Errors
#define MISC_ERROR				1
#define USER_NOT_FOUND			2
#define USER_NOT_ONLINE			3
#define USER_BLOCKED			4
#define TYPE_UNSUPPORTED		5
#define SENDER_NOT_FRIEND		6
#define SENDER_NOT_AUTHORIZED	7


/*** Debugging macros ***/
#define OUTPUT(a) printf("* %s\n", a);
#define LOG(x) printf x

/*** Program settings ***/
#define PING_INTERVAL	10000	// Ping every 10000 msec to see if Skype is still available

/*** Sockets ***/
#pragma comment(lib, "ws2_32")

/*** Prototypes ***/
void WatchDogTimer(void *);