#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 *);