FAVE-SPI FLAM Anti Virus Exit (FAVE) Service Provider Interface (SPI)

API definitions
Here is a list of the API parts:
[detail level 1 2]

Function codes | Function codes for anti virus exit
Default names | Default names used for library and function name
Flags for FAVE processing | Definitions for the flag word in the parameter structure used for open
Function structures | Definition of the function code dependent structures for FAVE
FAVE function | This 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 format | Constants for setting the output format for some functions
Syntax and help | Syntax and help constants for FLUC byte and record interface
Hash methods | Defines integer values for the different hash methods
MAC methods | Defines integer values for the different methods for calculation a message authentication code
Counting values | Defines integer values to define which statistical accounting value is requested by function fcbcount() or FCRCNT()
Matrix types | All available matrix type definitions (data formats)
▼Element types | Element type definitions by matrix type
Block | Block element types (see: FLMMAT_TYP_DATBLK)
Record | Record element types (see: FLMMAT_TYP_STDREC etc.)
Text | Text element types (see: FLMMAT_TYP_TXTREC etc.)
XML | XML element types (see: FLMMAT_TYP_XMLELM)
TAB | Table element types (see: FLMMAT_TYP_TABELM)
Structures | Definition of structures for FLAM's APIs
Return codes | FLAM Return/Reason codes