123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- // Global.h : 应用程序的全局变量、函数头文件
- //
- // 代码生成在 2014年9月25日, 09:55
- #ifndef __LYFZ_SERVERINFO_HEADER__
- #define __LYFZ_SERVERINFO_HEADER__
- #include <vector>
- #include <string>
- #include <shlwapi.h>
- #include <afxdb.h>
- #include <gdiplus.h> ////请修改为你的头文件路径
- using namespace Gdiplus;
- #pragma comment(lib, "gdiplus.lib") ////请修改为你的.lib文件路径
- #pragma once
- #define JEFF_TEST_ON 1 // 用于Jeff本人测试标识;
- #define JEFF_TEST_OFF 0 // 用于Jeff本人测试标识;
- #define JEFF_DELETE_ON 0 // 用于Jeff本人指示某段代码标识为删除状态;
- #define JEFF_DELETE_OFF 1 // 用于Jeff本人解除某段代码的删除状态;
- #define CHILD_VERSION ((g_nVersion%2==0)?1:0) // g_nVersion%2==0表示儿童版;
- #define ENTERPRIS_VERSION ((g_nVersion==2||g_nVersion==3)?1:0) // ==1企业版
- // Import or Export Image Typed
- typedef enum
- {
- ImageType_Original = 1,
- ImageType_Early = 2,
- ImageType_Further = 3,
- ImageType_Design = 4
- }IE_IMAGETYPE;
- //联系人信息
- typedef struct _SLinkManInfo
- {
- CString strName;
- CString strNum;
- }SLinkManInfo;
- extern CString g_strServerIP;
- extern int g_nVersion;
- extern WORD g_arrFileVersion[4];
- extern TCHAR g_szLoginUser[MAX_PATH]; // 当前软件的登陆用户名;
- extern TCHAR g_szLoginPsw[MAX_PATH]; // 当前软件的登陆密码;
- extern TCHAR g_szModulePath[MAX_PATH]; // 软件目录;
- extern TCHAR g_szModuleFileName[MAX_PATH]; // 软件全名称;
- extern TCHAR g_szConnectString[MAX_PATH]; // DB连接串;
- extern TCHAR g_szHostComputerIP[MAX_PATH]; // 服务端主机名称;
- extern DWORD g_dwNICP ; // 多网卡时的网卡索引号;
- extern DWORD g_dwTCPChatPort; // 服务端主机通信TCP端口;
- extern DWORD g_dwTCPFilePort; // 服务端主机文件传输端口;
- extern TCHAR g_szSMSServer[MAX_PATH]; // 短信服务端主机名称;
- extern DWORD g_dwTCPSMSPort; // 短信服务端主机通信端口;
- extern TCHAR g_szLoginAccount[MAX_PATH]; // 登录帐号
- extern TCHAR g_szLoginPWD[MAX_PATH]; // 登录密码
- extern int g_IsSavePwd; // 是否记住密码
- extern TCHAR g_szProvider[MAX_PATH]; // OLEDB版本默认Provider=Microsoft.Jet.OLEDB.3.51
- extern TCHAR g_szAccessDBName[MAX_PATH]; // 数据库名
- extern TCHAR g_szAccessPWD[MAX_PATH]; // 密码
- extern TCHAR g_szConnectAccess[MAX_PATH]; // 连接access
- // SMScfg.ini中的加密狗类型信息;
- extern DWORD g_dwEncryType ; // 加密狗类型;
- extern BOOL g_bSoftWareReg;
- //char* to wchar
- extern int WChar2Char(char* pDest, const wchar_t* pSource);
- extern int Char2WChar(wchar_t* pDest, const char* pSource);
- //-----------------------------------------------------------------------------------------------------------------
- extern int CheckNumFormat(const CString& strNum);
- extern int MyFindPort_2(int start, CONST int &nIndex, int InLen, char *OutPath);
- extern void lyfzSplitpath(const TCHAR *path, TCHAR *drive, TCHAR *dir, const int &nTimes);
- extern void WriteClientLog(const CString &strLogContent);
- extern void ShowSystemErrorInfo(CString &strDescription, const DWORD &dwError);
- extern int GetSoftWareVersion();
- extern int GetSysIniInfo2(const char *szPath = NULL, const char *szIniName = NULL);
- extern int GetSysIniInfo(const char *szPath = NULL, const char *szIniName = NULL);
- extern CString GetLastErrorInfo(CONST DWORD &dwError);
- extern BOOL CheckBadWords(CString str, BOOL bMsg = 0);
- extern int CheckPhoneType(CONST CString &phoneno);
- extern int GetTextMsgCount(CONST CString &strContent);
- extern INT AddAutoSysRun(LPBYTE lpExeFile,CONST DWORD &cbExeFile, LPCTSTR lpKeyName, INT iAutoRunSystem);
- extern void WriteTextLog(const TCHAR *format, ...);
- //---------------------------------------------------------------------------------------------------------------
- #endif
|