To create an ISAPI application using SAPI Subroutines, the following minimum requirements must be met:
Programs with the following three entry names and an ISAPI application (DLL) created with these functions as export functions
GetExtensionVersion
Function executed when DLL is loaded. This function is used for initialization.
HttpExtensionProc
Application executed for each request. ISAPI Subroutines can be used only in programs with this entry name.
TerminateExtension (created as required)
Executed when the DLL is unloaded. This program used for termination processing.
For information regarding compiling and linking these programs, see " - "Compiling and Linking" in Chapter 4.
HTML document
Web page for invoking an application (for Web application activation)
Web page for processing result (Used for processing resulting output. This page is created as required)
The following explains each of the above functions and pages.