// stdafx.h : include file for standard system include files, // or project specific include files that are used frequently, but // are changed infrequently // #pragma once #undef _HAS_EXCEPTIONS #define _HAS_EXCEPTIONS 1 #include #include #include #include #include #include #include #include #include using std::map; #include "resource.h" #pragma warning(push) # pragma warning(disable:4312) #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 #pragma warning(pop) #include #include #pragma comment(lib, "libcrypto.lib") #include "utility.h" #include "http.h" #include "proto.h" #define TWITTER_KEY_NICK "Nick" // we need one called Nick for the chat thingo to work #define TWITTER_KEY_UN "Username" #define TWITTER_KEY_ID "ID" #define TWITTER_KEY_PASS "Password" #define TWITTER_KEY_OAUTH_PIN "OAuthPIN" #define TWITTER_KEY_OAUTH_TOK "OAuthToken" #define TWITTER_KEY_OAUTH_TOK_SEC "OAuthTokenSecret" #define TWITTER_KEY_OAUTH_ACCESS_TOK "OAuthAccessToken" #define TWITTER_KEY_OAUTH_ACCESS_SEC "OAuthAccessTokenSecret" #define TWITTER_KEY_CHATFEED "ChatFeed" #define TWITTER_KEY_POLLRATE "PollRate" #define TWITTER_KEY_GROUP "DefaultGroup" #define TWITTER_KEY_POPUP_SHOW "Popup/Show" #define TWITTER_KEY_POPUP_SIGNON "Popup/Signon" #define TWITTER_KEY_POPUP_COLBACK "Popup/ColorBack" #define TWITTER_KEY_POPUP_COLTEXT "Popup/ColorText" #define TWITTER_KEY_POPUP_TIMEOUT "Popup/Timeout" #define TWITTER_KEY_TWEET_TO_MSG "TweetToMsg" #define TWITTER_KEY_SINCEID "SinceID" #define TWITTER_KEY_DMSINCEID "DMSinceID" #define TWITTER_KEY_NEW "NewAcc" #define TWITTER_KEY_AV_URL "AvatarURL" #define TWITTER_DB_EVENT_TYPE_TWEET 2718 #define WM_SETREPLY WM_APP+10