Link to file Doxygen output Description

Non IFS LSP sample files:

asyncselect.cpp (doxygen) Handles commands that result from calling WSAAsyncSelect (winsock async window notification).
extension.cpp (doxygen) Handles Microsoft’s winsock extension such as: TransmitFile, AcceptEx, ConnectEx, etc.
lspdef.h (doxygen) Handles commands that result from calling WSAAsyncSelect (winsock async window notification).
lspguid.cpp (doxygen) Contains LSP GUID, and exports the GetLspGuid function.
overlap.cpp (doxygen) Contains functions to work with SOCK_INFO which is the main LSP data structure.
spi.cpp (doxygen) Main LSP file that contains DLLMain and all the WSC functions.

IFS LSP sample files:

extension.cpp (doxygen) Handles commands that result from calling WSAAsyncSelect (winsock async window notification).
lspdef.h (doxygen) Main LSP file that contains DLLMain and all the WSC functions.
lspguid.cpp (doxygen) Handles commands that result from calling WSAAsyncSelect (winsock async window notification).
sockinfo.cpp (doxygen) Main LSP file that contains DLLMain and all the WSC functions.
spi.cpp (doxygen) Handles commands that result from calling WSAAsyncSelect (winsock async window notification).

Register LSP (installer) sample files:

instlsp.cpp (doxygen) Main program file that handles all the input from the user (containts main).
instlsp.h (doxygen) Main program header file which contains all the functions declaration (only header file for the program).
lspadd.cpp (doxygen) Contains functions to install the LSP.
lspdel.cpp (doxygen) Contains functions to remove the LSP.
lspmap.cpp (doxygen) Contains functions to determine LSP chains relationships.
lsputil.cpp (doxygen) Contains functions to extract LSP IDs out of LSP chains.
prnpinfo.cpp (doxygen) Contains function to display a detailed protocol information on screen.