Information Catalog Manager Programming Guide and Reference

Information Catalog Manager API call function prototypes

Table 22 defines the function prototypes for the Information Catalog Manager API calls.

Table 22. API call function prototypes
FLGAppendType
APIRET  APIENTRY    FLGAppendType( PFLGHEADERAREA   pObjTypeStruct,
                                   PFLGEXTCODE      pExtCode );

FLGCommit
APIRET  APIENTRY   FLGCommit( PFLGEXTCODE      pExtCode );

FLGConvertID
APIRET  APIENTRY  FLGConvertID( PSZ              pszInBuffer,
                                PSZ              pszOutBuffer,
                                FLGOPTIONS       Options,
                                PFLGEXTCODE      pExtCode );

FLGCreateInst
APIRET  APIENTRY    FLGCreateInst( PFLGHEADERAREA   pObjInstStruct,
                                   PSZ              pszFLGID,
                                   PFLGEXTCODE      pExtCode );

FLGCreateReg
APIRET  APIENTRY  FLGCreateReg( PFLGHEADERAREA   pObjRegStruct,
                                PSZ              pszIconFileID,
                                PSZ              pszObjTypeID,
                                PFLGEXTCODE      pExtCode );

FLGCreateType
APIRET  APIENTRY   FLGCreateType( PFLGHEADERAREA   pObjTypeStruct,
                                  PFLGEXTCODE      pExtCode );

FLGDeleteInst
APIRET  APIENTRY    FLGDeleteInst( PSZ              pszFLGID,
                                   PFLGEXTCODE      pExtCode );

FLGDeleteReg
APIRET  APIENTRY  FLGDeleteReg( PSZ            pszObjTypeID,
                                PFLGEXTCODE    pExtCode );

FLGDeleteTree
APIRET  APIENTRY   FLGDeleteTree( PSZ              pszFLGID,
                                  FLGOPTIONS       Options,
                                  PFLGHEADERAREA * ppListStruct,
                                  PFLGEXTCODE      pExtCode );

FLGDeleteType
APIRET  APIENTRY   FLGDeleteType( PSZ              pszObjTypeID,
                                  PFLGEXTCODE      pExtCode );

FLGDeleteTypeExt
APIRET  APIENTRY   FLGDeleteTypeExt( PSZ              pszObjTypeID,
                                     PFLGEXTCODE      pExtCode );

FLGExport
APIRET  APIENTRY   FLGExport( PSZ              pszTagFileID,
                              PSZ              pszLogFileID,
                              PSZ              pszIcoPath,
                              PFLGHEADERAREA   pListStruct,
                              PFLGEXTCODE      pExtCode );

FLGFoundIn
APIRET  APIENTRY   FLGFoundIn( PSZ              pszFLGID,
                               FLGOPTIONS       Options,
                               PFLGHEADERAREA * ppListStruct,
                               PFLGEXTCODE      pExtCode );

FLGFreeMem
APIRET  APIENTRY    FLGFreeMem( PFLGHEADERAREA   pFLGOutputStruct,
                                PFLGEXTCODE      pExtCode );

FLGGetInst
APIRET  APIENTRY     FLGGetInst( PSZ              pszFLGID,
                                 PFLGHEADERAREA * ppObjInstStruct,
                                 PFLGEXTCODE      pExtCode );

FLGGetReg
APIRET  APIENTRY   FLGGetReg( PSZ              pszObjTypeID,
                              PSZ              pszIconFileID,
                              PFLGHEADERAREA * ppObjRegStruct,
                              PFLGEXTCODE      pExtCode );

FLGGetType
APIRET  APIENTRY    FLGGetType( PSZ              pszObjTypeID,
                                PFLGHEADERAREA * ppObjTypeStruct,
                                PFLGEXTCODE      pExtCode );

FLGImport
APIRET  APIENTRY   FLGImport( PSZ              pszTagFileID,
                              PSZ              pszLogFileID,
                              PSZ              pszIcoPath,
                              FLGRESTARTOPTION RestartOpt,
                              PFLGEXTCODE      pExtCode );

FLGInit
APIRET  APIENTRY   FLGInit( PSZ              pszUserID,
                            PSZ              pszPassword,
                            PSZ              pszDatabaseName,
                            FLGADMIN         Admin,
                            PFLGHEADERAREA * ppListStruct,
                            PFLGEXTCODE      pExtCode );

FLGListAnchors
APIRET  APIENTRY   FLGListAnchors( PFLGHEADERAREA * ppListStruct,
                                   PFLGEXTCODE      pExtCode );

FLGListAssociates
APIRET  APIENTRY   FLGListAssociates( PSZ              pszInBuffer,
                                      FLGOPTIONS       Options,
                                      PFLGHEADERAREA * ppListStruct,
                                      PFLGEXTCODE      pExtCode );

FLGListContacts
APIRET  APIENTRY  FLGListContacts( PSZ              pszFLGID,
                                   PFLGHEADERAREA * ppListStruct,
                                   PFLGEXTCODE      pExtCode );

