Windows-Specific Extension Functions
The following table shows the Windows-specific extension functions with a description of the purpose of each.
Programming element | Description |
---|---|
WSAAccept | This function conditionally accepts a connection based on the return value of a condition function and allows the transfer of connection data. |
WSAAddressToString | This function converts all components of a sockaddr structure into a human-readable string representation of the address. |
WSACleanup | This function terminates use of the ws2.dll. |
WSACloseEvent | This function closes an open event object handle. |
WSAConnect | This function establishes a connection to another socket application and exchanges connect (Windows Sockets) data. |
WSACreateEvent | This function creates a new event object. |
WSAEnumNameSpaceProviders | This function retrieves information about available name spaces. |
WSAEnumNetworkEvents | This function discovers occurrences of network events for the indicated socket, clear internal network event records, and reset event objects (optional). |
WSAEnumProtocols | This function retrieves information about available transport protocols. |
WSAEventSelect | This function specifies an event object to be associated with the supplied set of FD_XXX network events. |
WSAGetLastError | This function gets the error status for the last operation that failed. |
WSAGetOverlappedResult | This function returns the results of an overlapped operation on the specified socket. |
WSAHtonl | This function converts a u_long from host byte order to network byte order. |
WSAHtons | This function converts a u_short from host byte order to network byte order. |
WSAIoctl | This function allows for miscellaneous control of a socket. |
WSAJoinLeaf | This function joins a leaf node into a multipoint session, and exchanges connect data. |
WSALookupServiceBegin (Windows Sockets) | This function initiates a client query that is constrained by the information contained within a WSAQUERYSET (Windows Sockets) structure. This function only returns a handle, which should be used by subsequent calls to the WSALookupServiceNext (Windows Sockets) function to get the actual results. |
WSALookupServiceEnd (Windows Sockets) | This function is called to free the handle after previous calls to WSALookupServiceBegin (Windows Sockets) and WSALookupServiceNext (Windows Sockets). |
WSALookupServiceNext (Windows Sockets) | This function is called after obtaining a handle from a previous call to the WSALookupServiceBegin (Windows Sockets) function to retrieve the requested service information. |
WSANtohl | This function converts a u_long from network byte order to host byte order. |
WSANtohs | This function converts a u_short from network byte order to host byte order. |
WSARecv | This function receives data from a connected socket. |
WSARecvFrom | This function receives data on a socket and stores the source address. |
WSAResetEvent | This function resets the state of the specified event object to nonsignaled. |
WSASend | This function sends data on a connected socket. |
WSASendTo | This function sends data to a specific destination, using overlapped I/O where applicable. |
WSASetEvent | This function sets the state of the specified event object to signaled. |
WSASetLastError | This function sets the error code that can be retrieved through the WSAGetLastError function. |
WSASetService (Windows Sockets) | This function registers or removes from the registry a service instance within one or more name spaces. |
WSASocket | This function creates a socket that is bound to a specific transport service provider. |
WSAStartup | This function initiates use of ws2.dll by a process. |
WSAStringToAddress | This function converts a numeric string to a sockaddr structure suitable for passing to Windows Sockets routines that take such a structure. |
Last updated on Saturday, April 10, 2004
© 1992-2003 Microsoft Corporation. All rights reserved.