Information Catalog Manager Programming Guide and Reference

Structure and data type definitions in DG2API.H

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


[ Top of Page | Previous Page | Next Page ]