ServerSupportFunction

The ServerSupportFunction is a callback function that is supplied in the EXTENSION_CONTROL_BLOCK that is associated with the current HTTP request. ServerSupportFunction can be used to perform a variety of tasks.

BOOL ServerSupportFunction(

  HCONN ConnID,  

  DWORD dwHSERRequest,

  LPVOID lpvBuffer,  

  LPDWORD lpdwSize,  

  LPDWORD lpdwDataType

);

 

The parameter dwHSERRequest specifies the particular HTTP server extension request that is to be executed by IIS. For information on the other parameters, see the following list of links.

Note   If a parameter is designated as unused in a particular support function, you should set that parameter to NULL.

HSE_APPEND_LOG_PARAMETER
HSE_REQ_ABORTIVE_CLOSE
HSE_REQ_ASYNC_READ_CLIENT
HSE_REQ_CLOSE_CONNECTION
HSE_REQ_DONE_WITH_SESSION
HSE_REQ_GET_CERT_INFO_EX
HSE_REQ_GET_IMPERSONATION_TOKEN
HSE_REQ_GET_SSPI_INFO
HSE_REQ_IO_COMPLETION
HSE_REQ_IS_KEEP_CONN
HSE_REQ_MAP_URL_TO_PATH
HSE_REQ_MAP_URL_TO_PATH_EX
HSE_REQ_REFRESH_ISAPI_ACL
HSE_REQ_SEND_URL_REDIRECT_RESP
HSE_REQ_SEND_URL
HSE_REQ_SEND_RESPONSE_HEADER
HSE_REQ_SEND_RESPONSE_HEADER_EX
HSE_REQ_TRANSMIT_FILE