README.txt Author: Murali R. Krishnan (MuraliK) Created: Nov 25, 1998 Summary : This file describes the files in the directory wp\ulsim and details related to UL Simulator. File Description README.txt This file. Contents: Purpose Build & Setup Implementation Purpose: -------- UL - Universal Listener is the kernel-mode HTTP engine that will power next generation of IIS. Being kernel-mode means UL can easily crash machine (blue screens) and hence is very damaging + slows down development. ULSIM is a very simple minded simulator used for mapping UL APIs and providing almost identical user-mode interface for worker process. Build & Setup: -------------- Use wp\inc\ulsimapi.h instead of IIS\inc\ulapi.h -> to enable ULSIM stuff set BUILD_FOR_ULSIM=1 to build binaries using ULSIM ULSIM.dll is the core DLL implementing the simulator functionality. Copy ULSIM.dll to the working directory of iiswp.exe HKLM\System\CurrentControlSet\Services\IISWP\Parameters\UlSim contains Ulsim configuration parameters Implementation: ---------------- See ulsimapi.cxx for details