#pragma once #include "epm_handler_common.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "tc/envelope.h" #include #include "ae/dataset.h" #include #include #include #include #include #include #include #include "ce/ce.h" #include #include #include #include #include #include "string" #include "sstream" #include #include #include #include "ctime" #include "tchar.h" #include "ics/ics.h" #include "ics/ics2.h" #include #include #include #using "./declib.dll" using namespace std; using namespace Testdll; using namespace System; extern "C" int POM_AM__set_application_bypass(logical bypass); #ifdef WIN32 #define ACCESS(fileName,accessMode) _access(fileName,accessMode) #define MKDIR(path) _mkdir(path) #else #define ACCESS(fileName,accessMode) access(fileName,accessMode) #define MKDIR(path) mkdir(path,S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH) #endif string ConvertToString(System::String^ str); System::String ^ convert_to_cstring(const char *p); bool isTypeOf(tag_t objtag, const char * type_name); void split(std::string s, const char* delim, std::vector* ret); string GbkToUtf8(const char *src_str); string Utf8ToGbk(const char *src_str); const wchar_t* stringToWchar(const std::string& str); const char* newGUID();