After you have decided what your ISAPI Extension Server will do, you can get started by using the ISAPI Extension Wizard. For more information about starting a new project using wizards, see Visual C++ Wizards that Help You Begin Your Program. After the project has been created, you add your custom functionality. The steps are described below.
To create a project using the ISAPI Extension Wizard
To add your functions
MFC passes a pointer to a CHttpServerContext object when calling your function. Much of the information you want to work with is in the object’s EXTENSION_CONTROL_BLOCK structure data member. You can also use member function callbacks to obtain additional header information, such as the user’s IP address.
To install your DLL
For Microsoft Internet Information Server, you set execute permissions in Internet Service Manager.
Clients can now type the URL in the browser to invoke your DLL on the server.
See Also Internet: Where Is...