Compatible Name Resolution for TCP/IP in the Windows Sockets 1.1 SPI
A version of this page is also available for
4/8/2010
Winsock 1.1 defined a number of routines that were used for name resolution with TCP/IP networks. These are customarily called the getXbyY functions and include the following.
These functions are specific to TCP/IP networks and developers of protocol-independent applications are discouraged from continuing to utilize these transport-specific functions. However, to retain strict backward compatibility with Winsock 1.1, all of the previous functions continue to be supported as long as at least one namespace provider is present that supports the AF_INET address family.
Ws2.dll implements these compatibility functions in terms of the new, protocol-independent name resolution facilities using an appropriate sequence of WSALookupServiceBegin, WSALookupServiceNext, WSALookupServiceEnd function calls.