Microsoft Internet Security and Acceleration Server 2004 SDK

HTTP_FILTER_VERSION

This HTTP_FILTER_VERSION structure is used by GetFilterVersion or GetWPXFilterVersion to set the filter version information.

typedef struct _HTTP_FILTER_VERSION {
DWORD dwServerFilterVersion;
DWORD dwFilterVersion;
CHAR lpszFilterDesc[SF_MAX_FILTER_DESC_LEN];
DWORD dwFlags; } HTTP_FILTER_VERSION,
*PHTTP_FILTER_VERSION;

Members

dwServerFilterVersion
The ISAPI version in use by the server.
dwFilterVersion
The version number of the Web filter API used by the Web filter. The version used by your filter can be set by using the WPX_HTTP_FILTER_REVISION definition from the Wpxhttpfilt.h header file.

The filter version is required. If the filter version is higher than the server API version (dwServerFilterVersion), the filter will not be loaded, to avoid version issues.

lpszFilterDesc
Not used in ISA Server 2004.
dwFlags
Contains flags that indicate for which notification event types the filter should be notified. For a list of priority flag values, see Event Notifications

Requirements

Server: Requires Windows Server 2003 or Windows 2000.
Version: Requires Internet Security and Acceleration Server 2004.
Header: Declared in Wpxhttpfilt.h.

See Also

Notification Structures