FAVE-SPI
FLAM Anti Virus Exit (FAVE) Service Provider Interface (SPI)
API definitions
Here is a list of the API parts:
[detail level 12]
 Function codesFunction codes for anti virus exit
 Default namesDefault names used for library and function name
 Flags for FAVE processingDefinitions for the flag word in the parameter structure used for open
 Function structuresDefinition of the function code dependent structures for FAVE
 FAVE functionThis is the only function which must be provided by a DLL/SO or load module to fulfill the FLAM Anti Virus Exit (FAVE) Service Provider Interface (SPI)
 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)
 StructuresDefinition of structures for FLAM's APIs
 Return codesFLAM Return/Reason codes