1 #ifndef _CL_COR_MODULE_H_
2 #define _CL_COR_MODULE_H_
16 typedef struct ClCorModuleInfo
22 ClListHeadT simpleAttrList;
23 ClListHeadT arrayAttrList;
24 ClListHeadT contAttrList;
25 ClListHeadT assocAttrList;
28 typedef ClRcT (*ClCorModuleFunctionT)(ClCorModuleInfoT *info);
29 typedef ClRcT (*ClCorModuleInitFunctionT)(void);
30 extern ClRcT clCorModuleClassHandler(ClCorModuleInfoT *info, ClInt32T *pModuleId);
31 extern ClRcT clCorModuleClassCount(ClUint32T *pCount);
32 extern ClRcT clCorModuleClassRun(ClBoolT *pPrevMap, ClBoolT *pCurrentMap, ClUint32T maxModules);
33 extern void clCorModuleClassAttrFree(ClCorModuleInfoT *info);
34 extern void clCorModuleClassAttrListFree(ClListHeadT *attrList);
Typical defines found in any software project.
Common Error Codes shared across multiple Clovis ASP Components.
Header file of all External Error Ids for COR.
Header file of all MetaData data structures.
Header file of Debug Service Related APIs.
Header file of Heap Management related APIs.
ClUint32T ClRcT
Clovis return code type.
Definition: clCommon.h:168
#define CL_MAX_NAME_LENGTH
The Maximum length of most string names in the OpenClovis ASP framework.
Definition: clCommon.h:194
ClInt32T ClCorClassTypeT
The type of an identifier for the COR class.
Definition: clCorMetaData.h:201