FAVE - FLAM anti virus exit. More...
Go to the source code of this file.
Data Structures | |
| struct | FaveOpn |
| FAVE parameter structure for function code FAVE_FUNC_OPN. More... | |
| struct | FaveRun |
| FAVE Run structure. More... | |
| struct | FaveCls |
| FAVE Close structure. More... | |
| union | FavePar |
| FAVE Union of function structures. More... | |
Macros | |
| #define | FAVE_FUNC_OPN 1 |
| Function code for opening (used in the first call of the exit function) | |
| #define | FAVE_FUNC_RUN 2 |
| Function code for intermediate processing data. | |
| #define | FAVE_FUNC_CLS 3 |
| Function code for closing (used in the last call of the exit function) | |
| #define | FAVE_DEFLIB_NAME "libfave" |
| Default library name. | |
| #define | FAVE_DEFFUC_NAME "CLAMAVC" |
| Default function name. | |
| #define | FAVE_FLAG_WRITE 0x00000001U |
| [INPUT] If set by exit driver, this signals that the exit is called in write operation | |
| #define | FAVE_FLAG_REOPN 0x00000004U |
| [INPUT] If set by exit driver, indicates that the exit should realize a fast open without additional information | |
| #define | FAVE_FLAG_TRACE 0x00000010U |
| [INPUT] If set by exit driver, this signals that the exit can produce statistics information when closing (optional) | |
| #define | FAVE_FLAG_STATISTIC 0x00000020U |
| [INPUT] If set by exit driver, this signals that the exit can produce trace information (optional) | |
| #define | FAVE_FLAG_ACCESS 0x00000040U |
| [INPUT] If set by exit driver, this signals that the exit can perform additional access control checks (optional) | |
| #define | FAVE_FLAG_STRONG 0x00000080U |
| [INPUT] If set by exit driver, this signals that the exit must perform strong access control checks (optional) | |
| #define | FAVE_FLAG_COMPRESS 0x00000100U |
| [OUTPUT] If set by service provider, indicates that compression conforming to RFC1952/51 (GZIP) is supported | |
Typedefs | |
| typedef struct FaveOpn | TsFaveOpn |
| FAVE parameter structure for function code FAVE_FUNC_OPN. | |
| typedef struct FaveRun | TsFaveRun |
| FAVE Run structure. | |
| typedef struct FaveCls | TsFaveCls |
| FAVE Close structure. | |
| typedef union FavePar | TuFavePar |
| FAVE Union of function structures. | |
| typedef void | TfFavExit(void **ppHdl, int *piRetco, const int *piFunc, TuFavePar *puPara) |
| FAVE function. | |
FAVE - FLAM anti virus exit.