ISAPI Examples
ISAPI programs take advantage of the ISAPI interface that was developed by Microsoft as an alternative to CGI applications. Using ISAPI, you can add to the functionality of IIS, and create Web applications that have as much functionality as any desktop application.
ISAPI programs are divided into two types:
- ISAPI Extensions: Extensions are loaded on-demand, to provide extended functionality to a Web application. The samples provided here range from the basic extension outline to a complex ISAPI program that deals with threads and keep-alives.
- ISAPI Filters: Filters are loaded with the server, and you can use them to customize and enhance the services provided by the server. The samples you'll find here will demonstrate how to create and use your own ISAPI filters.
For more general information concerning ISAPI extensions and filters, as well as detailed reference material, refer to Developing ISAPI Extensions and Filters.