FAVE-SPI
FLAM Anti Virus Exit (FAVE) Service Provider Interface (SPI)
|
FAVE parameter structure for function code FAVE_FUNC_OPN. More...
#include <FAVE.h>
Data Fields | |
unsigned int | uiFlg |
[INOUT] Flag word (32 bit) with several bit settings | |
unsigned int | uiPar |
[INPUT] Length of the parameter string (32 bit word) | |
char * | pcPar |
[INPUT] Pointer to the parameter string (32 or 64 bit) | |
unsigned int | uiMsg |
[OUTPUT] Length of error message (32 bit word) | |
unsigned int | uiDy5 |
[DUMMY] 32 bit dummy field for 64 bit alignment | |
char | acMsg [4096] |
[OUTPUT] Maximal 4096 byte long error string | |
FAVE parameter structure for function code FAVE_FUNC_OPN.
This structure is used when the exit function is called with the function code FAVE_FUNC_OPN.
The first member contains flags that can be set in both directions. If the exit is opened for output data, the flag bit FAVE_FLAG_WRITE is set. If it is not set, the exit is opened for reading input data. See the flags section for further flags.
The next pair of members contains the length and a pointer to the parameter string interpreted by the service provider.
The last member pair is a buffer of 4096 bytes for an error message. The corresponding length must be set to the length of the error message.
char FaveOpn::acMsg[4096] |
[OUTPUT] Maximal 4096 byte long error string
char* FaveOpn::pcPar |
[INPUT] Pointer to the parameter string (32 or 64 bit)
unsigned int FaveOpn::uiDy5 |
[DUMMY] 32 bit dummy field for 64 bit alignment
unsigned int FaveOpn::uiFlg |
[INOUT] Flag word (32 bit) with several bit settings
unsigned int FaveOpn::uiMsg |
[OUTPUT] Length of error message (32 bit word)
unsigned int FaveOpn::uiPar |
[INPUT] Length of the parameter string (32 bit word)