FSEG-SPI
FLAM Segment Store Exit (FSEG) Service Provider Interface (SPI) Version: 5.2.1-42969
API definitions
Here is a list of the API parts:
 Output formatConstants for setting the output format for some functions
 Syntax and helpSyntax and help constants for FLUC byte and record interface
 Hash methodsDefines integer values for the different hash methods
 MAC methodsDefines integer values for the different methods for calculation a message authentication code
 Counting valuesDefines integer values to define which statistical accounting value is requested by function fcbcount() or FCRCNT()
 Matrix typesAll available matrix type definitions (data formats)
 Element typesElement type definitions by matrix type
  BlockBlock element types (see: FLMMAT_TYP_DATBLK)
  RecordRecord element types (see: FLMMAT_TYP_STDREC etc.)
  TextText element types (see: FLMMAT_TYP_TXTREC etc.)
  XMLXML element types (see: FLMMAT_TYP_XMLELM)
  TABTable element types (see: FLMMAT_TYP_TABELM)
 Archive type constantsConstants for the FLAM5 archive type returned by uiFmrGetArcType()
 Save mode constantsConstants for the FLAM5 archive save mode returned by uiFmrGetArcSaveMode()
 StructuresDefinition of structures for FLAM's APIs
 Return codesFLAM Return/Reason codes
 Function codesFunction codes passed to the FSEG provider as the third parameter
 Default library and function namesNames used when no explicit library or function is configured
 Interface versionVersion identifier passed to the provider on every call
 Flags for OPNBit flags passed in TsFsegOpn.uiFlg at open time
 Segment type markersValues for TsFsegPut.uiSegTyp identifying the logical role of a segment within the FLAM5 archive format
 Special segment index valuesSentinel values for segment indices
 Function parameter structuresOne structure per function code; collected in TuFsegPar
 Provider entry pointThe single exported function that a FSEG provider DLL/SO must implement