home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1998 February
/
CHIP_2_98.iso
/
software
/
pelne
/
optionp
/
iis4_07.cab
/
isapiflt.h
< prev
next >
Wrap
C/C++ Source or Header
|
1997-10-25
|
1KB
|
70 lines
#ifndef __ISAPIFLT_H__
#define __ISAPIFLT_H__
#include <httpfilt.h>
#ifdef __cplusplus
extern "C" {
#endif
// This notification was added in IIS 3.0
#ifndef SF_NOTIFY_END_OF_REQUEST
# define SF_NOTIFY_END_OF_REQUEST 0x00000080
#endif
///////////////////////////////////////////////////////////////////////
// ISAPI Filter Notification handlers
DWORD
OnReadRawData(
PHTTP_FILTER_CONTEXT pfc,
PHTTP_FILTER_RAW_DATA pRawData);
DWORD
OnPreprocHeaders(
PHTTP_FILTER_CONTEXT pfc,
PHTTP_FILTER_PREPROC_HEADERS pHeaders);
DWORD
OnUrlMap(
PHTTP_FILTER_CONTEXT pfc,
PHTTP_FILTER_URL_MAP pMapInfo);
DWORD
OnAuthentication(
PHTTP_FILTER_CONTEXT pfc,
PHTTP_FILTER_AUTHENT pAuthent);
DWORD
OnAccessDenied(
PHTTP_FILTER_CONTEXT pfc,
PHTTP_FILTER_ACCESS_DENIED pAccess);
DWORD
OnSendRawData(
PHTTP_FILTER_CONTEXT pfc,
PHTTP_FILTER_RAW_DATA pRawData);
DWORD
OnEndOfRequest(
PHTTP_FILTER_CONTEXT pfc);
DWORD
OnLog(
PHTTP_FILTER_CONTEXT pfc,
PHTTP_FILTER_LOG pLog);
DWORD
OnEndOfNetSession(
PHTTP_FILTER_CONTEXT pfc);
#ifdef __cplusplus
}
#endif
#endif // __ISAPIFLT_H__