Share via


Web Server Functions

Send Feedback

The following table shows the Web server functions with a description of the purpose of each.

Programming element PPC SP Description
AddHeader X X This callback function is provided by the Web Server. ISAPI filters call this function to add an HTTP header to the outgoing response.
AddResponseHeaders X X This callback function is provided by the Web Server. ISAPI filters call this function to add a header to the HTTP response.
AllocMem X X This callback function is provided by the Web Server. ISAPI filters call this function to allocate memory from the process heap to a buffer.
GetExtensionVersion X X This function is called by the Web Server when the ISAPI extension is first loaded for the function name defined by the header.
GetFilterVersion X X This function is the first entry-point function called by the Web Server on your ISAPI filter, and must be present for the filter to work properly.
GetHeader X X This callback function is provided by the Web Server. ISAPI filters call this function to retrieve a header from the Web Server.
GetServerVariable (ISAPI Extensions) X X This callback function is an application-defined function. ISAPI extensions call this function to retrieve information about an HTTP connection or about the Windows CE Web Server itself.
GetServerVariable (ISAPI Filters) X X This callback function is an application-defined function. ISAPI filters call this function to retrieve information about an HTTP connection or about the Windows CE Web Server.
HttpExtensionProc X X This function is an application-defined function. It is the main entry point for an ISAPI extension called by the Web Server.
HttpFilterProc X X This function is called whenever a notification event for which the filter has registered (in GetFilterVersion) occurs.
ReadClient X X This callback function is an application-defined function. ISAPI extensions call this function to read data from the body of the client's HTTP request.
ServerSupportFunction (ISAPI Extensions) X X This callback function is provided by the Web Server. This callback function is supplied in the EXTENSION_CONTROL_BLOCK that is associated with the current HTTP request.
ServerSupportFunction (ISAPI Filters) X X This callback function is provided by the Web Server. ISAPI filters call this function to accomplish a wide variety of tasks.
SetHeader X X This callback function is an application-defined function. ISAPI filters call this function to change or delete the value of a header.
TerminateExtension X X This function is an application-defined function. The Web Server calls this function immediately before it unloads the ISAPI DLL.
TerminateFilter X X This function is an application-defined function. It is an entry point exposed by ISAPI filters.
WriteClient (ISAPI Extensions) X X The ISAPI extension calls this function to send data to the HTTP client.
WriteClient (ISAPI Filters) X X The ISAPI filter calls this function to send data to the HTTP client.

See Also

Web Server Reference

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.