123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126 |
- #ifndef __GLOBAL_HEADER__
- #define __GLOBAL_HEADER__
- // A2W CW2A;
- #include <atlconv.h>
- // NetShareGetInfo
- #include <lmshare.h>
- #include <lm.h>
- #pragma comment(lib,"Netapi32.lib")
- #include <string>
- #include <vector>
- using namespace std;
- #include <gdiplus.h> ////请修改为你的头文件路径
- using namespace Gdiplus;
- #pragma comment(lib, "gdiplus.lib") ////请修改为你的.lib文件路径
- #include <shlwapi.h>
- #ifdef UNICODE
- typedef wstring TString;
- #else
- typedef string TString;
- #endif
- #ifdef UNICODE
- #define MAX_PATH_ 32767
- #else
- #define MAX_PATH_ 260
- #endif
- //////////////////////////////////////////////////////////////////////////
- #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企业版
- // 当前;
- #define ORIGINAL _T("客户原片(管理软件)$")
- #define EARLY _T("修好的片(管理软件)$")
- #define FUTHER _T("精修好的片(管理软件)$")
- #define DESIGN _T("设计好的片(管理软件)$")
- // 备份;
- //#define BAK_ORIGINAL _T("客户原片(管理软件)$");
- //#define BAK_EARLY _T("客户原片(管理软件)$");
- //#define BAK_FUTHER _T("客户原片(管理软件)$");
- //#define BAK_DESIGN _T("客户原片(管理软件)$");
- typedef struct STBRANCHINFO
- {
- TCHAR szBranchDoMain[50]; // 分店域名;
- TCHAR szBranchName[MAX_PATH]; // 分店名;
- TCHAR szBranchIP[MAX_PATH]; // 分店IP;
- }STBranchInfo,*pSTBranchInfo;
- extern vector <STBranchInfo> g_vtBranchInfo; // 从branchinfo.dat中获取的分店信息;
- extern CHAR g_szKeyPath[MAX_PATH];
- extern int g_nVersion;
- //////////////////////////////////////////////////////////////////////////
- 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_szDBSource[MAX_PATH]; // 数据库源(服务所在IP或计算机名);
- extern TCHAR g_szDBSourcePort[MAX_PATH]; // 数据库源端口;
- extern DWORD g_dwDBServerPort; // 数据库源端口;
- extern TCHAR g_szDBAccount[MAX_PATH]; // 数据库登录用户;
- extern TCHAR g_szDBPassWord[MAX_PATH]; // 数据库登录密码;
- extern TCHAR g_szDBName[MAX_PATH]; // 数据库名称;
- // SMScfg.ini中的加密狗类型信息;
- extern DWORD g_dwEncryType ; // 加密狗类型;
- extern TCHAR g_szEncryS1[50]; // 加密狗S1字符串值;
- // 相片存储目录;
- extern TCHAR g_szShareHost[MAX_PATH]; // 共享主机名;
- extern TCHAR g_szOriginalFolder[MAX_PATH]; // 原片目录;
- extern TCHAR g_szEarlyRepairFolder[MAX_PATH]; // 初修片目录;
- extern TCHAR g_szFurtherRepairFolder[MAX_PATH]; // 精修片目录;
- extern TCHAR g_szDesignFolder[MAX_PATH]; // 设计片目录;
- extern TCHAR g_szOriginalBkFolder[MAX_PATH]; // 原片备份目录;
- extern TCHAR g_szEarlyRepairBkFolder[MAX_PATH]; // 初修片备份目录;
- extern TCHAR g_szFurtherRepairBkFolder[MAX_PATH]; // 精修片备份目录;
- extern TCHAR g_szDesignBkFolder[MAX_PATH]; // 设计片备份目录;
- extern TCHAR g_szTelRecordingFolder[MAX_PATH]; // 电话录音目录;
- extern TCHAR g_szFullDressImageFolder[MAX_PATH]; // 礼服图片目录;
- //////////////////////////////////////////////////////////////////////////
- extern DWORD g_dwFTPPort;
- //////////////////////////////////////////////////////////////////////////
- extern BOOL DeleteFolder(LPCTSTR lpszPath);
- extern void GetPathFromNetShareName(LPTSTR lpShareDir, LPTSTR lpRet);
- extern BOOL CopyFolder(LPCTSTR lpszFromPath,LPCTSTR lpszToPath);
- extern BOOL IsValidDate(LPCTSTR lpDate);
- extern int GetSysIniInfo(const TCHAR *szPath = NULL, const TCHAR *szIniName = NULL);
- extern BOOL RegisterOcx(LPCTSTR ocxfile);
- extern BOOL GetDebugPriv();
- extern bool GetFileVersion(HMODULE hModule, WORD *pBuffer);
- extern void ShowSystemErrorInfo(CString &strDescription, const DWORD &dwError);
- extern CString GetLastErrorInfo(CONST DWORD &dwError);
- extern CString FilterFileName(LPCTSTR lpFileName);
- extern void InitSharePathInfo();
- extern int FindPortEx(int start, BYTE *InByte, int InLen, char *OutPath);
- extern int GetSoftWareVersion();
- extern void GetUSBKey32ErrInfo(IN const long lError, OUT TCHAR *ErrInfo, IN const INT_PTR &nErrorLen);
- //////////////////////////////////////////////////////////////////////////
- #endif
|