Introduction - If you have any usage issues, please Google them yourself
This code sample illustrates a Winsock 2 layered service provider (LSP).
An LSP is a method of inserting a layer between the Winsock 2 API and
applications. This is achieved by creating a DLL which implements the
entire set of Winsock provider functions. These functions begin with
the three letters WSP. You can consult the Platform SDK documentation
for the specifics on these functions.
Packet : 81404612lspsample.zip filelist
lsp/common/
lsp/common/lspcommon.h
lsp/common/Makefile
lsp/common/provider.cpp
lsp/dirs
lsp/ifslsp/
lsp/ifslsp/extension.cpp
lsp/ifslsp/ifslsp.def
lsp/ifslsp/lspdef.h
lsp/ifslsp/lspguid.cpp
lsp/ifslsp/Makefile
lsp/ifslsp/sockinfo.cpp
lsp/ifslsp/spi.cpp
lsp/install/
lsp/install/instlsp.cpp
lsp/install/instlsp.exe.manifest
lsp/install/instlsp.h
lsp/install/instlsp.rc
lsp/install/instlsp.vcproj
lsp/install/lspadd.cpp
lsp/install/lspdel.cpp
lsp/install/lspmap.cpp
lsp/install/lsputil.cpp
lsp/install/Makefile
lsp/install/prnpinfo.cpp
lsp/Makefile
lsp/nonifslsp/
lsp/nonifslsp/asyncselect.cpp
lsp/nonifslsp/extension.cpp
lsp/nonifslsp/lspdef.h
lsp/nonifslsp/lspguid.cpp
lsp/nonifslsp/Makefile
lsp/nonifslsp/nonifslsp.def
lsp/nonifslsp/nonifslsp.vcproj
lsp/nonifslsp/overlap.cpp
lsp/nonifslsp/sockinfo.cpp
lsp/nonifslsp/spi.cpp
lsp/readme.txt