ws2def.h header
This header is used by multiple technologies. For more information, see:
ws2def.h contains the following programming interfaces:
Structures
ADDRINFO_DNS_SERVER Represents a custom Domain Name System (DNS) server, used in the Winsock APIs. |
ADDRINFOA Used by the getaddrinfo function to hold host address information. |
ADDRINFOEX2A Used by the GetAddrInfoEx function to hold host address information when both a canonical name and a fully qualified domain name have been requested. (ANSI) |
ADDRINFOEX2W Used by the GetAddrInfoEx function to hold host address information when both a canonical name and a fully qualified domain name have been requested. (Unicode) |
ADDRINFOEX3 Used by the GetAddrInfoEx function to hold host address information when a specific network interface has been requested. (addrinfoex3W) |
ADDRINFOEX4 Used by the GetAddrInfoEx function to hold host address information when a specific network interface has been requested. (addrinfoex4W) |
ADDRINFOEX5 Used by the GetAddrInfoExW function to hold host address information when a specific network interface has been requested. (ADDRINFOEX5) |
ADDRINFOEX6 Used by the GetAddrInfoExW function to hold host address information when a specific network interface has been requested. (ADDRINFOEX6) |
ADDRINFOEXA Used by the GetAddrInfoEx function to hold host address information. (ANSI) |
ADDRINFOEXW Used by the GetAddrInfoEx function to hold host address information. (Unicode) |
ADDRINFOW Used by the GetAddrInfoW function to hold host address information. |
CSADDR_INFO The CSADDR_INFO (ws2def.h) structure contains Windows Sockets address information for a socket, network service, or namespace provider. |
SOCKADDR The SOCKADDR structure is a generic structure that specifies a transport address. |
SOCKADDR_IN The SOCKADDR_IN structure specifies a transport address and port for the AF_INET address family. |
SOCKADDR_STORAGE_LH The SOCKADDR_STORAGE structure is a generic structure that specifies a transport address. (SOCKADDR_STORAGE_LH) |
SOCKADDR_STORAGE_XP The SOCKADDR_STORAGE structure is a generic structure that specifies a transport address.S |
SOCKET_ADDRESS SOCKET_ADDRESS structure stores protocol-specific address information. |
SOCKET_ADDRESS_LIST The SOCKET_ADDRESS_LIST structure defines a variable-sized list of transport addresses. |
SOCKET_PROCESSOR_AFFINITY Contains the association between a socket and an RSS processor core and NUMA node. |
WSABUF The WSABUF structure enables the creation or manipulation of a data buffer used by some Winsock functions. |
WSACMSGHDR The CMSGHDR structure defines the header for a control data object that is associated with a datagram. |
WSAMSG Used with the WSARecvMsg and WSASendMsg functions to store address and optional control information about connected and unconnected sockets as well as an array of buffers used to store message data. |
Enumerations
SCOPE_LEVEL The SCOPE_LEVEL enumeration is used with the IP_ADAPTER_ADDRESSES structure to identify scope levels for IPv6 addresses. |