This header is used by IP Helper. For more information, see:
nldef.h contains the following programming interfaces:
Contains read-only information on the available bandwidth estimates and associated variance as determined by the TCP/IP stack.
Specifies a set of flags that indicate the offload capabilities for an IP interface.
Describes a level of network connectivity, the usage charge for a network connection, and other members reflecting cost factors.
The NL_ADDRESS_TYPE enumeration type specifies the IP address type of the network layer.
The IP_DAD_STATE enumeration specifies information about the duplicate address detection (DAD) state for an IPv4 or IPv6 address.
The NL_LINK_LOCAL_ADDRESS_BEHAVIOR enumeration type defines the link local address behavior.
The NL_NEIGHBOR_STATE enumeration type defines the state of a network layer neighbor IP address, as described in RFC 2461, section 7.3.2.
Defines constants that specify hints about the usage charge for a network connection.
Defines constants that specify hints about a level of network connectivity.
The IP_PREFIX_ORIGIN enumeration specifies the origin of an IPv4 or IPv6 address prefix, and is used with the IP_ADAPTER_UNICAST_ADDRESS structure.
The NL_ROUTE_ORIGIN enumeration type defines the origin of the IP route.
The NL_ROUTE_PROTOCOL enumeration type defines the routing mechanism that an IP route was added with, as described in RFC 4292.
The NL_ROUTER_DISCOVERY_BEHAVIOR enumeration type defines the router discovery behavior, as described in RFC 2461.
The IP_SUFFIX_ORIGIN enumeration specifies the origin of an IPv4 or IPv6 address suffix, and is used with the IP_ADAPTER_UNICAST_ADDRESS structure.