Table 20 and Table 21 contain definitions for structures and data
types used with the Information Catalog Manager API calls.
Table 20. Structure definitions
Header area | Description |
typedef struct _FLG_HEADER_AREA { UCHAR pchHIdent [ FLG_H_IDENT_LEN ]; UCHAR pchHDefLength [ FLG_H_DEFAREA_LEN ]; UCHAR pchHObjLength [ FLG_H_OBJAREA_LEN ]; UCHAR pchHObjEntryCount [ FLG_H_OBJAREAENT_LEN ]; UCHAR pchHCategory [ FLG_H_CATEGORY_LEN ]; UCHAR pchHObjTypeId [ FLG_H_OBJTYPID_LEN ]; UCHAR pchHReserved [ FLG_H_RESERVED_LEN ]; } FLGHEADERAREA; #ifdef WINDOWS typedef FLGHEADERAREA __huge *PFLGHEADERAREA; #else typedef FLGHEADERAREA *PFLGHEADERAREA; #endif | Defines a structure containing all the elements of the header area for an Information Catalog Manager input or output structure |
Definition area | Description |
typedef struct _FLG_DEFINITION_AREA { UCHAR pchDPropName [ FLG_D_PROPNM_LEN ]; UCHAR pchDDataType [ FLG_D_DATATYP_LEN ]; UCHAR pchDDataLength [ FLG_D_DATA_LEN ]; UCHAR pchDTagName [ FLG_D_PPN_LEN ]; UCHAR pchDVF [ FLG_D_VF_LEN ]; UCHAR pchDUS [ FLG_D_US_LEN ]; UCHAR pchDCS [ FLG_D_CS_LEN ]; UCHAR pchDFS [ FLG_D_FS_LEN ]; UCHAR pchDReserved [ FLG_D_RESERVED_LEN ]; } FLGDEFINITIONAREA; #ifdef WINDOWS typedef FLGDEFINITIONAREA __huge *PFLGDEFINITIONAREA; #else typedef FLGDEFINITIONAREA *PFLGDEFINITIONAREA; #endif | Defines a structure containing all the elements of a definition area record for an Information Catalog Manager input or output structure |
Table 21. Data type definitions
Synonyms for data types | Data types |
---|---|
FLGRELOPTION | UCHAR--unsigned character |
FLGRELTYPE | UCHAR--unsigned character |
FLGTRACEOPTION | ULONG--unsigned long integer |
FLGIDLENGTH | ULONG--unsigned long integer |
FLGOPTIONS | ULONG--unsigned long integer |
PFLGOPTIONS | * FLGOPTIONS--pointer to unsigned long integer |
FLGADMIN | UCHAR--unsigned character |
FLGRESTARTOPTION | UCHAR--unsigned character |
FLGEXTCODE | LONG--long integer |
PFLGEXTCODE | * FLGEXTCODE--pointer to long integer |