HTTP_FILTER_CONTEXT Structure (IIS)
IIS 6.0
This structure is used by HTTP_FILTER_PROC to obtain information about the current request. This structure is very similar in function to an ISAPI extension's EXTENSION_CONTROL_BLOCK structure.
typedef struct _HTTP_FILTER_CONTEXT HTTP_FILTER_CONTEXT {
DWORD cbSize;
DWORD Revision;
PVOID ServerContext;
DWORD ulReserved;
BOOL fIsSecurePort;
PVOID pFilterContext;
BOOL (WINAPI * GetServerVariable);
BOOL (WINAPI * AddResponseHeaders);
BOOL (WINAPI * WriteClient);
VOID * (WINAPI * AllocMem);
BOOL (WINAPI * ServerSupportFunction);
} HTTP_FILTER_CONTEXT, * PHTTP_FILTER_CONTEXT;
Client: Requires Windows XP Professional, Windows 2000 Professional, or Windows NT Workstation 4.0.
Server: Requires Windows Server 2003, Windows 2000 Server, or Windows NT Server 4.0.
Product: IIS
Header: Declared in httpfilt.h.