ISAPI Extensions
Extensions provide extended functionality to a Web application. These samples illustrate some of the techniques used in creating ISAPI extensions.
For each sample, complete Microsoft Visual C++ version 5.0 source and project files are provided in the directory indicated.
- Simple ISAPI Extension: This sample demonstrates some of the basic features of ISAPI extensions.
- ISAPI and COM: This sample demonstrates how to create and use a COM component with ISAPI.
- Keep-Alive: This sample extension demonstrates keep-alive processing.
- Worker Thread: This sample is an implementation of a worker thread.
- Keep-Alive with Worker Thread: This sample illustrates how keep-alives work with worker threads in an ISAPI DLL.
- Server Variables: This example demonstrates how to access and display server variables using ISAPI.
- Redirection Extension: This sample shows how an ISAPI extension can redirect browsers.
- Synchronous and Asynchronous I/O: This example illustrates how to accomplish synchronous and asynchronous communication using an ISAPI extension.
- ISAPI and Forms: This sample shows you how to retrieve information from an HTML form, using ISAPI.
- CGI Wrapper: This sample demonstrates how an ISAPI DLL can be wrapped in a CGI executable.
- Chunked Transfer Encoding: This sample demonstrates how your ISAPI extension can take advantage of chunk transfer encoding.