30 #define NET_IF_OPER_STATUS_DOWN_NOT_AUTHENTICATED 0x00000001 31 #define NET_IF_OPER_STATUS_DOWN_NOT_MEDIA_CONNECTED 0x00000002 32 #define NET_IF_OPER_STATUS_DORMANT_PAUSED 0x00000004 33 #define NET_IF_OPER_STATUS_DORMANT_LOW_POWER 0x00000008 35 #define NET_IF_COMPARTMENT_ID_UNSPECIFIED 0 36 #define NET_IF_COMPARTMENT_ID_PRIMARY 1 38 #define NET_IF_OID_IF_ALIAS 0x00000001 39 #define NET_IF_OID_COMPARTMENT_ID 0x00000002 40 #define NET_IF_OID_NETWORK_GUID 0x00000003 41 #define NET_IF_OID_IF_ENTRY 0x00000004 43 #define NET_SET_UNSPECIFIED_NETWORK_GUID(x) 44 #define NET_IS_UNSPECIFIED_NETWORK_GUID(x) 46 #define NET_SITEID_UNSPECIFIED 0 47 #define NET_SITEID_MAXUSER 0x07ffffff 48 #define NET_SITEID_MAXSYSTEM 0x0fffffff 50 #define NET_IFINDEX_UNSPECIFIED 0 51 #define IFI_UNSPECIFIED NET_IFINDEX_UNSPECIFIED 53 #define NET_IFLUID_UNSPECIFIED 0 55 #define NIIF_HARDWARE_INTERFACE 0x00000001 56 #define NIIF_FILTER_INTERFACE 0x00000002 57 #define NIIF_NDIS_WDM_INTERFACE 0x00000020 58 #define NIIF_NDIS_ENDPOINT_INTERFACE 0x00000040 59 #define NIIF_NDIS_ISCSI_INTERFACE 0x00000080 60 #define NIIF_WAN_TUNNEL_TYPE_UNKNOWN 0xffffffff 62 #define NET_BUS_NUMBER_UNKNOWN 0xffffffff 63 #define NET_SLOT_NUMBER_UNKNOWN 0xffffffff 64 #define NET_FUNCTION_NUMBER_UNKNOWN 0xffffffff 66 #define IF_MAX_STRING_SIZE 256 67 #define IF_MAX_PHYS_ADDRESS_LENGTH 32 enum _IF_ADMINISTRATIVE_STATE IF_ADMINISTRATIVE_STATE
enum _NET_IF_ADMIN_STATUS NET_IF_ADMIN_STATUS
struct _IF_PHYSICAL_ADDRESS_LH * PIF_PHYSICAL_ADDRESS_LH
enum _NET_IF_OPER_STATUS NET_IF_OPER_STATUS
enum _NET_IF_MEDIA_DUPLEX_STATE * PNET_IF_MEDIA_DUPLEX_STATE
union _NET_LUID_LH NET_LUID_LH
enum _NET_IF_MEDIA_CONNECT_STATE * PNET_IF_MEDIA_CONNECT_STATE
USHORT ifRcvAddressOffset
IF_PHYSICAL_ADDRESS_LH IF_PHYSICAL_ADDRESS
enum _NET_IF_RCV_ADDRESS_TYPE NET_IF_RCV_ADDRESS_TYPE
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFSTRING String
enum _NET_IF_OPER_STATUS * PNET_IF_OPER_STATUS
ULONG32 * PNET_IF_OBJECT_ID
enum _NET_IF_ACCESS_TYPE NET_IF_ACCESS_TYPE
struct _IF_COUNTED_STRING_LH * PIF_COUNTED_STRING_LH
struct _NET_PHYSICAL_LOCATION_LH * PNET_PHYSICAL_LOCATION_LH
NET_IF_RCV_ADDRESS_LH NET_IF_RCV_ADDRESS
enum _NET_IF_ADMIN_STATUS * PNET_IF_ADMIN_STATUS
enum _NET_IF_MEDIA_DUPLEX_STATE NET_IF_MEDIA_DUPLEX_STATE
struct _IF_PHYSICAL_ADDRESS_LH IF_PHYSICAL_ADDRESS_LH
struct _NDIS_INTERFACE_INFORMATION * PNDIS_INTERFACE_INFORMATION
struct _NET_PHYSICAL_LOCATION_LH NET_PHYSICAL_LOCATION_LH
IF_COUNTED_STRING * PIF_COUNTED_STRING
enum _IF_ADMINISTRATIVE_STATE * PIF_ADMINISTRATIVE_STATE
UCHAR Address[IF_MAX_PHYS_ADDRESS_LENGTH]
NET_IF_RCV_ADDRESS_LH * PNET_IF_RCV_ADDRESS
NET_PHYSICAL_LOCATION * PNET_PHYSICAL_LOCATION
enum _NET_IF_ACCESS_TYPE * PNET_IF_ACCESS_TYPE
NET_PHYSICAL_LOCATION_LH NET_PHYSICAL_LOCATION
enum _NET_IF_DIRECTION_TYPE NET_IF_DIRECTION_TYPE
NET_IF_RCV_ADDRESS_TYPE ifRcvAddressType
enum _NET_IF_DIRECTION_TYPE * PNET_IF_DIRECTION_TYPE
union _NET_LUID_LH * PNET_LUID_LH
enum _NET_IF_CONNECTION_TYPE NET_IF_CONNECTION_TYPE
enum _NET_IF_MEDIA_CONNECT_STATE NET_IF_MEDIA_CONNECT_STATE
struct _IF_COUNTED_STRING_LH IF_COUNTED_STRING_LH
_NET_IF_MEDIA_DUPLEX_STATE
struct _NET_IF_RCV_ADDRESS_LH NET_IF_RCV_ADDRESS_LH
UINT32 * PNET_IF_COMPARTMENT_ID
IF_COUNTED_STRING_LH IF_COUNTED_STRING
USHORT ifRcvAddressLength
struct _NET_IF_RCV_ADDRESS_LH * PNET_IF_RCV_ADDRESS_LH
enum _NET_IF_RCV_ADDRESS_TYPE * PNET_IF_RCV_ADDRESS_TYPE
_NET_IF_MEDIA_CONNECT_STATE
IF_PHYSICAL_ADDRESS * PIF_PHYSICAL_ADDRESS
enum _NET_IF_CONNECTION_TYPE * PNET_IF_CONNECTION_TYPE
struct _NDIS_INTERFACE_INFORMATION NDIS_INTERFACE_INFORMATION
struct _NET_LUID_LH::@2950 Info
#define IF_MAX_PHYS_ADDRESS_LENGTH
UINT32 NET_IF_COMPARTMENT_ID
#define IF_MAX_STRING_SIZE
GUID * PNET_IF_NETWORK_GUID