Edit

Share via


ws2ipdef.h header

This header is used by multiple technologies. For more information, see:

ws2ipdef.h contains the following programming interfaces:

Functions

Structures

 
GROUP_FILTER

Provides multicast filtering parameters for multicast IPv6 or IPv4 addresses.
GROUP_REQ

Provides multicast group information for IPv6 or IPv4 addresses.
GROUP_SOURCE_REQ

Provides multicast group information for IPv6 or IPv4 addresses that includes the source IP address.
ICMP_ERROR_INFO

Used to store received ICMP error information.
IN_PKTINFO

The in_pktinfo structure is used to store received packet address information, and is used by Windows to return information about received packets and also allows specifying the local IPv4 address to use for sending packets.
IN6_PKTINFO

The in6_pktinfo structure is used to store received IPv6 packet address information, and is used by Windows to return information about received packets and also allows specifying the local IPv6 address to use for sending packets.
INTERFACE_INFO

The INTERFACE_INFO structure is used in conjunction with the SIO_GET_INTERFACE_LIST ioctl command to obtain information about an interface IP address.
INTERFACE_INFO_EX

The INTERFACE_INFO_EX structure is used in conjunction with the SIO_GET_INTERFACE_LIST IOCTL command to obtain information about an interface IP address.
IP_MREQ

The ip_mreq structure provides multicast group information for IPv4 addresses.
IP_MREQ_SOURCE

The ip_mreq_source structure provides multicast group information for IPv4 addresses.
IP_MSFILTER

The ip_msfilter structure provides multicast filtering parameters for IPv4 addresses.
IPV6_MREQ

The ipv6_mreq structure provides multicast group information for IPv6 addresses.
sockaddr_gen

Provides generic socket address information, and is used with the INTERFACE_INFO structure.
SOCKADDR_IN6_LH

The SOCKADDR_IN6_LH (ws2ipdef.h) structure specifies a transport address and port for the AF_INET6 address family.
sockaddr_in6_old

The sockaddr_in6_old (ws2ipdef.h) structure varies depending on the protocol selected.
SOCKADDR_IN6_PAIR

Contains pointers to a pair of IP addresses that represent a source and destination address pair.
SOCKADDR_IN6_W2KSP1

The SOCKADDR_IN6_W2KSP1 (ws2ipdef.h) structure specifies a transport address and port for the AF_INET6 address family.
SOCKADDR_INET

Contains an IPv4, an IPv6 address, or an address family.

Enumerations

 
MULTICAST_MODE_TYPE

Specifies the filter mode for multicast group addresses.