#ifndef _OICOMMINCLUDE_H_ #define _OICOMMINCLUDE_H_ #ifndef OICOMM_API_EXTERN_C #define OICOMM_API_EXTERN_C extern "C" OICOMM_API #endif #include #include #include #include #include using namespace std; #include #include #include #ifndef ASSERT #ifdef _DEBUG #define ASSERT assert #else #define ASSERT #endif // _DEBUG #endif // !ASSERT // OIBase, OIBasePtr #include "OIBase.h" // GUID #include "Guid.h" // MD5 #include "MD5Fun.h" // COIHighTime, COIHighTimeSpan #include "OIHighTime.h" // COIEvent #include "OIEvent.h" // COISemaphore #include "OISemaphore.h" // COIThread #include "OIThread.h" // COICriticalSection // COISingleLock #include "OICriticalSection.h" // COICommFun #include "OICommFun.h" // COILogFileMgr #include "OILogFileMgr.h" // COIString //#include "OIString.h" // COIIniFile #include "OIIniFile.h" // COIMachineMgr #include "OIMachineMgr.h" // COILanguagePackMgr #include "OILanguagePackMgr.h" // 布尔值定义 #define BOOL_TRUE L"Y" #define BOOL_FALSE L"N" #define STR_XML_ESCAPE L"<>&" // 需做处理的 XML 内容字符 #define STR_JSON_ESCAPE L"\"" // 需做处理的 Json 内容字符 #define GUID_EMPTY L"{00000000-0000-0000-0000-000000000000}" // 空的GUID #endif // _OICOMMINCLUDE_H_