123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135 |
- #ifndef LIB_SYSTEM_INIT_HEADER_
- #define LIB_SYSTEM_INIT_HEADER_
- #pragma once
- #include <windows.h>
- typedef enum{
- CMB_LIB = 100, CMB_FLB, PAD_LIB, PAD_FLB, ERROR_TYPE
- }SYSTEM_TYPE;
- typedef void(*RVCINIT_SETLOGPATH)(const char *logPath);
- #define RVCINITSETLOGPATH "RVCInit_SetLogPath"
- extern RVCINIT_SETLOGPATH RVCInit_SetLogPath;
- typedef BOOL(*RVCINIT_SYSINITBEGIN)(char *dirPath, LPTSTR lastErr);
- #define RVCINITSYSINITBEGIN "RVCInit_sysInitBegin"
- extern RVCINIT_SYSINITBEGIN RVCInit_sysInitBegin;
- typedef BOOL(*RVCINIT_ISSYSTEMX64)();
- #define RVCINITISSYSTEMX64 "RVCInit_isSystemx64"
- extern RVCINIT_ISSYSTEMX64 RVCInit_isSystemx64;
- typedef SYSTEM_TYPE(*RVCINIT_SYSTYPECHECK)();
- #define RVCINITSYSTYPECHECK "RVCInit_sysTypeCheck"
- extern RVCINIT_SYSTYPECHECK RVCInit_sysTypeCheck;
- typedef BOOL(*RVCINIT_ENABLEADMIN)();
- #define RVCINITENABLEADMIN "RVCInit_EnableAdmin"
- extern RVCINIT_ENABLEADMIN RVCInit_EnableAdmin;
- typedef BOOL(*RVCINIT_REMOVEOTHERACCOUTS)();
- #define RVCINITREMOVEOTHERACCOUTS "RVCInit_RemoveOtherAccouts"
- extern RVCINIT_REMOVEOTHERACCOUTS RVCInit_RemoveOtherAccouts;
- typedef BOOL(*RVCINIT_ADDCMBUSER)();
- #define RVCINITADDCMBUSER "RVCInit_AddCmbUser"
- extern RVCINIT_ADDCMBUSER RVCInit_AddCmbUser;
- typedef BOOL(*RVCINIT_CHECKACCOUNTS)();
- #define RVCINITCHECKACCOUNTS "RVCInit_checkAccounts"
- extern RVCINIT_CHECKACCOUNTS RVCInit_checkAccounts;
- typedef BOOL(*RVCINIT_VOICECONFIGDEFAULT)();
- #define RVCINITVOICECONFIGDEFAULT "RVCInit_VoiceConfigDefault"
- extern RVCINIT_VOICECONFIGDEFAULT RVCInit_VoiceConfigDefault;
- typedef BOOL(*RVCINIT_CHECKVOICEDEFAULT)();
- #define RVCINITCHECKVOICEDEFAULT "RVCInit_CheckVoiceDefault"
- extern RVCINIT_CHECKVOICEDEFAULT RVCInit_CheckVoiceDefault;
- typedef BOOL(*RVCINIT_CLOSEWIFI)();
- #define RVCINITCLOSEWIFI "RVCInit_CloseWifi"
- extern RVCINIT_CLOSEWIFI RVCInit_CloseWifi;
- typedef BOOL (*RVCINIT_CHECKWIFI)();
- #define RVCINITCHECKWIFI "RVCInit_CheckWifi"
- extern RVCINIT_CHECKWIFI RVCInit_CheckWifi;
- typedef BOOL (*RVCINIT_CHECKWIFIEXIST)();
- #define RVCINITCHECKWIFIEXIST "RVCInit_CheckWifiExist"
- extern RVCINIT_CHECKWIFIEXIST RVCInit_CheckWifiExist;
- typedef BOOL(*RVCINIT_CLOSEAUTOROTATION)();
- #define RVCINITCLOSEAUTOROTATION "RVCInit_CloseAutoRotation"
- extern RVCINIT_CLOSEAUTOROTATION RVCInit_CloseAutoRotation;
- typedef BOOL(*RVCINIT_CHECKAUTOROTATION)();
- #define RVCINITCHECKAUTOROTATION "RVCInit_checkAutoRotation"
- extern RVCINIT_CHECKAUTOROTATION RVCInit_checkAutoRotation;
- typedef BOOL(*RVCINIT_SETSCREEN)(int, int);
- #define RVCINITSETSCREEN "RVCInit_setScreen"
- extern RVCINIT_SETSCREEN RVCInit_setScreen;
- typedef BOOL(*RVCINIT_CHECKSCREEN)(int, int);
- #define RVCINITCHECKSCREEN "RVCInit_checkScreen"
- extern RVCINIT_CHECKSCREEN RVCInit_checkScreen;
- typedef BOOL(*RVCINIT_SETMINDPI)(TCHAR*, TCHAR*);
- #define RVCINITSETMINDPI "RVCInit_SetMinDPI"
- extern RVCINIT_SETMINDPI RVCInit_SetMinDPI;
- typedef BOOL(*RVCINIT_CHECKMINDPI)(TCHAR*, TCHAR*);
- #define RVCINITCHECKMINDPI "RVCInit_checkMinDPI"
- extern RVCINIT_CHECKMINDPI RVCInit_checkMinDPI;
- typedef BOOL(*RVCINIT_INITADMIN)();
- #define RVCINITINITADMIN "RVCInit_InitAdmin"
- extern RVCINIT_INITADMIN RVCInit_InitAdmin;
- typedef BOOL(*RVCINIT_INITCMBUSER)();
- #define RVCINITINITCMBUSER "RVCInit_InitCmbUser"
- extern RVCINIT_INITCMBUSER RVCInit_InitCmbUser;
- typedef BOOL(*RVCINIT_CHECKMAININIT)(TCHAR *);
- #define RVCINITCHECKMAININIT "RVCInit_checkMainInit"
- extern RVCINIT_CHECKMAININIT RVCInit_checkMainInit;
- typedef BOOL(*RVCINIT_MAININIT)(TCHAR *);
- #define RVCINITMAININIT "RVCInit_mainInit"
- extern RVCINIT_MAININIT RVCInit_mainInit;
- typedef BOOL(*RVCINIT_ENDINIT)();
- #define RVCINITENDINIT "RVCInit_endInit"
- extern RVCINIT_ENDINIT RVCInit_endInit;
- typedef BOOL(*RVCINIT_INITRESTORE)(bool);
- #define RVCINITINITRESTORE "RVCInit_InitRestore"
- extern RVCINIT_INITRESTORE RVCInit_InitRestore;
- #define ENABLE_NONE_CONFIG 0x00000000
- #define ENABLE_ALL_CONFIG 0x0000007F
- #define ENABLE_ACCOUNT_CONFIG 0x00000001
- #define ENABLE_VOICE_CONFIG 0x00000002
- #define ENABLE_CLOSE_WIFI 0x00000004
- #define ENABLE_CLOSE_ROTATION 0x00000008
- #define ENABLE_DEFAULT_DIX 0x00000010
- #define ENABLE_MIN_DPI 0x00000020
- #define ENABLE_MAIN_INIT 0x00000040
- extern UINT WM_INVILIDATE_USER;
- extern UINT WM_ADMIN_SUCCESS;
- extern UINT WM_ADMIN_FAIL;
- extern UINT WM_CMBUSER_SUCCESS;
- extern UINT WM_CMBUSER_FAIL;
- extern UINT WM_PROCESS_ERR;
- void InitMessage();
- BOOL changeMessageFilter(BOOL bAllow);
- #endif //LIB_SYSTEM_INIT_HEADER_
|