#if !defined(__CONV_ACT_H__) #define __CONV_ACT_H__ #include "..\AiBase\Specif\AiOption.h" /**************************************/ #if !defined(CPA_EXPORT) #if defined(CPA_WANTS_IMPORT) #define CPA_EXPORT __declspec(dllimport) #elif defined(CPA_WANTS_EXPORT) #define CPA_EXPORT __declspec(dllexport) #else #define CPA_EXPORT #endif /*CPA_WANTS_IMPORT || CPA_WANTS_EXPORT*/ #endif /*CPA_EXPORT*/ /**************************************/ #undef extern #define EXTERN_AI_DLL extern /************************************************************************************************************************/ /* Meta-Action for editor and/or debugger + readrule.c*/ EXTERN_AI_DLL CPA_EXPORT char *szGetMetaActionTypeInParamFromId(enum tdeMetaActionId_ eMetaActionId); #if defined(ACTIVE_EDITOR) EXTERN_AI_DLL CPA_EXPORT char *szGetMetaActionTypeOutParamFromId(enum tdeMetaActionId_ eMetaActionId); EXTERN_AI_DLL CPA_EXPORT enum tdeMetaActionId_ fn_eFindMetaActionIdFromEditorName(char *szMetaAction); EXTERN_AI_DLL CPA_EXPORT char *szFindMetaActionEditorNameFromId(enum tdeMetaActionId_ eMetaActionId); #endif /* ACTIVE_EDITOR*/ EXTERN_AI_DLL CPA_EXPORT char *szFindMetaActionScriptNameFromId(enum tdeMetaActionId_ eMetaActionId); EXTERN_AI_DLL CPA_EXPORT enum tdeMetaActionId_ fn_eFindMetaActionIdFromScriptName(char *szMetaAction); EXTERN_AI_DLL CPA_EXPORT enum tdeMetaActionId_ fn_eGetNbMetaAction(void); #define M_IsMetaActionIdValid(eMetaActionId) ((eMetaActionId)