HTTP_FILTER_VERSION Structure
The HTTP_FILTER_VERSION structure has the following form:
typedef struct _HTTP_FILTER_VERSION
{
DWORD dwServerFilterVersion; //IN
DWORD dwFilterVersion; //OUT
CHAR lpszFilterDesc[SF_MAX_FILTER_DESC_LEN+1]; //OUT
DWORD dwFlags; //OUT
} HTTP_FILTER_VERSION, *PHTTP_FILTER_VERSION;
This structure is passed to the application's CHttpFilter::HttpFilterProc entrypoint by the server to associate any context information with the HTTP request.
The references to IN or OUT above indicate whether the member applies to messages to the filter (IN) or from the filter (OUT).
Members
dwServerFilterVersion
Version of the header used by the filter. The version of the current header file is HTTP_FILTER_REVISION.
dwFilterVersion
Version of HTTP_FILTER_REVISION.
lpszFilterDesc
Location to store a short string description of the ISAPI filter application.
dwFlags
Combination of SF_NOTIFY_* flags to specify what events this application needs, and at what priority the filter is loaded. See CHttpFilter::GetFilterVersion and CHttpFilter::HttpFilterProc for lists of valid flags.
See Also CHttpFilter::HttpFilterProc, CHttpFilter::GetFilterVersion