The new API functions for Windows Sockets 2 are summarized in the following
|An extended version of accept which allows for conditional acceptance and socket grouping.
|Destroys an event object.
|An extended version of connect which allows for exchange of connect data and QOS specification.
|Creates an event object.
|Creates a new socket descriptor for a shared socket.
|Discovers occurrences of network events.
|Retrieves information about each available protocol.
|Associates network events with an event object.
|Gets completion status of overlapped operation.
|Supplies QOS parameters based on a well-known service name.
|Extended version of htonl.
|Extended version of htons.
|Overlapped-capable version of ioctlsocket.
|Joins a leaf node into a multipoint session.
|Extended version of ntohl.
|Extended version of ntohs.
|An extended version of recv which accommodates scatter/gather I/O, overlapped sockets, and provides the flags parameter as IN OUT.
|Terminates reception on a socket and retrieves the disconnect data, if the
socket is connection-oriented.
|An extended version of recvfrom which accommodates scatter/gather I/O, overlapped sockets, and provides the flags parameter as IN OUT.
|Resets an event object.
|An extended version of send which accommodates scatter/gather I/O and overlapped sockets.
|Initiates termination of a socket connection and optionally sends disconnect
|An extended version of sendto which accommodates scatter/gather I/O and overlapped sockets.
|Sets an event object.
|An extended version of socket which takes a WSAPROTOCOL_INFO structure as input and allows overlapped sockets to be created. Also allows
socket groups to be formed.
|Blocks on multiple event objects.