HTTP_FILTER_RAW_DATA Structure

The HTTP_FILTER_RAW_DATA structure has the following form:

typedef struct _HTTP_FILTER_RAW_DATA
{
PVOID       pvInData;                              //IN
DWORD       cbInData;                              //IN
DWORD       cbInBuffer;                            //IN
DWORD       dwReserved;                            //IN
} HTTP_FILTER_RAW_DATA, *PHTTP_FILTER_RAW_DATA;

This structure is passed to the SF_NOTIFY_READ_RAW_DATA and SF_NOTIFY_SEND_RAW_DATA notification types for CHttpFilter::HttpFilterProc.

The references to IN above indicate that the message being processed is going to the filter.

Members

pvInData

Pointer to the data buffer (input or output).

cbInData

Amount of data in the buffer pointed to by pvInData.

cbInBuffer

Size of the buffer pointed to by pvInData.

dwReserved

Reserved for future use.

See Also   CHttpFilter::HttpFilterProc, CHttpFilter::OnReadRawData, CHttpFilter::OnSendRawData