ifdef.h header

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

ifdef.h contains the following programming interfaces:

Structures

 
IF_COUNTED_STRING_LH

The IF_COUNTED_STRING structure specifies a counted string for NDIS interfaces.
NDIS_INTERFACE_INFORMATION

The NDIS_INTERFACE_INFORMATION structure provides information about a network interface for the OID_GEN_INTERFACE_INFO OID.
NET_LUID_LH

The locally unique identifier (LUID) for a network interface.
NET_PHYSICAL_LOCATION_LH

The NET_PHYSICAL_LOCATION structure provides NDIS with information about the physical location of a registered network interface.

Enumerations

 
IF_OPER_STATUS

The IF_OPER_STATUS enumeration specifies the operational status of an interface.
NET_IF_ACCESS_TYPE

The NET_IF_ACCESS_TYPE enumeration type specifies the NDIS network interface access type.
NET_IF_ADMIN_STATUS

The NET_IF_ADMIN_STATUS enumeration type specifies the NDIS network interface administrative status, as described in RFC 2863.
NET_IF_CONNECTION_TYPE

The NET_IF_CONNECTION_TYPE enumeration type specifies the NDIS network interface connection type.
NET_IF_DIRECTION_TYPE

The NET_IF_ACCESS_TYPE enumeration type specifies the NDIS network interface direction type.
NET_IF_MEDIA_CONNECT_STATE

The NET_IF_MEDIA_CONNECT_STATE enumeration type specifies the NDIS network interface connection state.
NET_IF_MEDIA_DUPLEX_STATE

The NET_IF_MEDIA_DUPLEX_STATE enumeration type specifies the NDIS network interface duplex state.
NET_IF_OPER_STATUS

The NET_IF_OPER_STATUS enumeration type defines the current NDIS network interface operational status.
TUNNEL_TYPE

The TUNNEL_TYPE enumeration type defines the encapsulation method used by a tunnel, as described by the Internet Assigned Names Authority (IANA).