84 extern void CfgFree(
void *hCfg );
151 extern int CfgLoad(
void *hCfg,
int Size,
unsigned char *pData );
193 extern int CfgSave(
void *hCfg,
int *pSize,
unsigned char *pData );
230 uint32_t *pOpenOrder, uint32_t *pCloseOrder );
259 extern int CfgExecute(
void *hCfg, uint32_t fExecute );
310 int (*pCb) (
void *, uint32_t, uint32_t, uint32_t,
313 #define CFGOP_REMOVE 0 420 extern int CfgAddEntry( void *hCfg, uint32_t Tag, uint32_t Item, 421 uint32_t Mode,
int Size,
unsigned char *pData,
425 #define CFG_ADDMODE_UNIQUE 0x0001 426 #define CFG_ADDMODE_DUPLICATE 0x0002 427 #define CFG_ADDMODE_NOSAVE 0x0004 457 extern int CfgRemoveEntry( void *hCfg, void *hCfgEntry ); 475 extern int CfgGetEntryCnt(
void *hCfg, uint32_t Tag, uint32_t Item );
530 extern int CfgGetEntry(
void *hCfg, uint32_t Tag, uint32_t Item,
531 uint32_t Index,
void **phCfgEntry );
577 void **phCfgEntryNext );
618 uint32_t Index,
int Size,
unsigned char *pData );
694 extern int CfgEntryGetData(
void *hCfgEntry,
int *pSize,
unsigned char *pData );
726 extern int CfgEntrySetData(
void *hCfgEntry,
int Size,
unsigned char *pData );
758 extern int CfgEntryInfo(
void *hCfgEntry,
int *pSize,
unsigned char **ppData );
769 #define CFGERROR_BADHANDLE -1 770 #define CFGERROR_BADPARAM -2 771 #define CFGERROR_RESOURCES -3 772 #define CFGERROR_REFERROR -4 773 #define CFGERROR_ALREADY -5 774 #define CFGERROR_SERVICE -100 776 #define CFG_MAKE_CFGERROR(x) ((x)+CFGERROR_SERVICE) 788 #define CFG_GET_SERVICE_ERROR(x) ((x)-CFGERROR_SERVICE) 789 #define CFG_IS_SERVICE_ERROR(x) ((x)<=CFGERROR_SERVICE)