FAVE-SPI
FLAM Anti Virus Exit (FAVE) Service Provider Interface (SPI)
|
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). More...
Typedefs | |
typedef void | TfFavExit(void **ppHdl, int *piRetco, const int *piFunc, TuFavePar *puPara) |
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).
typedef void TfFavExit(void **ppHdl, int *piRetco, const int *piFunc, TuFavePar *puPara) |
FAVE function.
This is the function which must be implemented for user-specific virus scanning with FLAM. The same handle is passed to consecutive calls and may be used by the exit function to store internal state.
The return code must be set as output parameter by the exit function. The function code is an input parameter and contains one of the values defined in this section. Depending on the provided function code, a pointer to a specific parameter structure is given as last parameter.
[in,out] | ppHdl | POINTER Service provider handle |
[out] | piRetco | INTEGER Return code |
[in] | piFunc | INTEGER Function code (OPN/RUN/CLS) |
[in,out] | puPara | POINTER Parameter structure |