I'm currently working on a web server project, and I was hoping to look into using ISAPI modules. I've seen PHP ships with an ISAPI DLL, and I've been able to load it. My problem is, I don't know what functions my server is supposed to call/create/define/handle.
I've been on MSDN, google searches, forum searches, but all I've found has been for creating extensions and clients, but not for servers that actually use the extensions. I know its possible, because Apache does it, and I even downloaded the Apache source to see how its done, but the code is shockingly hard to read (for me anyway).
So what I'm asking is, could anyone provide me with a link or two on how to create the server interface for ISAPI, or provide me with some sample code? I would really appreciate it.