Transport Helper DLLs for Windows Sockets

This topic is obsolete for Windows Server 2003, Windows Vista, and later. Windows Sockets Helper functions ( WSHXxx) are no longer supported.

Originally an application programming interface specific to TCP/IP, Windows Sockets has since become the primary user-mode interface to network transports for Windows 2000 and later versions of the operating system. In addition to TCP/IP, the Windows Sockets dynamic-link library works in conjunction with several other transports that provide extensions in the form of transport-specific user-mode Windows Sockets helper (WSH) DLLs.

This section describes the WSH DLL to be supplied with a new transport driver to support application calls through Windows Sockets. This information includes an overview of the architectural relationships among Windows Sockets, transport drivers, and transport-specific WSH DLLs; a discussion about how Windows Sockets communicates with transport-specific WSH DLLs; descriptions of how to set up the configuration registry and manage synchronization for WSH DLLs; and details about how WSH DLLs can support additional information that is sent over the network during connections and disconnections.

This section includes the following topics:

Windows Sockets Helper DLL Architecture

Communicating with a WSH DLL

Configuring a WSH DLL

WSH DLL Synchronization

Supporting Connect and Disconnect Data with a WSH DLL

WSH DLL Function Summary

For information about how applications interface with Windows Sockets 2, see the Microsoft Windows SDK documentation.

 

 

Send comments about this topic to Microsoft