This documentation is archived and is not being maintained.

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