Introduction - If you have any usage issues, please Google them yourself
This module is responsible for handling the overlapped IO
passed to us by the upper layer. If the LSP is on NT, then
an IO completion port (IOCP) is created and all overlapped
IO initiated by the upper layer passes through our IOCP.
If this is Win9x then we create a worker thread and execute
the overlapped IO via asynchronous procedure calls (APC)