414 lines
16 KiB
C++
414 lines
16 KiB
C++
//---------------------------------------------------------------------------
|
|
|
|
#ifndef GlobalUnitH
|
|
#define GlobalUnitH
|
|
|
|
//---------------------------------------------------------------------------
|
|
|
|
// 自定义消息
|
|
#define UM_VCCOMPLETE WM_USER+0x1000
|
|
#define UM_WEBLOADED WM_USER+0x1001
|
|
#define UM_VALUEVISIT WM_USER+0x1002
|
|
#define UM_IMAGELODED WM_USER+0x1003
|
|
#define UM_AUTOBETEND WM_USER+0x1004
|
|
#define UM_STATUS WM_USER+0x1005
|
|
#define UM_DATALOADED WM_USER+0x1006
|
|
#define UM_RESTORE WM_USER+0x1007
|
|
#define UM_INITGAME WM_USER+0x1008
|
|
#define UM_WEBLOGIN WM_USER+0x1009
|
|
#define UM_HTTPRETURN WM_USER+0x100A
|
|
#define UM_WEBREFRESH WM_USER+0x100B
|
|
#define UM_WEBREGISTER WM_USER+0x100C
|
|
#define UM_USERCONFIRM WM_USER+0x100D
|
|
#define UM_MEMBERCLOSE WM_USER+0x100E
|
|
#define UM_RENEWCREDIT WM_USER+0x100F
|
|
#define UM_STATISTICS WM_USER+0x1010
|
|
#define UM_SETSIMMODE WM_USER+0x1011
|
|
#define UM_URLRETURN WM_USER+0x1012
|
|
#define UM_JSHANDLED WM_USER+0x1013
|
|
#define UM_BETFAILED WM_USER+0x1014
|
|
#define UM_SHOWBETPAGE WM_USER+0x1015
|
|
#define UM_EXPIRED WM_USER+0x1016
|
|
#define UM_REFRESHTAB WM_USER+0x1017
|
|
#define UM_XHRLOADED WM_USER+0x1018
|
|
#define UM_SHOWDATA WM_USER+0x1019
|
|
#define UM_LOADCONFIG WM_USER+0x101A
|
|
#define UM_VELOCITY WM_USER+0x101B
|
|
#define UM_REDIRECT WM_USER+0x101C
|
|
#define UM_CHRMREADY WM_USER+0x101D
|
|
#define UM_SETBET WM_USER+0x101E
|
|
#define UM_SETTRIAL WM_USER+0x101F
|
|
#define UM_SHOWEXPIRE WM_USER+0x1020
|
|
#define UM_CHECKCEF WM_USER+0x1021
|
|
#define UM_SUBFORMSHOWN WM_USER+0x1022
|
|
#define UM_SUBFORMCLOSED WM_USER+0x1023
|
|
#define UM_ENTERGAME WM_USER+0x1024
|
|
#define UM_ONLINEDATA WM_USER+0x1025
|
|
#define UM_ADDTABLE WM_USER+0x1026
|
|
#define UM_WEBDEAD WM_USER+0x1027
|
|
#define UM_POLICYCHANGED WM_USER+0x1028
|
|
#define UM_IDLE WM_USER+0x1029
|
|
#define UM_OPENMAUAL WM_USER+0x102A
|
|
|
|
|
|
#if defined(_LOTFIN_)
|
|
// #define APPNAME L"彩票理财软件\0"
|
|
// #define APPABBR "ltfn"
|
|
// #define SOFTWARE_ID 0 //软件类型
|
|
// #define SORTWARE_VER 200 //软件版本
|
|
//#elif defined(_XBZK_)
|
|
// #define APPNAME L"小百自控软件\0"
|
|
// #define APPABBR "xbzk"
|
|
// #define SOFTWARE_ID 1 //软件类型
|
|
// #define SORTWARE_VER 204 //软件版本
|
|
// #define REGKEY_CODES L"{5189B25C-5758-4BF2-BCA4-289B01BD29E2}"
|
|
//#elif defined(_XINH_)
|
|
// #define APPNAME L"鑫海数字彩\0"
|
|
// #define APPABBR "xhszc"
|
|
// #define SOFTWARE_ID 2 //软件类型
|
|
// #define SORTWARE_VER 104 //软件版本
|
|
// #define REGKEY_CODES L"{89B01BD2-BC57-F24B-58A4-295189B25CE2}"
|
|
//#elif defined(_SBBAC_)
|
|
// #define APPNAME L"申博百家乐\0"
|
|
// #define APPABBR "snbt"
|
|
// #define SOFTWARE_ID 3 //软件类型
|
|
// #define SORTWARE_VER 1008 //软件版本
|
|
// #define REGKEY_CODES L"{389B25C5-7584-BF2B-CA42-89B01BD29E25}"
|
|
//#elif defined(_KLHDSSC_)
|
|
// #define APPNAME L"凯利打hd时时彩\0"
|
|
// #define APPABBR "klhdssc"
|
|
// #define SOFTWARE_ID 4 //软件类型
|
|
// #define SORTWARE_VER 100 //软件版本
|
|
// #define REGKEY_CODES L"{49B25C57-584B-F2BC-A428-9B01BD29E251}"
|
|
//#elif defined(_XINH2_)
|
|
// #define APPNAME L"博顿智打数字彩\0"
|
|
// #define APPABBR "xhlmp"
|
|
// #define SOFTWARE_ID 5 //软件类型
|
|
// #define SORTWARE_VER 102 //软件版本
|
|
// #define REGKEY_CODES L"{53BBEE32-1710-4F5C-B8F0-523BABB6C153}"
|
|
//#elif defined(_BOSS2_)
|
|
// #define APPNAME L"BOSS小神通\0"
|
|
// #define APPABBR "bsxst"
|
|
// #define SOFTWARE_ID 6 //软件类型
|
|
// #define SORTWARE_VER 105 //软件版本
|
|
// #define REGKEY_CODES L"{62b81249-4ebc-49bb-a9b6-9c1f65d5f575}"
|
|
//#elif defined(_XINHXST_)
|
|
// #define APPNAME L"鑫海小神通\0"
|
|
// #define APPABBR "xhxst"
|
|
// #define SOFTWARE_ID 7 //软件类型
|
|
// #define SORTWARE_VER 105 //软件版本
|
|
// #define REGKEY_CODES L"{71EE56D8-EE30-4F0D-AE56-2E647BDA28AE}"
|
|
//#elif defined(_BDHDXYDW_)
|
|
// #define APPNAME L"博顿打幸运定位\0"
|
|
// #define APPABBR "bdhgxydw"
|
|
// #define SOFTWARE_ID 8 //软件类型
|
|
// #define SORTWARE_VER 100 //软件版本
|
|
// #define REGKEY_CODES L"{8CE3AE4F-C8D2-4BEB-9EE8-11854615F645}"
|
|
//#elif defined(_KKWBAC_)
|
|
// #define APPNAME L"博顿百家乐\0"
|
|
// #define APPABBR "bdbac"
|
|
// #define SOFTWARE_ID 9 //软件类型
|
|
// #define SORTWARE_VER 104 //软件版本
|
|
// #define REGKEY_CODES L"{9C59B808-BAA7-4AD0-848F-0FDC9C3D612A}"
|
|
//#elif defined(_KKWLMP_)
|
|
// #define APPNAME L"博顿智打两面盘\0"
|
|
// #define APPABBR "bdlmp"
|
|
// #define SOFTWARE_ID 10 //软件类型
|
|
// #define SORTWARE_VER 100 //软件版本
|
|
// #define REGKEY_CODES L"{ADA91D42-5A88-4530-80EF-3F83C0F67DE0}"
|
|
//#elif defined(_KLJMSB_)
|
|
// #define APPNAME L"凯利解码申博\0"
|
|
// #define APPABBR "kljmsb"
|
|
// #define SOFTWARE_ID 11 //软件类型
|
|
// #define SORTWARE_VER 104 //软件版本
|
|
// #define REGKEY_CODES L"{B124B325-2DAF-46B4-B2BE-EAE31F9BD593}"
|
|
//#elif defined(_BDYXXB_)
|
|
// #define APPNAME L"博顿游戏小百\0"
|
|
// #define APPABBR "bdyxxb"
|
|
// #define SOFTWARE_ID 12 //软件类型
|
|
// #define SORTWARE_VER 106 //软件版本
|
|
// #define REGKEY_CODES L"{CEE9C31C-7124-4266-947C-FCFF6CE63D71}"
|
|
//#elif defined(_KLZJSB_)
|
|
// #define APPNAME L"凯利阻击申博\0"
|
|
// #define APPABBR "klzjsb"
|
|
// #define SOFTWARE_ID 13 //软件类型
|
|
// #define SORTWARE_VER 101 //软件版本
|
|
// #define REGKEY_CODES L"{DE814441-BEEA-4F20-99FB-4E219506AFC8}"
|
|
//#elif defined(_XYFTHDG_)
|
|
// #define APPNAME L"博顿幸运对冲软件\0"
|
|
// #define APPABBR "bdxyfthdg"
|
|
// #define SOFTWARE_ID 0 //软件类型
|
|
// #define SORTWARE_VER 101 //软件版本
|
|
//#elif defined(_TOWEST_)
|
|
// #define APPNAME L"一路向西\0"
|
|
// #define APPABBR "twst"
|
|
// #define SOFTWARE_ID 0 //软件类型
|
|
// #define SORTWARE_VER 200 //软件版本
|
|
//#elif defined(_SBHDG_)
|
|
// #define APPNAME L"百家乐对冲软件\0"
|
|
// #define APPABBR "snbthdg"
|
|
// #define SOFTWARE_ID 0 //软件类型
|
|
// #define SORTWARE_VER 100 //软件版本
|
|
//#elif defined(_TWOPASS_)
|
|
// #define APPNAME L"百家乐闯两关\0"
|
|
// #define APPABBR "bacctp"
|
|
// #define SOFTWARE_ID 0 //软件类型
|
|
// #define SORTWARE_VER 100 //软件版本
|
|
//#elif defined(_AL5P_)
|
|
// #define APPNAME L"澳洲幸运5预测软件\0"
|
|
// #define APPABBR "al5p"
|
|
// #define SOFTWARE_ID 0 //软件类型
|
|
// #define SORTWARE_VER 100 //软件版本
|
|
//#elif defined(_AL5P3_)
|
|
// #define APPNAME L"澳洲幸运5过关预测软件\0"
|
|
// #define APPABBR "al5p3"
|
|
// #define SOFTWARE_ID 1 //软件类型
|
|
// #define SORTWARE_VER 103 //软件版本
|
|
//#elif defined(_BACPASS_)
|
|
// #define APPNAME L"百家乐过关预测软件\0"
|
|
// #define APPABBR "bacpass"
|
|
// #define SOFTWARE_ID 1 //软件类型
|
|
// #define SORTWARE_VER 100 //软件版本
|
|
//#elif defined(_TYKKW_)
|
|
// #define APPNAME L"天亿KKW自动下注软件\0"
|
|
// #define APPABBR "tykkw"
|
|
// #define SOFTWARE_ID 2 //软件类型
|
|
// #define SORTWARE_VER 100
|
|
//#elif defined(_TYBAC_)
|
|
// #define APPNAME L"百家乐自动下注软件\0"
|
|
// #define APPABBR "tybac"
|
|
// #define SOFTWARE_ID 1 //软件类型
|
|
// #define SORTWARE_VER 104 //软件版本
|
|
#elif defined(_TYWYZ_)
|
|
#define APPNAME L"网鱼者\0"
|
|
#define APPABBR "tywyz"
|
|
#define SOFTWARE_ID 0 //软件类型
|
|
#define SORTWARE_VER 100
|
|
#elif defined(_ABG_)
|
|
#define APPNAME L"天花板\0"
|
|
#define APPABBR "abgthb"
|
|
#define SOFTWARE_ID 18 //软件类型
|
|
#define SORTWARE_VER 310
|
|
#elif defined(_RBM_)
|
|
#define APPNAME L"红蓝大师\0"
|
|
#define APPABBR "rbmaster"
|
|
#define SOFTWARE_ID 23 //软件类型
|
|
#define SINGLE_INSTANCE 1 //唯一实例
|
|
#elif defined(_RBMabc_)
|
|
#define APPNAME L"红蓝大师ABC\0"
|
|
#define APPABBR "rbabc"
|
|
#define SOFTWARE_ID 24 //软件类型
|
|
#define SINGLE_INSTANCE 1 //唯一实例
|
|
//#elif defined(_HEATV_)
|
|
// #define APPNAME L"99度V\0"
|
|
// #define APPABBR "htv"
|
|
// #define SOFTWARE_ID 0 //软件类型
|
|
// #define SORTWARE_VER 100 //软件版本
|
|
//#elif defined(_HEAT_)
|
|
// #define APPNAME L"99度\0"
|
|
// #define APPABBR "ht"
|
|
// #define SOFTWARE_ID 0 //软件类型
|
|
// #define SORTWARE_VER 200 //软件版本
|
|
//#elif defined(_HOTSPOT_)
|
|
// #define APPNAME L"热度\0"
|
|
// #define APPABBR "htsp"
|
|
// #define SOFTWARE_ID 0 //软件类型
|
|
// #define SORTWARE_VER 101 //软件版本
|
|
#elif defined(_SPTHDG_)
|
|
#define APPNAME "竞彩对冲工具\0"
|
|
#define APPABBR "spth"
|
|
#define SOFTWARE_ID 13 //软件类型 13=竞彩对冲工具
|
|
#define SORTWARE_VER 320 //软件版本
|
|
#define SINGLE_INSTANCE 1 //唯一实例
|
|
#elif defined(_TGOAL_)
|
|
#define APPNAME "总进球数对比软件\0"
|
|
#define APPABBR "tgoal"
|
|
#define SOFTWARE_ID 14 //软件类型 13=竞彩对冲工具
|
|
#define SORTWARE_VER 111 //软件版本
|
|
#define SINGLE_INSTANCE 1 //唯一实例
|
|
#elif defined(_GOALS_)
|
|
#define APPNAME "进球数分析软件\0"
|
|
#define APPABBR "goals"
|
|
#define SOFTWARE_ID 14 //软件类型 13=竞彩对冲工具
|
|
#define SORTWARE_VER 101 //软件版本
|
|
#define SINGLE_INSTANCE 1 //唯一实例
|
|
//#elif defined(_TGDEMO_)
|
|
// #define APPNAME "总进球数据软件\0"
|
|
// #define APPABBR "tgdemo"
|
|
// #define SOFTWARE_ID 14 //软件类型 13=竞彩对冲工具
|
|
// #define SORTWARE_VER 100 //软件版本
|
|
// #define SINGLE_INSTANCE 1 //唯一实例
|
|
//#elif defined(_XBSSC_)
|
|
// #define APPNAME "环球时时彩理财软件-追号\0"
|
|
// #define APPABBR "xbss"
|
|
// #define REGKEY_SOFTWARE L"SOFTWARE\\DataTao\\HQFSSCXB\\"
|
|
// #define SOFTWARE_ID 12 //软件类型 12=时时彩新宝
|
|
// #define SORTWARE_VER 101 //软件版本
|
|
//#elif defined(_SLHDG_)
|
|
// #define APPCLASS L"DataTao::SLHedging"
|
|
#define APPNAME "足球对冲工具\0"
|
|
#define APPABBR "slhdg"
|
|
// #define REGKEY_SOFTWARE L"SOFTWARE\\DataTao\\SLHedging\\"
|
|
#define SOFTWARE_ID 11 //软件类型 11=足球对冲工具
|
|
#define SORTWARE_VER 501 //软件版本
|
|
#define SINGLE_INSTANCE 1 //唯一实例
|
|
#elif defined(_RBHDG_)
|
|
#define APPNAME "江球对冲\0"
|
|
#define APPABBR "rbhdg"
|
|
#define SOFTWARE_ID 16 //软件类型 16=江球对冲
|
|
#define SORTWARE_VER 105 //软件版本
|
|
#elif defined(_OUHLP_)
|
|
#define APPNAME "大小球助手\0"
|
|
#define APPABBR "ouhlp"
|
|
#define SOFTWARE_ID 19 //软件类型 19=大小球助手 19=新版本
|
|
#define SORTWARE_VER 300 //软件版本
|
|
#elif defined(_OUBTR_)
|
|
#define APPNAME "大小球注手\0"
|
|
#define APPABBR "oubtr"
|
|
#define SOFTWARE_ID 20 //软件类型 20=大小球注手
|
|
#define SORTWARE_VER 204 //软件版本
|
|
#elif defined(_WJODD_)
|
|
#define APPNAME "无极预测单双\0"
|
|
#define APPABBR "wjodd"
|
|
#define SOFTWARE_ID 21 //软件类型 21=无极预测单双
|
|
#define SORTWARE_VER 302 //软件版本
|
|
#elif defined(_WJROLL_)
|
|
#define APPNAME "无极滚球预测\0"
|
|
#define APPABBR "wjroll"
|
|
#define SOFTWARE_ID 22 //软件类型 22=无极滚球预测
|
|
#define SORTWARE_VER 100 //软件版本
|
|
#elif defined(_SCRTRDR_)
|
|
#define APPNAME "足球交易软件\0"
|
|
#define APPABBR "scrtrdr"
|
|
#define SOFTWARE_ID 12 //软件类型 12=足球交易软件
|
|
#define SORTWARE_VER 103 //软件版本
|
|
//#elif defined(_SSCSX_)
|
|
// #define APPNAME "环球时时彩智胜庄家(福胜)\0"
|
|
// #define REGKEY_SOFTWARE L"SOFTWARE\\DataTao\\SSCSX\\"
|
|
// #define SOFTWARE_ID 10 //软件类型 10=时时彩福胜
|
|
// #define SORTWARE_VER 102 //软件版本
|
|
//#elif defined(_HKCHB_)
|
|
// #define APPNAME "环球香港彩(浩博)\0"
|
|
// #define REGKEY_SOFTWARE L"SOFTWARE\\HQWin\\HKCHB\\"
|
|
// #define SOFTWARE_ID 9 //软件类型 9=香港彩浩博
|
|
// #define SORTWARE_VER 106 //软件版本
|
|
//#elif defined(_HKCHDG_)
|
|
// #define APPNAME "环球香港彩(对冲)\0"
|
|
// #define REGKEY_SOFTWARE L"SOFTWARE\\HQWin\\HKCHedge\\"
|
|
// #define SOFTWARE_ID 8 //软件类型 8=香港彩对冲
|
|
// #define SORTWARE_VER 101 //软件版本
|
|
//#elif defined(_PKH_)
|
|
// #define APPNAME "数之道北京赛车对冲软件\0"
|
|
// #define REGKEY_SOFTWARE L"SOFTWARE\\DataTao\\PK10Hedge\\"
|
|
// #define SOFTWARE_ID 7 //软件类型 7=PK10对冲
|
|
// #define SORTWARE_VER 203 //软件版本
|
|
//#elif defined(_HKCCJ_)
|
|
// #define APPNAME "环球香港彩(长江)\0"
|
|
// #define REGKEY_SOFTWARE L"SOFTWARE\\HQWin\\HKCCJ\\"
|
|
// #define SOFTWARE_ID 6 //软件类型 6=环球香港彩长江
|
|
// #define SORTWARE_VER 100 //软件版本
|
|
//#elif defined(_HQ_)
|
|
// #define APPNAME "环球北京赛车智胜庄家\0"
|
|
// #define REGKEY_SOFTWARE L"SOFTWARE\\HQWin\\HQPK10\\"
|
|
// #define SOFTWARE_ID 5 //软件类型 5=环球
|
|
// #define SORTWARE_VER 100 //软件版本
|
|
//#elif defined(_HB_)
|
|
// #define APPNAME "数之道北京赛车自动打单系统(浩博)\0"
|
|
// #define REGKEY_SOFTWARE L"SOFTWARE\\DataTao\\PK10HB\\"
|
|
// #define SOFTWARE_ID 2 //软件类型 2=浩博版
|
|
// #define SORTWARE_VER 204 //软件版本
|
|
//#elif defined(_SX_)
|
|
// #define APPNAME "数之道北京赛车自动打单系统(福胜)\0"
|
|
// #define REGKEY_SOFTWARE L"SOFTWARE\\DataTao\\PK10SX\\"
|
|
// #define SOFTWARE_ID 3 //软件类型 3=福胜版
|
|
// #define SORTWARE_VER 208 //软件版本
|
|
//#elif defined(_KH_)
|
|
// #define APPNAME "数之道北京赛车自动打单系统(尚银)\0"
|
|
// #define REGKEY_SOFTWARE L"SOFTWARE\\DataTao\\PK10KH\\"
|
|
// #define SOFTWARE_ID 4 //软件类型 4=尚银版
|
|
// #define SORTWARE_VER 206 //软件版本
|
|
#else
|
|
// #define APPNAME "数之道北京赛车自动打单系统(内测)\0"
|
|
// #define REGKEY_SOFTWARE L"SOFTWARE\\DataTao\\BJCars\\"
|
|
// #define SOFTWARE_ID 1 //软件类型 1=内部测试集合版
|
|
#endif
|
|
|
|
#if defined(_HENLY_)
|
|
#define GLOBAL_VAR_FILE "hlglbvrf.cnf"
|
|
#elif defined(_SPTHDG_)
|
|
#define GLOBAL_VAR_FILE "sptgvf.cnf"
|
|
#elif defined(_SLHDG_)
|
|
#define GLOBAL_VAR_FILE "slhglbvrf.cnf"
|
|
#elif defined(_SCRTRDR_)
|
|
#define GLOBAL_VAR_FILE "stglbvrf.cnf"
|
|
#elif defined(_ABG_)
|
|
#define GLOBAL_VAR_FILE "abgglbvrf.cnf"
|
|
#else
|
|
#define GLOBAL_VAR_FILE "glbvrf.cnf"
|
|
#endif
|
|
|
|
#define UPDATE_APP_NAME "AppUpgrade.exe"
|
|
#define MD5_FILE_NAME "filemd5.lst"
|
|
|
|
#define GLOBAL_VAR_VERSION 0x03
|
|
|
|
#define ID_ABOUT_MENU 101
|
|
|
|
#define SAFE_DELETE(p) { if(p) { delete (p); (p)=NULL; } }
|
|
|
|
#define DPIX(x) (MulDiv(x,g_xDpi,96))
|
|
#define DPIY(y) (MulDiv(y,g_yDpi,96))
|
|
|
|
typedef struct tGVFHeader{
|
|
char head[4];
|
|
WORD idSoftware;
|
|
WORD iUpdate;
|
|
|
|
tGVFHeader(){
|
|
head[0] = 'G';
|
|
head[1] = 'V';
|
|
head[2] = 'F';
|
|
head[3] = GLOBAL_VAR_VERSION;
|
|
|
|
idSoftware = SOFTWARE_ID;
|
|
iUpdate = 0;
|
|
}
|
|
} TGVFHEADER;
|
|
|
|
// 全局变量
|
|
extern HINSTANCE g_hPMDll;
|
|
typedef int (*PM_PARAMENCODE)( char* strEncode, int* len, char (*arrMap)[2][256], int num );
|
|
extern PM_PARAMENCODE PM_ParamEncode;
|
|
|
|
extern char g_AppPath[];
|
|
extern bool g_bTesting, g_bRestart, g_bPassLogin;
|
|
extern UINT g_xDpi, g_yDpi;
|
|
|
|
extern char g_strWebsite[];
|
|
|
|
extern unsigned g_uid; //用户号
|
|
extern char g_sWebUN[]; //用户名
|
|
//extern char g_sAgentDomain[]; //代理域名
|
|
extern char g_sWebID[]; //用户编号
|
|
|
|
#if defined(_PKH_) || defined(_HKCHDG_) || defined(_HDG_)
|
|
extern char g_strWebsiteHdg[];
|
|
extern char g_sWebUNHdg[]; //对冲用户名
|
|
// extern char g_sAgentDomainHdg[];
|
|
#endif
|
|
|
|
// 全局函数
|
|
void DebugPrint(const char * fmt, ...);
|
|
unsigned __fastcall GetCompileTime();
|
|
|
|
class TLog
|
|
{
|
|
private:
|
|
static HANDLE m_hLogSema;
|
|
public:
|
|
__fastcall ~TLog();
|
|
static void __fastcall WriteLog(String msg);
|
|
};
|
|
|
|
#endif
|