FLGListObjTypes
APIRET  APIENTRY  FLGListObjTypes( PFLGHEADERAREA * ppListStruct,
                                   PFLGEXTCODE      pExtCode );

FLGListOrphans
APIRET  APIENTRY   FLGListOrphans( PSZ              pszObjTypeID,
                                   FLGOPTIONS       Options,
                                   PFLGHEADERAREA * ppListStruct,
                                   PFLGEXTCODE      pExtCode );

FLGListPrograms
APIRET  APIENTRY  FLGListPrograms( PSZ              pszObjTypeID,
                                   PFLGHEADERAREA * ppListStruct,
                                   PFLGEXTCODE      pExtCode );

FLGManageCommentStatus
APIRET  APIENTRY   FLGManageCommentStatus( FLGOPTIONS       Action,
                                           FLGHEADERAREA  * pStatusStruct,
                                           PFLGHEADERAREA * ppStatusStruct,
                                           PFLGEXTCODE      pExtCode );

FLGManageFlags
APIRET  APIENTRY   FLGManageFlags( FLGOPTIONS   Action,
                                   FLGOPTIONS   FlagType,
                                   UCHAR        chValue,
                                   UCHAR      * pchValue,
                                   PFLGEXTCODE  pExtCode );

FLGManageIcons
APIRET  APIENTRY   FLGManageIcons( PSZ          pszObjTypeID,
                                   PSZ          pszIconFileID,
                                   FLGOPTIONS   InOptions,
                                   PFLGOPTIONS  pOutOptions,
                                   PFLGEXTCODE  pExtCode );

FLGManageTagBuf
APIRET  APIENTRY   FLGManageTagBuf( FLGOPTIONS       InOptions,
                                    PFLGOPTIONS      pOutOptions,
                                    PFLGEXTCODE      pExtCode );

FLGManageUsers
APIRET  APIENTRY   FLGManageUsers( FLGOPTIONS       Options,
                                   PFLGHEADERAREA   pListStruct,
                                   PFLGHEADERAREA * ppListStruct,
                                   PFLGEXTCODE      pExtCode );

FLGMdisExport
APIRET  APIENTRY   FLGMdisExport( PSZ          pszTagFileName,
                                  PSZ          pszLogFileName,
                                  PSZ          pszObjTypeName,
                                  PSZ          pszObjectName,
                                  PFLGEXTCODE  pExtCode );

FLGMdisImport
APIRET  APIENTRY   FLGMdisImport( PSZ              pszTagFileID,
                                  PSZ              pszLogFileID,
                                  PFLGEXTCODE      pExtCode );

FLGNavigate
APIRET  APIENTRY    FLGNavigate( PSZ              pszFLGID,
                                 PFLGHEADERAREA * ppListStruct,
                                 PFLGEXTCODE      pExtCode );

FLGOpen
APIRET  APIENTRY   FLGOpen( PSZ              pszPgmFLGID,
                            PSZ              pszObjFLGID,
                            PFLGEXTCODE      pExtCode );

FLGRelation
APIRET  APIENTRY   FLGRelation( PSZ              pszSrcFLGID,
                                PSZ              pszTrgFLGID,
                                FLGRELTYPE       RelType,
                                FLGRELOPTION     RelOpt,
                                PFLGEXTCODE      pExtCode );

FLGRollback
APIRET  APIENTRY    FLGRollback( PFLGEXTCODE      pExtCode );

FLGSearch
APIRET  APIENTRY    FLGSearch( PSZ              pszObjTypeID,
                               PFLGHEADERAREA   pSelCriteriaStruct,
                               PFLGHEADERAREA * ppListStruct,
                               PFLGEXTCODE      pExtCode );

FLGSearchAll
APIRET  APIENTRY   FLGSearchAll( PFLGHEADERAREA   pSelCriteriaStruct,
                                 PFLGHEADERAREA * ppListStruct,
                                 PFLGEXTCODE      pExtCode );

FLGTerm
APIRET  APIENTRY   FLGTerm( PFLGEXTCODE   pExtCode );

FLGTrace
APIRET  APIENTRY   FLGTrace( FLGTRACEOPTION   TraceOpt,
                             PFLGEXTCODE      pExtCode );

FLGUpdateInst
APIRET  APIENTRY    FLGUpdateInst( PFLGHEADERAREA   pObjInstStruct,
                                   PFLGEXTCODE      pExtCode );

FLGUpdateReg
APIRET  APIENTRY   FLGUpdateReg( PFLGHEADERAREA   pObjRegStruct,
                                 PSZ              pszIconFileID,
                                 PFLGEXTCODE      pExtCode );

FLGWhereUsed
APIRET  APIENTRY   FLGWhereUsed( PSZ              pszFLGID,
                                 PFLGHEADERAREA * ppListStruct,
                                 PFLGEXTCODE      pExtCode );

FLGXferTagBuf
APIRET  APIENTRY   FLGXferTagBuf( PSZ          pszTagFileID,
                                  FLGOPTIONS   Options,
                                  PFLGEXTCODE  pExtCode );


[ Top of Page | Previous Page | Next Page ]