// stdafx.h : (??????) // MolaVersion.h : (071117) // author : waverix // #pragma once #define WIN32_LEAN_AND_MEAN #ifdef _LIB # define _MOLA_LIB #endif #ifdef _USRDLL # define _MOLA_EXPORTS #endif #ifdef _SERVER # define SERVER_CODE (1) # define CLIENT_CODE (!SERVER_CODE) #else // # define SERVER_CODE (0) # define CLIENT_CODE (!SERVER_CODE) #endif // //================================================================================================== // #include "../../include/Global.Define.h" #include #include #include #include #include #include #include #include #include #include #include //================================================================================================== // #include "MolaVersion.h" //================================================================================================== // #include #include #include #include //================================================================================================== // #ifdef _MOLA_LIB // # include # include # include # include # include # include # include # include # include # include # include # include # include #else //_MOLA_LIB #endif //_MOLA_LIB // //================================================================================================== #define MODULE_HANDLER_DECL(name) \ extern BOOL MODULE_##name( uREG_NODE* pNODE ) #define MODULE_HANDLER_IMPL(name) \ BOOL MODULE_##name( uREG_NODE* pNODE ) #define MODULE_HANDLER_CALL(name, args) \ MODULE_##name( args ) //================================================================================================== // MODULE_HANDLER_DECL(UNIT_TEST); MODULE_HANDLER_DECL(REGISTER_QUERY_MOLA_CMD); //================================================================================================== typedef SharedMemoryPool MOLASharedMemoryPool; #define MolaTAllocMalloc(_size_) TAllocMalloc(_size_) #define MolaTAllocFree(_ptr_) TAllocFree(_ptr_) #define MolaTAllocNew(_type_) TAllocNew(_type_) #define MolaTAllocDelete(_type_, _instance_) TAllocDelete(_type_, _instance_)