ReactOS  0.4.14-dev-41-g31d7680
ntddndis.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _NDIS_OBJECT_HEADER
 
struct  _NDIS_802_11_SSID
 
struct  _NDIS_802_11_CONFIGURATION_FH
 
struct  _NDIS_802_11_CONFIGURATION
 
struct  _NDIS_WLAN_BSSID
 
struct  _NDIS_802_11_BSSID_LIST
 
struct  _NDIS_802_11_WEP
 
struct  _NDIS_802_11_KEY
 
struct  _NDIS_PM_WAKE_UP_CAPABILITIES
 
struct  _NDIS_PNP_CAPABILITIES
 
struct  _GEN_GET_TIME_CAPS
 
struct  _GEN_GET_NETCARD_TIME
 
struct  _NDIS_GUID
 
struct  _NDIS_PM_PACKET_PATTERN
 
struct  _NETWORK_ADDRESS
 
struct  _NETWORK_ADDRESS_LIST
 
struct  _TRANSPORT_HEADER_OFFSET
 
struct  _NDIS_CO_LINK_SPEED
 

Macros

#define NDIS_802_11_LENGTH_SSID   32
 
#define NDIS_802_11_LENGTH_RATES   8
 
#define NDIS_DEVICE_WAKE_UP_ENABLE   0x00000001
 
#define NDIS_DEVICE_WAKE_ON_PATTERN_MATCH_ENABLE   0x00000002
 
#define NDIS_DEVICE_WAKE_ON_MAGIC_PACKET_ENABLE   0x00000004
 
#define OID_GEN_SUPPORTED_LIST   0x00010101
 
#define OID_GEN_HARDWARE_STATUS   0x00010102
 
#define OID_GEN_MEDIA_SUPPORTED   0x00010103
 
#define OID_GEN_MEDIA_IN_USE   0x00010104
 
#define OID_GEN_MAXIMUM_LOOKAHEAD   0x00010105
 
#define OID_GEN_MAXIMUM_FRAME_SIZE   0x00010106
 
#define OID_GEN_LINK_SPEED   0x00010107
 
#define OID_GEN_TRANSMIT_BUFFER_SPACE   0x00010108
 
#define OID_GEN_RECEIVE_BUFFER_SPACE   0x00010109
 
#define OID_GEN_TRANSMIT_BLOCK_SIZE   0x0001010A
 
#define OID_GEN_RECEIVE_BLOCK_SIZE   0x0001010B
 
#define OID_GEN_VENDOR_ID   0x0001010C
 
#define OID_GEN_VENDOR_DESCRIPTION   0x0001010D
 
#define OID_GEN_CURRENT_PACKET_FILTER   0x0001010E
 
#define OID_GEN_CURRENT_LOOKAHEAD   0x0001010F
 
#define OID_GEN_DRIVER_VERSION   0x00010110
 
#define OID_GEN_MAXIMUM_TOTAL_SIZE   0x00010111
 
#define OID_GEN_PROTOCOL_OPTIONS   0x00010112
 
#define OID_GEN_MAC_OPTIONS   0x00010113
 
#define OID_GEN_MEDIA_CONNECT_STATUS   0x00010114
 
#define OID_GEN_MAXIMUM_SEND_PACKETS   0x00010115
 
#define OID_GEN_VENDOR_DRIVER_VERSION   0x00010116
 
#define OID_GEN_SUPPORTED_GUIDS   0x00010117
 
#define OID_GEN_NETWORK_LAYER_ADDRESSES   0x00010118
 
#define OID_GEN_TRANSPORT_HEADER_OFFSET   0x00010119
 
#define OID_GEN_MACHINE_NAME   0x0001021A
 
#define OID_GEN_RNDIS_CONFIG_PARAMETER   0x0001021B
 
#define OID_GEN_VLAN_ID   0x0001021C
 
#define OID_GEN_MEDIA_CAPABILITIES   0x00010201
 
#define OID_GEN_PHYSICAL_MEDIUM   0x00010202
 
#define OID_GEN_XMIT_OK   0x00020101
 
#define OID_GEN_RCV_OK   0x00020102
 
#define OID_GEN_XMIT_ERROR   0x00020103
 
#define OID_GEN_RCV_ERROR   0x00020104
 
#define OID_GEN_RCV_NO_BUFFER   0x00020105
 
#define OID_GEN_DIRECTED_BYTES_XMIT   0x00020201
 
#define OID_GEN_DIRECTED_FRAMES_XMIT   0x00020202
 
#define OID_GEN_MULTICAST_BYTES_XMIT   0x00020203
 
#define OID_GEN_MULTICAST_FRAMES_XMIT   0x00020204
 
#define OID_GEN_BROADCAST_BYTES_XMIT   0x00020205
 
#define OID_GEN_BROADCAST_FRAMES_XMIT   0x00020206
 
#define OID_GEN_DIRECTED_BYTES_RCV   0x00020207
 
#define OID_GEN_DIRECTED_FRAMES_RCV   0x00020208
 
#define OID_GEN_MULTICAST_BYTES_RCV   0x00020209
 
#define OID_GEN_MULTICAST_FRAMES_RCV   0x0002020A
 
#define OID_GEN_BROADCAST_BYTES_RCV   0x0002020B
 
#define OID_GEN_BROADCAST_FRAMES_RCV   0x0002020C
 
#define OID_GEN_RCV_CRC_ERROR   0x0002020D
 
#define OID_GEN_TRANSMIT_QUEUE_LENGTH   0x0002020E
 
#define OID_GEN_GET_TIME_CAPS   0x0002020F
 
#define OID_GEN_GET_NETCARD_TIME   0x00020210
 
#define OID_GEN_NETCARD_LOAD   0x00020211
 
#define OID_GEN_DEVICE_PROFILE   0x00020212
 
#define OID_GEN_INIT_TIME_MS   0x00020213
 
#define OID_GEN_RESET_COUNTS   0x00020214
 
#define OID_GEN_MEDIA_SENSE_COUNTS   0x00020215
 
#define OID_GEN_FRIENDLY_NAME   0x00020216
 
#define OID_GEN_MINIPORT_INFO   0x00020217
 
#define OID_GEN_RESET_VERIFY_PARAMETERS   0x00020218
 
#define NDIS_802_3_MAC_OPTION_PRIORITY   0x00000001
 
#define OID_802_3_PERMANENT_ADDRESS   0x01010101
 
#define OID_802_3_CURRENT_ADDRESS   0x01010102
 
#define OID_802_3_MULTICAST_LIST   0x01010103
 
#define OID_802_3_MAXIMUM_LIST_SIZE   0x01010104
 
#define OID_802_3_MAC_OPTIONS   0x01010105
 
#define OID_802_3_RCV_ERROR_ALIGNMENT   0x01020101
 
#define OID_802_3_XMIT_ONE_COLLISION   0x01020102
 
#define OID_802_3_XMIT_MORE_COLLISIONS   0x01020103
 
#define OID_802_3_XMIT_DEFERRED   0x01020201
 
#define OID_802_3_XMIT_MAX_COLLISIONS   0x01020202
 
#define OID_802_3_RCV_OVERRUN   0x01020203
 
#define OID_802_3_XMIT_UNDERRUN   0x01020204
 
#define OID_802_3_XMIT_HEARTBEAT_FAILURE   0x01020205
 
#define OID_802_3_XMIT_TIMES_CRS_LOST   0x01020206
 
#define OID_802_3_XMIT_LATE_COLLISIONS   0x01020207
 
#define OID_802_11_BSSID   0x0D010101
 
#define OID_802_11_SSID   0x0D010102
 
#define OID_802_11_NETWORK_TYPES_SUPPORTED   0x0D010203
 
#define OID_802_11_NETWORK_TYPE_IN_USE   0x0D010204
 
#define OID_802_11_TX_POWER_LEVEL   0x0D010205
 
#define OID_802_11_RSSI   0x0D010206
 
#define OID_802_11_RSSI_TRIGGER   0x0D010207
 
#define OID_802_11_INFRASTRUCTURE_MODE   0x0D010108
 
#define OID_802_11_FRAGMENTATION_THRESHOLD   0x0D010209
 
#define OID_802_11_RTS_THRESHOLD   0x0D01020A
 
#define OID_802_11_NUMBER_OF_ANTENNAS   0x0D01020B
 
#define OID_802_11_RX_ANTENNA_SELECTED   0x0D01020C
 
#define OID_802_11_TX_ANTENNA_SELECTED   0x0D01020D
 
#define OID_802_11_SUPPORTED_RATES   0x0D01020E
 
#define OID_802_11_DESIRED_RATES   0x0D010210
 
#define OID_802_11_CONFIGURATION   0x0D010211
 
#define OID_802_11_STATISTICS   0x0D020212
 
#define OID_802_11_ADD_WEP   0x0D010113
 
#define OID_802_11_REMOVE_WEP   0x0D010114
 
#define OID_802_11_DISASSOCIATE   0x0D010115
 
#define OID_802_11_POWER_MODE   0x0D010216
 
#define OID_802_11_BSSID_LIST   0x0D010217
 
#define OID_802_11_AUTHENTICATION_MODE   0x0D010118
 
#define OID_802_11_PRIVACY_FILTER   0x0D010119
 
#define OID_802_11_BSSID_LIST_SCAN   0x0D01011A
 
#define OID_802_11_WEP_STATUS   0x0D01011B
 
#define OID_802_11_ENCRYPTION_STATUS   OID_802_11_WEP_STATUS
 
#define OID_802_11_RELOAD_DEFAULTS   0x0D01011C
 
#define OID_802_11_ADD_KEY   0x0D01011D
 
#define OID_802_11_REMOVE_KEY   0x0D01011E
 
#define OID_802_11_ASSOCIATION_INFORMATION   0x0D01011F
 
#define OID_802_11_TEST   0x0D010120
 
#define OID_802_11_MEDIA_STREAM_MODE   0x0D010121
 
#define OID_802_11_CAPABILITY   0x0D010122
 
#define OID_802_11_PMKID   0x0D010123
 
#define OID_802_11_NON_BCAST_SSID_LIST   0x0D010124
 
#define OID_802_11_RADIO_STATUS   0x0D010125
 
#define OID_PNP_CAPABILITIES   0xFD010100
 
#define OID_PNP_SET_POWER   0xFD010101
 
#define OID_PNP_QUERY_POWER   0xFD010102
 
#define OID_PNP_ADD_WAKE_UP_PATTERN   0xFD010103
 
#define OID_PNP_REMOVE_WAKE_UP_PATTERN   0xFD010104
 
#define OID_PNP_WAKE_UP_PATTERN_LIST   0xFD010105
 
#define OID_PNP_ENABLE_WAKE_UP   0xFD010106
 
#define OID_PNP_WAKE_UP_OK   0xFD020200
 
#define OID_PNP_WAKE_UP_ERROR   0xFD020201
 
#define OID_TCP_TASK_OFFLOAD   0xFC010201
 
#define OID_TCP_TASK_IPSEC_ADD_SA   0xFC010202
 
#define OID_TCP_TASK_IPSEC_DELETE_SA   0xFC010203
 
#define OID_TCP_SAN_SUPPORT   0xFC010204
 
#define OID_TCP_TASK_IPSEC_ADD_UDPESP_SA   0xFC010205
 
#define OID_TCP_TASK_IPSEC_DELETE_UDPESP_SA   0xFC010206
 
#define OID_TCP4_OFFLOAD_STATS   0xFC010207
 
#define OID_TCP6_OFFLOAD_STATS   0xFC010208
 
#define OID_IP4_OFFLOAD_STATS   0xFC010209
 
#define OID_IP6_OFFLOAD_STATS   0xFC01020A
 
#define OID_TCP_OFFLOAD_CURRENT_CONFIG   0xFC01020B /* NDIS 5 handled. Query only */
 
#define OID_TCP_OFFLOAD_PARAMETERS   0xFC01020C /* Set only */
 
#define OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES   0xFC01020D /* Query only */
 
#define OID_TCP_CONNECTION_OFFLOAD_CURRENT_CONFIG   0xFC01020E /* Query only */
 
#define OID_TCP_CONNECTION_OFFLOAD_HARDWARE_CAPABILITIES   0xFC01020F /* Query only */
 
#define OID_OFFLOAD_ENCAPSULATION   0x0101010A
 
#define OID_FFP_SUPPORT   0xFC010210
 
#define OID_FFP_FLUSH   0xFC010211
 
#define OID_FFP_CONTROL   0xFC010212
 
#define OID_FFP_PARAMS   0xFC010213
 
#define OID_FFP_DATA   0xFC010214
 
#define OID_FFP_DRIVER_STATS   0xFC020210
 
#define OID_FFP_ADAPTER_STATS   0xFC020211
 
#define NDIS_MINIPORT_BUS_MASTER   0x00000001
 
#define NDIS_MINIPORT_WDM_DRIVER   0x00000002
 
#define NDIS_MINIPORT_SG_LIST   0x00000004
 
#define NDIS_MINIPORT_SUPPORTS_MEDIA_QUERY   0x00000008
 
#define NDIS_MINIPORT_INDICATES_PACKETS   0x00000010
 
#define NDIS_MINIPORT_IGNORE_PACKET_QUEUE   0x00000020
 
#define NDIS_MINIPORT_IGNORE_REQUEST_QUEUE   0x00000040
 
#define NDIS_MINIPORT_IGNORE_TOKEN_RING_ERRORS   0x00000080
 
#define NDIS_MINIPORT_INTERMEDIATE_DRIVER   0x00000100
 
#define NDIS_MINIPORT_IS_NDIS_5   0x00000200
 
#define NDIS_MINIPORT_IS_CO   0x00000400
 
#define NDIS_MINIPORT_DESERIALIZE   0x00000800
 
#define NDIS_MINIPORT_REQUIRES_MEDIA_POLLING   0x00001000
 
#define NDIS_MINIPORT_SUPPORTS_MEDIA_SENSE   0x00002000
 
#define NDIS_MINIPORT_NETBOOT_CARD   0x00004000
 
#define NDIS_MINIPORT_PM_SUPPORTED   0x00008000
 
#define NDIS_MINIPORT_SUPPORTS_MAC_ADDRESS_OVERWRITE   0x00010000
 
#define NDIS_MINIPORT_USES_SAFE_BUFFER_APIS   0x00020000
 
#define NDIS_MINIPORT_HIDDEN   0x00040000
 
#define NDIS_MINIPORT_SWENUM   0x00080000
 
#define NDIS_MINIPORT_SURPRISE_REMOVE_OK   0x00100000
 
#define NDIS_MINIPORT_NO_HALT_ON_SUSPEND   0x00200000
 
#define NDIS_MINIPORT_HARDWARE_DEVICE   0x00400000
 
#define NDIS_MINIPORT_SUPPORTS_CANCEL_SEND_PACKETS   0x00800000
 
#define NDIS_MINIPORT_64BITS_DMA   0x01000000
 
#define NDIS_MAC_OPTION_FULL_DUPLEX   0x00000010 /* Deprecated flag */
 
#define NDIS_MAC_OPTION_EOTX_INDICATION   0x00000020
 
#define NDIS_MAC_OPTION_8021P_PRIORITY   0x00000040
 
#define NDIS_MAC_OPTION_SUPPORTS_MAC_ADRESS_OVERWRITE   0x00000080
 
#define NDIS_MAC_OPTION_RECEIVE_AT_DPC   0x00000100
 
#define NDIS_MAC_OPTION_8021Q_VLAN   0x00000200
 
#define NDIS_MAC_OPTION_RESERVED   0x80000000
 
#define IOCTL_NDIS_QUERY_GLOBAL_STATS
 

Typedefs

typedef enum _NDIS_WAN_QUALITY NDIS_WAN_QUALITY
 
typedef enum _NDIS_WAN_QUALITYPNDIS_WAN_QUALITY
 
typedef enum _NDIS_DEVICE_POWER_STATE NDIS_DEVICE_POWER_STATE
 
typedef enum _NDIS_DEVICE_POWER_STATEPNDIS_DEVICE_POWER_STATE
 
typedef enum _NDIS_802_11_WEP_STATUS NDIS_802_11_WEP_STATUS
 
typedef enum _NDIS_802_11_WEP_STATUSPNDIS_802_11_WEP_STATUS
 
typedef enum _NDIS_802_11_WEP_STATUS NDIS_802_11_ENCRYPTION_STATUS
 
typedef enum _NDIS_802_11_WEP_STATUSPNDIS_802_11_ENCRYPTION_STATUS
 
typedef enum _NDIS_802_11_AUTHENTICATION_MODE NDIS_802_11_AUTHENTICATION_MODE
 
typedef enum _NDIS_802_11_AUTHENTICATION_MODEPNDIS_802_11_AUTHENTICATION_MODE
 
typedef enum _NDIS_802_11_NETWORK_INFRASTRUCTURE NDIS_802_11_NETWORK_INFRASTRUCTURE
 
typedef enum _NDIS_802_11_NETWORK_INFRASTRUCTUREPNDIS_802_11_NETWORK_INFRASTRUCTURE
 
typedef enum _NDIS_802_11_NETWORK_TYPE NDIS_802_11_NETWORK_TYPE
 
typedef enum _NDIS_802_11_NETWORK_TYPEPNDIS_802_11_NETWORK_TYPE
 
typedef struct _NDIS_OBJECT_HEADER NDIS_OBJECT_HEADER
 
typedef struct _NDIS_OBJECT_HEADERPNDIS_OBJECT_HEADER
 
typedef UCHAR NDIS_802_11_MAC_ADDRESS[6]
 
typedef LONG NDIS_802_11_RSSI
 
typedef UCHAR NDIS_802_11_RATES[NDIS_802_11_LENGTH_RATES]
 
typedef struct _NDIS_802_11_SSID NDIS_802_11_SSID
 
typedef struct _NDIS_802_11_SSIDPNDIS_802_11_SSID
 
typedef struct _NDIS_802_11_CONFIGURATION_FH NDIS_802_11_CONFIGURATION_FH
 
typedef struct _NDIS_802_11_CONFIGURATION_FHPNDIS_802_11_CONFIGURATION_FH
 
typedef struct _NDIS_802_11_CONFIGURATION NDIS_802_11_CONFIGURATION
 
typedef struct _NDIS_802_11_CONFIGURATIONPNDIS_802_11_CONFIGURATION
 
typedef struct _NDIS_WLAN_BSSID NDIS_WLAN_BSSID
 
typedef struct _NDIS_WLAN_BSSIDPNDIS_WLAN_BSSID
 
typedef struct _NDIS_802_11_BSSID_LIST NDIS_802_11_BSSID_LIST
 
typedef struct _NDIS_802_11_BSSID_LISTPNDIS_802_11_BSSID_LIST
 
typedef struct _NDIS_802_11_WEP NDIS_802_11_WEP
 
typedef struct _NDIS_802_11_WEPPNDIS_802_11_WEP
 
typedef ULONGLONG NDIS_802_11_KEY_RSC
 
typedef struct _NDIS_802_11_KEY NDIS_802_11_KEY
 
typedef struct _NDIS_802_11_KEYPNDIS_802_11_KEY
 
typedef struct _NDIS_PM_WAKE_UP_CAPABILITIES NDIS_PM_WAKE_UP_CAPABILITIES
 
typedef struct _NDIS_PM_WAKE_UP_CAPABILITIESPNDIS_PM_WAKE_UP_CAPABILITIES
 
typedef struct _NDIS_PNP_CAPABILITIES NDIS_PNP_CAPABILITIES
 
typedef struct _NDIS_PNP_CAPABILITIESPNDIS_PNP_CAPABILITIES
 
typedef enum _NDIS_MEDIUM NDIS_MEDIUM
 
typedef enum _NDIS_MEDIUMPNDIS_MEDIUM
 
typedef enum _NDIS_PHYSICAL_MEDIUM NDIS_PHYSICAL_MEDIUM
 
typedef enum _NDIS_PHYSICAL_MEDIUMPNDIS_PHYSICAL_MEDIUM
 
typedef ULONG NDIS_OID
 
typedef ULONGPNDIS_OID
 
typedef enum _NDIS_HARDWARE_STATUS NDIS_HARDWARE_STATUS
 
typedef enum _NDIS_HARDWARE_STATUSPNDIS_HARDWARE_STATUS
 
typedef struct _GEN_GET_TIME_CAPS GEN_GET_TIME_CAPS
 
typedef struct _GEN_GET_TIME_CAPSPGEN_GET_TIME_CAPS
 
typedef struct _GEN_GET_NETCARD_TIME GEN_GET_NETCARD_TIME
 
typedef struct _GEN_GET_NETCARD_TIMEPGEN_GET_NETCARD_TIME
 
typedef enum _NDIS_MEDIA_STATE NDIS_MEDIA_STATE
 
typedef enum _NDIS_MEDIA_STATEPNDIS_MEDIA_STATE
 
typedef int NDIS_STATUS
 
typedef intPNDIS_STATUS
 
typedef struct _NDIS_GUID NDIS_GUID
 
typedef struct _NDIS_GUIDPNDIS_GUID
 
typedef struct _NDIS_PM_PACKET_PATTERN NDIS_PM_PACKET_PATTERN
 
typedef struct _NDIS_PM_PACKET_PATTERNPNDIS_PM_PACKET_PATTERN
 
typedef struct _NETWORK_ADDRESS NETWORK_ADDRESS
 
typedef struct _NETWORK_ADDRESSPNETWORK_ADDRESS
 
typedef struct _NETWORK_ADDRESS_LIST NETWORK_ADDRESS_LIST
 
typedef struct _NETWORK_ADDRESS_LISTPNETWORK_ADDRESS_LIST
 
typedef struct _TRANSPORT_HEADER_OFFSET TRANSPORT_HEADER_OFFSET
 
typedef struct _TRANSPORT_HEADER_OFFSETPTRANSPORT_HEADER_OFFSET
 
typedef struct _NDIS_CO_LINK_SPEED NDIS_CO_LINK_SPEED
 
typedef struct _NDIS_CO_LINK_SPEEDPNDIS_CO_LINK_SPEED
 

Enumerations

enum  _NDIS_WAN_QUALITY { NdisWanRaw, NdisWanErrorControl, NdisWanReliable }
 
enum  _NDIS_DEVICE_POWER_STATE {
  NdisDeviceStateUnspecified = 0, NdisDeviceStateD0, NdisDeviceStateD1, NdisDeviceStateD2,
  NdisDeviceStateD3, NdisDeviceStateMaximum
}
 
enum  _NDIS_802_11_WEP_STATUS {
  Ndis802_11WEPEnabled, Ndis802_11Encryption1Enabled = Ndis802_11WEPEnabled, Ndis802_11WEPDisabled, Ndis802_11EncryptionDisabled = Ndis802_11WEPDisabled,
  Ndis802_11WEPKeyAbsent, Ndis802_11Encryption1KeyAbsent = Ndis802_11WEPKeyAbsent, Ndis802_11WEPNotSupported, Ndis802_11EncryptionNotSupported = Ndis802_11WEPNotSupported,
  Ndis802_11Encryption2Enabled, Ndis802_11Encryption2KeyAbsent, Ndis802_11Encryption3Enabled, Ndis802_11Encryption3KeyAbsent
}
 
enum  _NDIS_802_11_AUTHENTICATION_MODE {
  Ndis802_11AuthModeOpen, Ndis802_11AuthModeShared, Ndis802_11AuthModeAutoSwitch, Ndis802_11AuthModeWPA,
  Ndis802_11AuthModeWPAPSK, Ndis802_11AuthModeWPANone, Ndis802_11AuthModeWPA2, Ndis802_11AuthModeWPA2PSK,
  Ndis802_11AuthModeMax
}
 
enum  _NDIS_802_11_NETWORK_INFRASTRUCTURE { Ndis802_11IBSS, Ndis802_11Infrastructure, Ndis802_11AutoUnknown, Ndis802_11InfrastructureMax }
 
enum  _NDIS_802_11_NETWORK_TYPE {
  Ndis802_11FH, Ndis802_11DS, Ndis802_11OFDM5, Ndis802_11OFDM24,
  Ndis802_11Automode, Ndis802_11NetworkTypeMax
}
 
enum  _NDIS_MEDIUM {
  NdisMedium802_3, NdisMedium802_5, NdisMediumFddi, NdisMediumWan,
  NdisMediumLocalTalk, NdisMediumDix, NdisMediumArcnetRaw, NdisMediumArcnet878_2,
  NdisMediumAtm, NdisMediumWirelessWan, NdisMediumIrda, NdisMediumBpc,
  NdisMediumCoWan, NdisMedium1394, NdisMediumMax
}
 
enum  _NDIS_PHYSICAL_MEDIUM {
  NdisPhysicalMediumUnspecified, NdisPhysicalMediumWirelessLan, NdisPhysicalMediumCableModem, NdisPhysicalMediumPhoneLine,
  NdisPhysicalMediumPowerLine, NdisPhysicalMediumDSL, NdisPhysicalMediumFibreChannel, NdisPhysicalMedium1394,
  NdisPhysicalMediumWirelessWan, NdisPhysicalMediumNative802_11, NdisPhysicalMediumBluetooth, NdisPhysicalMediumInfiniband,
  NdisPhysicalMediumWiMax, NdisPhysicalMediumUWB, NdisPhysicalMedium802_3, NdisPhysicalMedium802_5,
  NdisPhysicalMediumIrda, NdisPhysicalMediumWiredWAN, NdisPhysicalMediumWiredCoWan, NdisPhysicalMediumOther,
  NdisPhysicalMediumMax
}
 
enum  _NDIS_HARDWARE_STATUS {
  NdisHardwareStatusReady, NdisHardwareStatusInitializing, NdisHardwareStatusReset, NdisHardwareStatusClosing,
  NdisHardwareStatusNotReady
}
 
enum  _NDIS_MEDIA_STATE { NdisMediaStateConnected, NdisMediaStateDisconnected }
 

Macro Definition Documentation

◆ IOCTL_NDIS_QUERY_GLOBAL_STATS

#define IOCTL_NDIS_QUERY_GLOBAL_STATS
Value:
0, \
#define FILE_ANY_ACCESS
Definition: nt_native.h:609
#define FILE_DEVICE_PHYSICAL_NETCARD
Definition: winioctl.h:128
#define CTL_CODE(DeviceType, Function, Method, Access)
Definition: nt_native.h:586
#define METHOD_OUT_DIRECT
Definition: nt_native.h:596

Definition at line 439 of file ntddndis.h.

◆ NDIS_802_11_LENGTH_RATES

#define NDIS_802_11_LENGTH_RATES   8

Definition at line 101 of file ntddndis.h.

◆ NDIS_802_11_LENGTH_SSID

#define NDIS_802_11_LENGTH_SSID   32

Definition at line 100 of file ntddndis.h.

◆ NDIS_802_3_MAC_OPTION_PRIORITY

#define NDIS_802_3_MAC_OPTION_PRIORITY   0x00000001

Definition at line 300 of file ntddndis.h.

◆ NDIS_DEVICE_WAKE_ON_MAGIC_PACKET_ENABLE

#define NDIS_DEVICE_WAKE_ON_MAGIC_PACKET_ENABLE   0x00000004

Definition at line 179 of file ntddndis.h.

◆ NDIS_DEVICE_WAKE_ON_PATTERN_MATCH_ENABLE

#define NDIS_DEVICE_WAKE_ON_PATTERN_MATCH_ENABLE   0x00000002

Definition at line 178 of file ntddndis.h.

◆ NDIS_DEVICE_WAKE_UP_ENABLE

#define NDIS_DEVICE_WAKE_UP_ENABLE   0x00000001

Definition at line 177 of file ntddndis.h.

◆ NDIS_MAC_OPTION_8021P_PRIORITY

#define NDIS_MAC_OPTION_8021P_PRIORITY   0x00000040

Definition at line 433 of file ntddndis.h.

◆ NDIS_MAC_OPTION_8021Q_VLAN

#define NDIS_MAC_OPTION_8021Q_VLAN   0x00000200

Definition at line 436 of file ntddndis.h.

◆ NDIS_MAC_OPTION_EOTX_INDICATION

#define NDIS_MAC_OPTION_EOTX_INDICATION   0x00000020

Definition at line 432 of file ntddndis.h.

◆ NDIS_MAC_OPTION_FULL_DUPLEX

#define NDIS_MAC_OPTION_FULL_DUPLEX   0x00000010 /* Deprecated flag */

Definition at line 430 of file ntddndis.h.

◆ NDIS_MAC_OPTION_RECEIVE_AT_DPC

#define NDIS_MAC_OPTION_RECEIVE_AT_DPC   0x00000100

Definition at line 435 of file ntddndis.h.

◆ NDIS_MAC_OPTION_RESERVED

#define NDIS_MAC_OPTION_RESERVED   0x80000000

Definition at line 437 of file ntddndis.h.

◆ NDIS_MAC_OPTION_SUPPORTS_MAC_ADRESS_OVERWRITE

#define NDIS_MAC_OPTION_SUPPORTS_MAC_ADRESS_OVERWRITE   0x00000080

Definition at line 434 of file ntddndis.h.

◆ NDIS_MINIPORT_64BITS_DMA

#define NDIS_MINIPORT_64BITS_DMA   0x01000000

Definition at line 427 of file ntddndis.h.

◆ NDIS_MINIPORT_BUS_MASTER

#define NDIS_MINIPORT_BUS_MASTER   0x00000001

Definition at line 403 of file ntddndis.h.

◆ NDIS_MINIPORT_DESERIALIZE

#define NDIS_MINIPORT_DESERIALIZE   0x00000800

Definition at line 414 of file ntddndis.h.

◆ NDIS_MINIPORT_HARDWARE_DEVICE

#define NDIS_MINIPORT_HARDWARE_DEVICE   0x00400000

Definition at line 425 of file ntddndis.h.

◆ NDIS_MINIPORT_HIDDEN

#define NDIS_MINIPORT_HIDDEN   0x00040000

Definition at line 421 of file ntddndis.h.

◆ NDIS_MINIPORT_IGNORE_PACKET_QUEUE

#define NDIS_MINIPORT_IGNORE_PACKET_QUEUE   0x00000020

Definition at line 408 of file ntddndis.h.

◆ NDIS_MINIPORT_IGNORE_REQUEST_QUEUE

#define NDIS_MINIPORT_IGNORE_REQUEST_QUEUE   0x00000040

Definition at line 409 of file ntddndis.h.

◆ NDIS_MINIPORT_IGNORE_TOKEN_RING_ERRORS

#define NDIS_MINIPORT_IGNORE_TOKEN_RING_ERRORS   0x00000080

Definition at line 410 of file ntddndis.h.

◆ NDIS_MINIPORT_INDICATES_PACKETS

#define NDIS_MINIPORT_INDICATES_PACKETS   0x00000010

Definition at line 407 of file ntddndis.h.

◆ NDIS_MINIPORT_INTERMEDIATE_DRIVER

#define NDIS_MINIPORT_INTERMEDIATE_DRIVER   0x00000100

Definition at line 411 of file ntddndis.h.

◆ NDIS_MINIPORT_IS_CO

#define NDIS_MINIPORT_IS_CO   0x00000400

Definition at line 413 of file ntddndis.h.

◆ NDIS_MINIPORT_IS_NDIS_5

#define NDIS_MINIPORT_IS_NDIS_5   0x00000200

Definition at line 412 of file ntddndis.h.

◆ NDIS_MINIPORT_NETBOOT_CARD

#define NDIS_MINIPORT_NETBOOT_CARD   0x00004000

Definition at line 417 of file ntddndis.h.

◆ NDIS_MINIPORT_NO_HALT_ON_SUSPEND

#define NDIS_MINIPORT_NO_HALT_ON_SUSPEND   0x00200000

Definition at line 424 of file ntddndis.h.

◆ NDIS_MINIPORT_PM_SUPPORTED

#define NDIS_MINIPORT_PM_SUPPORTED   0x00008000

Definition at line 418 of file ntddndis.h.

◆ NDIS_MINIPORT_REQUIRES_MEDIA_POLLING

#define NDIS_MINIPORT_REQUIRES_MEDIA_POLLING   0x00001000

Definition at line 415 of file ntddndis.h.

◆ NDIS_MINIPORT_SG_LIST

#define NDIS_MINIPORT_SG_LIST   0x00000004

Definition at line 405 of file ntddndis.h.

◆ NDIS_MINIPORT_SUPPORTS_CANCEL_SEND_PACKETS

#define NDIS_MINIPORT_SUPPORTS_CANCEL_SEND_PACKETS   0x00800000

Definition at line 426 of file ntddndis.h.

◆ NDIS_MINIPORT_SUPPORTS_MAC_ADDRESS_OVERWRITE

#define NDIS_MINIPORT_SUPPORTS_MAC_ADDRESS_OVERWRITE   0x00010000

Definition at line 419 of file ntddndis.h.

◆ NDIS_MINIPORT_SUPPORTS_MEDIA_QUERY

#define NDIS_MINIPORT_SUPPORTS_MEDIA_QUERY   0x00000008

Definition at line 406 of file ntddndis.h.

◆ NDIS_MINIPORT_SUPPORTS_MEDIA_SENSE

#define NDIS_MINIPORT_SUPPORTS_MEDIA_SENSE   0x00002000

Definition at line 416 of file ntddndis.h.

◆ NDIS_MINIPORT_SURPRISE_REMOVE_OK

#define NDIS_MINIPORT_SURPRISE_REMOVE_OK   0x00100000

Definition at line 423 of file ntddndis.h.

◆ NDIS_MINIPORT_SWENUM

#define NDIS_MINIPORT_SWENUM   0x00080000

Definition at line 422 of file ntddndis.h.

◆ NDIS_MINIPORT_USES_SAFE_BUFFER_APIS

#define NDIS_MINIPORT_USES_SAFE_BUFFER_APIS   0x00020000

Definition at line 420 of file ntddndis.h.

◆ NDIS_MINIPORT_WDM_DRIVER

#define NDIS_MINIPORT_WDM_DRIVER   0x00000002

Definition at line 404 of file ntddndis.h.

◆ OID_802_11_ADD_KEY

#define OID_802_11_ADD_KEY   0x0D01011D

Definition at line 349 of file ntddndis.h.

◆ OID_802_11_ADD_WEP

#define OID_802_11_ADD_WEP   0x0D010113

Definition at line 336 of file ntddndis.h.

◆ OID_802_11_ASSOCIATION_INFORMATION

#define OID_802_11_ASSOCIATION_INFORMATION   0x0D01011F

Definition at line 351 of file ntddndis.h.

◆ OID_802_11_AUTHENTICATION_MODE

#define OID_802_11_AUTHENTICATION_MODE   0x0D010118

Definition at line 341 of file ntddndis.h.

◆ OID_802_11_BSSID

#define OID_802_11_BSSID   0x0D010101

Definition at line 319 of file ntddndis.h.

◆ OID_802_11_BSSID_LIST

#define OID_802_11_BSSID_LIST   0x0D010217

Definition at line 340 of file ntddndis.h.

◆ OID_802_11_BSSID_LIST_SCAN

#define OID_802_11_BSSID_LIST_SCAN   0x0D01011A

Definition at line 343 of file ntddndis.h.

◆ OID_802_11_CAPABILITY

#define OID_802_11_CAPABILITY   0x0D010122

Definition at line 354 of file ntddndis.h.

◆ OID_802_11_CONFIGURATION

#define OID_802_11_CONFIGURATION   0x0D010211

Definition at line 334 of file ntddndis.h.

◆ OID_802_11_DESIRED_RATES

#define OID_802_11_DESIRED_RATES   0x0D010210

Definition at line 333 of file ntddndis.h.

◆ OID_802_11_DISASSOCIATE

#define OID_802_11_DISASSOCIATE   0x0D010115

Definition at line 338 of file ntddndis.h.

◆ OID_802_11_ENCRYPTION_STATUS

#define OID_802_11_ENCRYPTION_STATUS   OID_802_11_WEP_STATUS

Definition at line 346 of file ntddndis.h.

◆ OID_802_11_FRAGMENTATION_THRESHOLD

#define OID_802_11_FRAGMENTATION_THRESHOLD   0x0D010209

Definition at line 327 of file ntddndis.h.

◆ OID_802_11_INFRASTRUCTURE_MODE

#define OID_802_11_INFRASTRUCTURE_MODE   0x0D010108

Definition at line 326 of file ntddndis.h.

◆ OID_802_11_MEDIA_STREAM_MODE

#define OID_802_11_MEDIA_STREAM_MODE   0x0D010121

Definition at line 353 of file ntddndis.h.

◆ OID_802_11_NETWORK_TYPE_IN_USE

#define OID_802_11_NETWORK_TYPE_IN_USE   0x0D010204

Definition at line 322 of file ntddndis.h.

◆ OID_802_11_NETWORK_TYPES_SUPPORTED

#define OID_802_11_NETWORK_TYPES_SUPPORTED   0x0D010203

Definition at line 321 of file ntddndis.h.

◆ OID_802_11_NON_BCAST_SSID_LIST

#define OID_802_11_NON_BCAST_SSID_LIST   0x0D010124

Definition at line 356 of file ntddndis.h.

◆ OID_802_11_NUMBER_OF_ANTENNAS

#define OID_802_11_NUMBER_OF_ANTENNAS   0x0D01020B

Definition at line 329 of file ntddndis.h.

◆ OID_802_11_PMKID

#define OID_802_11_PMKID   0x0D010123

Definition at line 355 of file ntddndis.h.

◆ OID_802_11_POWER_MODE

#define OID_802_11_POWER_MODE   0x0D010216

Definition at line 339 of file ntddndis.h.

◆ OID_802_11_PRIVACY_FILTER

#define OID_802_11_PRIVACY_FILTER   0x0D010119

Definition at line 342 of file ntddndis.h.

◆ OID_802_11_RADIO_STATUS

#define OID_802_11_RADIO_STATUS   0x0D010125

Definition at line 357 of file ntddndis.h.

◆ OID_802_11_RELOAD_DEFAULTS

#define OID_802_11_RELOAD_DEFAULTS   0x0D01011C

Definition at line 347 of file ntddndis.h.

◆ OID_802_11_REMOVE_KEY

#define OID_802_11_REMOVE_KEY   0x0D01011E

Definition at line 350 of file ntddndis.h.

◆ OID_802_11_REMOVE_WEP

#define OID_802_11_REMOVE_WEP   0x0D010114

Definition at line 337 of file ntddndis.h.

◆ OID_802_11_RSSI

#define OID_802_11_RSSI   0x0D010206

Definition at line 324 of file ntddndis.h.

◆ OID_802_11_RSSI_TRIGGER

#define OID_802_11_RSSI_TRIGGER   0x0D010207

Definition at line 325 of file ntddndis.h.

◆ OID_802_11_RTS_THRESHOLD

#define OID_802_11_RTS_THRESHOLD   0x0D01020A

Definition at line 328 of file ntddndis.h.

◆ OID_802_11_RX_ANTENNA_SELECTED

#define OID_802_11_RX_ANTENNA_SELECTED   0x0D01020C

Definition at line 330 of file ntddndis.h.

◆ OID_802_11_SSID

#define OID_802_11_SSID   0x0D010102

Definition at line 320 of file ntddndis.h.

◆ OID_802_11_STATISTICS

#define OID_802_11_STATISTICS   0x0D020212

Definition at line 335 of file ntddndis.h.

◆ OID_802_11_SUPPORTED_RATES

#define OID_802_11_SUPPORTED_RATES   0x0D01020E

Definition at line 332 of file ntddndis.h.

◆ OID_802_11_TEST

#define OID_802_11_TEST   0x0D010120

Definition at line 352 of file ntddndis.h.

◆ OID_802_11_TX_ANTENNA_SELECTED

#define OID_802_11_TX_ANTENNA_SELECTED   0x0D01020D

Definition at line 331 of file ntddndis.h.

◆ OID_802_11_TX_POWER_LEVEL

#define OID_802_11_TX_POWER_LEVEL   0x0D010205

Definition at line 323 of file ntddndis.h.

◆ OID_802_11_WEP_STATUS

#define OID_802_11_WEP_STATUS   0x0D01011B

Definition at line 344 of file ntddndis.h.

◆ OID_802_3_CURRENT_ADDRESS

#define OID_802_3_CURRENT_ADDRESS   0x01010102

Definition at line 303 of file ntddndis.h.

◆ OID_802_3_MAC_OPTIONS

#define OID_802_3_MAC_OPTIONS   0x01010105

Definition at line 306 of file ntddndis.h.

◆ OID_802_3_MAXIMUM_LIST_SIZE

#define OID_802_3_MAXIMUM_LIST_SIZE   0x01010104

Definition at line 305 of file ntddndis.h.

◆ OID_802_3_MULTICAST_LIST

#define OID_802_3_MULTICAST_LIST   0x01010103

Definition at line 304 of file ntddndis.h.

◆ OID_802_3_PERMANENT_ADDRESS

#define OID_802_3_PERMANENT_ADDRESS   0x01010101

Definition at line 302 of file ntddndis.h.

◆ OID_802_3_RCV_ERROR_ALIGNMENT

#define OID_802_3_RCV_ERROR_ALIGNMENT   0x01020101

Definition at line 307 of file ntddndis.h.

◆ OID_802_3_RCV_OVERRUN

#define OID_802_3_RCV_OVERRUN   0x01020203

Definition at line 312 of file ntddndis.h.

◆ OID_802_3_XMIT_DEFERRED

#define OID_802_3_XMIT_DEFERRED   0x01020201

Definition at line 310 of file ntddndis.h.

◆ OID_802_3_XMIT_HEARTBEAT_FAILURE

#define OID_802_3_XMIT_HEARTBEAT_FAILURE   0x01020205

Definition at line 314 of file ntddndis.h.

◆ OID_802_3_XMIT_LATE_COLLISIONS

#define OID_802_3_XMIT_LATE_COLLISIONS   0x01020207

Definition at line 316 of file ntddndis.h.

◆ OID_802_3_XMIT_MAX_COLLISIONS

#define OID_802_3_XMIT_MAX_COLLISIONS   0x01020202

Definition at line 311 of file ntddndis.h.

◆ OID_802_3_XMIT_MORE_COLLISIONS

#define OID_802_3_XMIT_MORE_COLLISIONS   0x01020103

Definition at line 309 of file ntddndis.h.

◆ OID_802_3_XMIT_ONE_COLLISION

#define OID_802_3_XMIT_ONE_COLLISION   0x01020102

Definition at line 308 of file ntddndis.h.

◆ OID_802_3_XMIT_TIMES_CRS_LOST

#define OID_802_3_XMIT_TIMES_CRS_LOST   0x01020206

Definition at line 315 of file ntddndis.h.

◆ OID_802_3_XMIT_UNDERRUN

#define OID_802_3_XMIT_UNDERRUN   0x01020204

Definition at line 313 of file ntddndis.h.

◆ OID_FFP_ADAPTER_STATS

#define OID_FFP_ADAPTER_STATS   0xFC020211

Definition at line 400 of file ntddndis.h.

◆ OID_FFP_CONTROL

#define OID_FFP_CONTROL   0xFC010212

Definition at line 395 of file ntddndis.h.

◆ OID_FFP_DATA

#define OID_FFP_DATA   0xFC010214

Definition at line 397 of file ntddndis.h.

◆ OID_FFP_DRIVER_STATS

#define OID_FFP_DRIVER_STATS   0xFC020210

Definition at line 399 of file ntddndis.h.

◆ OID_FFP_FLUSH

#define OID_FFP_FLUSH   0xFC010211

Definition at line 394 of file ntddndis.h.

◆ OID_FFP_PARAMS

#define OID_FFP_PARAMS   0xFC010213

Definition at line 396 of file ntddndis.h.

◆ OID_FFP_SUPPORT

#define OID_FFP_SUPPORT   0xFC010210

Definition at line 393 of file ntddndis.h.

◆ OID_GEN_BROADCAST_BYTES_RCV

#define OID_GEN_BROADCAST_BYTES_RCV   0x0002020B

Definition at line 284 of file ntddndis.h.

◆ OID_GEN_BROADCAST_BYTES_XMIT

#define OID_GEN_BROADCAST_BYTES_XMIT   0x00020205

Definition at line 278 of file ntddndis.h.

◆ OID_GEN_BROADCAST_FRAMES_RCV

#define OID_GEN_BROADCAST_FRAMES_RCV   0x0002020C

Definition at line 285 of file ntddndis.h.

◆ OID_GEN_BROADCAST_FRAMES_XMIT

#define OID_GEN_BROADCAST_FRAMES_XMIT   0x00020206

Definition at line 279 of file ntddndis.h.

◆ OID_GEN_CURRENT_LOOKAHEAD

#define OID_GEN_CURRENT_LOOKAHEAD   0x0001010F

Definition at line 247 of file ntddndis.h.

◆ OID_GEN_CURRENT_PACKET_FILTER

#define OID_GEN_CURRENT_PACKET_FILTER   0x0001010E

Definition at line 246 of file ntddndis.h.

◆ OID_GEN_DEVICE_PROFILE

#define OID_GEN_DEVICE_PROFILE   0x00020212

Definition at line 291 of file ntddndis.h.

◆ OID_GEN_DIRECTED_BYTES_RCV

#define OID_GEN_DIRECTED_BYTES_RCV   0x00020207

Definition at line 280 of file ntddndis.h.

◆ OID_GEN_DIRECTED_BYTES_XMIT

#define OID_GEN_DIRECTED_BYTES_XMIT   0x00020201

Definition at line 274 of file ntddndis.h.

◆ OID_GEN_DIRECTED_FRAMES_RCV

#define OID_GEN_DIRECTED_FRAMES_RCV   0x00020208

Definition at line 281 of file ntddndis.h.

◆ OID_GEN_DIRECTED_FRAMES_XMIT

#define OID_GEN_DIRECTED_FRAMES_XMIT   0x00020202

Definition at line 275 of file ntddndis.h.

◆ OID_GEN_DRIVER_VERSION

#define OID_GEN_DRIVER_VERSION   0x00010110

Definition at line 248 of file ntddndis.h.

◆ OID_GEN_FRIENDLY_NAME

#define OID_GEN_FRIENDLY_NAME   0x00020216

Definition at line 295 of file ntddndis.h.

◆ OID_GEN_GET_NETCARD_TIME

#define OID_GEN_GET_NETCARD_TIME   0x00020210

Definition at line 289 of file ntddndis.h.

◆ OID_GEN_GET_TIME_CAPS

#define OID_GEN_GET_TIME_CAPS   0x0002020F

Definition at line 288 of file ntddndis.h.

◆ OID_GEN_HARDWARE_STATUS

#define OID_GEN_HARDWARE_STATUS   0x00010102

Definition at line 234 of file ntddndis.h.

◆ OID_GEN_INIT_TIME_MS

#define OID_GEN_INIT_TIME_MS   0x00020213

Definition at line 292 of file ntddndis.h.

◆ OID_GEN_LINK_SPEED

#define OID_GEN_LINK_SPEED   0x00010107

Definition at line 239 of file ntddndis.h.

◆ OID_GEN_MAC_OPTIONS

#define OID_GEN_MAC_OPTIONS   0x00010113

Definition at line 251 of file ntddndis.h.

◆ OID_GEN_MACHINE_NAME

#define OID_GEN_MACHINE_NAME   0x0001021A

Definition at line 258 of file ntddndis.h.

◆ OID_GEN_MAXIMUM_FRAME_SIZE

#define OID_GEN_MAXIMUM_FRAME_SIZE   0x00010106

Definition at line 238 of file ntddndis.h.

◆ OID_GEN_MAXIMUM_LOOKAHEAD

#define OID_GEN_MAXIMUM_LOOKAHEAD   0x00010105

Definition at line 237 of file ntddndis.h.

◆ OID_GEN_MAXIMUM_SEND_PACKETS

#define OID_GEN_MAXIMUM_SEND_PACKETS   0x00010115

Definition at line 253 of file ntddndis.h.

◆ OID_GEN_MAXIMUM_TOTAL_SIZE

#define OID_GEN_MAXIMUM_TOTAL_SIZE   0x00010111

Definition at line 249 of file ntddndis.h.

◆ OID_GEN_MEDIA_CAPABILITIES

#define OID_GEN_MEDIA_CAPABILITIES   0x00010201

Definition at line 263 of file ntddndis.h.

◆ OID_GEN_MEDIA_CONNECT_STATUS

#define OID_GEN_MEDIA_CONNECT_STATUS   0x00010114

Definition at line 252 of file ntddndis.h.

◆ OID_GEN_MEDIA_IN_USE

#define OID_GEN_MEDIA_IN_USE   0x00010104

Definition at line 236 of file ntddndis.h.

◆ OID_GEN_MEDIA_SENSE_COUNTS

#define OID_GEN_MEDIA_SENSE_COUNTS   0x00020215

Definition at line 294 of file ntddndis.h.

◆ OID_GEN_MEDIA_SUPPORTED

#define OID_GEN_MEDIA_SUPPORTED   0x00010103

Definition at line 235 of file ntddndis.h.

◆ OID_GEN_MINIPORT_INFO

#define OID_GEN_MINIPORT_INFO   0x00020217

Definition at line 296 of file ntddndis.h.

◆ OID_GEN_MULTICAST_BYTES_RCV

#define OID_GEN_MULTICAST_BYTES_RCV   0x00020209

Definition at line 282 of file ntddndis.h.

◆ OID_GEN_MULTICAST_BYTES_XMIT

#define OID_GEN_MULTICAST_BYTES_XMIT   0x00020203

Definition at line 276 of file ntddndis.h.

◆ OID_GEN_MULTICAST_FRAMES_RCV

#define OID_GEN_MULTICAST_FRAMES_RCV   0x0002020A

Definition at line 283 of file ntddndis.h.

◆ OID_GEN_MULTICAST_FRAMES_XMIT

#define OID_GEN_MULTICAST_FRAMES_XMIT   0x00020204

Definition at line 277 of file ntddndis.h.

◆ OID_GEN_NETCARD_LOAD

#define OID_GEN_NETCARD_LOAD   0x00020211

Definition at line 290 of file ntddndis.h.

◆ OID_GEN_NETWORK_LAYER_ADDRESSES

#define OID_GEN_NETWORK_LAYER_ADDRESSES   0x00010118

Definition at line 256 of file ntddndis.h.

◆ OID_GEN_PHYSICAL_MEDIUM

#define OID_GEN_PHYSICAL_MEDIUM   0x00010202

Definition at line 264 of file ntddndis.h.

◆ OID_GEN_PROTOCOL_OPTIONS

#define OID_GEN_PROTOCOL_OPTIONS   0x00010112

Definition at line 250 of file ntddndis.h.

◆ OID_GEN_RCV_CRC_ERROR

#define OID_GEN_RCV_CRC_ERROR   0x0002020D

Definition at line 286 of file ntddndis.h.

◆ OID_GEN_RCV_ERROR

#define OID_GEN_RCV_ERROR   0x00020104

Definition at line 270 of file ntddndis.h.

◆ OID_GEN_RCV_NO_BUFFER

#define OID_GEN_RCV_NO_BUFFER   0x00020105

Definition at line 271 of file ntddndis.h.

◆ OID_GEN_RCV_OK

#define OID_GEN_RCV_OK   0x00020102

Definition at line 268 of file ntddndis.h.

◆ OID_GEN_RECEIVE_BLOCK_SIZE

#define OID_GEN_RECEIVE_BLOCK_SIZE   0x0001010B

Definition at line 243 of file ntddndis.h.

◆ OID_GEN_RECEIVE_BUFFER_SPACE

#define OID_GEN_RECEIVE_BUFFER_SPACE   0x00010109

Definition at line 241 of file ntddndis.h.

◆ OID_GEN_RESET_COUNTS

#define OID_GEN_RESET_COUNTS   0x00020214

Definition at line 293 of file ntddndis.h.

◆ OID_GEN_RESET_VERIFY_PARAMETERS

#define OID_GEN_RESET_VERIFY_PARAMETERS   0x00020218

Definition at line 297 of file ntddndis.h.

◆ OID_GEN_RNDIS_CONFIG_PARAMETER

#define OID_GEN_RNDIS_CONFIG_PARAMETER   0x0001021B

Definition at line 259 of file ntddndis.h.

◆ OID_GEN_SUPPORTED_GUIDS

#define OID_GEN_SUPPORTED_GUIDS   0x00010117

Definition at line 255 of file ntddndis.h.

◆ OID_GEN_SUPPORTED_LIST

#define OID_GEN_SUPPORTED_LIST   0x00010101

Definition at line 233 of file ntddndis.h.

◆ OID_GEN_TRANSMIT_BLOCK_SIZE

#define OID_GEN_TRANSMIT_BLOCK_SIZE   0x0001010A

Definition at line 242 of file ntddndis.h.

◆ OID_GEN_TRANSMIT_BUFFER_SPACE

#define OID_GEN_TRANSMIT_BUFFER_SPACE   0x00010108

Definition at line 240 of file ntddndis.h.

◆ OID_GEN_TRANSMIT_QUEUE_LENGTH

#define OID_GEN_TRANSMIT_QUEUE_LENGTH   0x0002020E

Definition at line 287 of file ntddndis.h.

◆ OID_GEN_TRANSPORT_HEADER_OFFSET

#define OID_GEN_TRANSPORT_HEADER_OFFSET   0x00010119

Definition at line 257 of file ntddndis.h.

◆ OID_GEN_VENDOR_DESCRIPTION

#define OID_GEN_VENDOR_DESCRIPTION   0x0001010D

Definition at line 245 of file ntddndis.h.

◆ OID_GEN_VENDOR_DRIVER_VERSION

#define OID_GEN_VENDOR_DRIVER_VERSION   0x00010116

Definition at line 254 of file ntddndis.h.

◆ OID_GEN_VENDOR_ID

#define OID_GEN_VENDOR_ID   0x0001010C

Definition at line 244 of file ntddndis.h.

◆ OID_GEN_VLAN_ID

#define OID_GEN_VLAN_ID   0x0001021C

Definition at line 260 of file ntddndis.h.

◆ OID_GEN_XMIT_ERROR

#define OID_GEN_XMIT_ERROR   0x00020103

Definition at line 269 of file ntddndis.h.

◆ OID_GEN_XMIT_OK

#define OID_GEN_XMIT_OK   0x00020101

Definition at line 267 of file ntddndis.h.

◆ OID_IP4_OFFLOAD_STATS

#define OID_IP4_OFFLOAD_STATS   0xFC010209

Definition at line 381 of file ntddndis.h.

◆ OID_IP6_OFFLOAD_STATS

#define OID_IP6_OFFLOAD_STATS   0xFC01020A

Definition at line 382 of file ntddndis.h.

◆ OID_OFFLOAD_ENCAPSULATION

#define OID_OFFLOAD_ENCAPSULATION   0x0101010A

Definition at line 390 of file ntddndis.h.

◆ OID_PNP_ADD_WAKE_UP_PATTERN

#define OID_PNP_ADD_WAKE_UP_PATTERN   0xFD010103

Definition at line 363 of file ntddndis.h.

◆ OID_PNP_CAPABILITIES

#define OID_PNP_CAPABILITIES   0xFD010100

Definition at line 360 of file ntddndis.h.

◆ OID_PNP_ENABLE_WAKE_UP

#define OID_PNP_ENABLE_WAKE_UP   0xFD010106

Definition at line 366 of file ntddndis.h.

◆ OID_PNP_QUERY_POWER

#define OID_PNP_QUERY_POWER   0xFD010102

Definition at line 362 of file ntddndis.h.

◆ OID_PNP_REMOVE_WAKE_UP_PATTERN

#define OID_PNP_REMOVE_WAKE_UP_PATTERN   0xFD010104

Definition at line 364 of file ntddndis.h.

◆ OID_PNP_SET_POWER

#define OID_PNP_SET_POWER   0xFD010101

Definition at line 361 of file ntddndis.h.

◆ OID_PNP_WAKE_UP_ERROR

#define OID_PNP_WAKE_UP_ERROR   0xFD020201

Definition at line 370 of file ntddndis.h.

◆ OID_PNP_WAKE_UP_OK

#define OID_PNP_WAKE_UP_OK   0xFD020200

Definition at line 369 of file ntddndis.h.

◆ OID_PNP_WAKE_UP_PATTERN_LIST

#define OID_PNP_WAKE_UP_PATTERN_LIST   0xFD010105

Definition at line 365 of file ntddndis.h.

◆ OID_TCP4_OFFLOAD_STATS

#define OID_TCP4_OFFLOAD_STATS   0xFC010207

Definition at line 379 of file ntddndis.h.

◆ OID_TCP6_OFFLOAD_STATS

#define OID_TCP6_OFFLOAD_STATS   0xFC010208

Definition at line 380 of file ntddndis.h.

◆ OID_TCP_CONNECTION_OFFLOAD_CURRENT_CONFIG

#define OID_TCP_CONNECTION_OFFLOAD_CURRENT_CONFIG   0xFC01020E /* Query only */

Definition at line 388 of file ntddndis.h.

◆ OID_TCP_CONNECTION_OFFLOAD_HARDWARE_CAPABILITIES

#define OID_TCP_CONNECTION_OFFLOAD_HARDWARE_CAPABILITIES   0xFC01020F /* Query only */

Definition at line 389 of file ntddndis.h.

◆ OID_TCP_OFFLOAD_CURRENT_CONFIG

#define OID_TCP_OFFLOAD_CURRENT_CONFIG   0xFC01020B /* NDIS 5 handled. Query only */

Definition at line 385 of file ntddndis.h.

◆ OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES

#define OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES   0xFC01020D /* Query only */

Definition at line 387 of file ntddndis.h.

◆ OID_TCP_OFFLOAD_PARAMETERS

#define OID_TCP_OFFLOAD_PARAMETERS   0xFC01020C /* Set only */

Definition at line 386 of file ntddndis.h.

◆ OID_TCP_SAN_SUPPORT

#define OID_TCP_SAN_SUPPORT   0xFC010204

Definition at line 376 of file ntddndis.h.

◆ OID_TCP_TASK_IPSEC_ADD_SA

#define OID_TCP_TASK_IPSEC_ADD_SA   0xFC010202

Definition at line 374 of file ntddndis.h.

◆ OID_TCP_TASK_IPSEC_ADD_UDPESP_SA

#define OID_TCP_TASK_IPSEC_ADD_UDPESP_SA   0xFC010205

Definition at line 377 of file ntddndis.h.

◆ OID_TCP_TASK_IPSEC_DELETE_SA

#define OID_TCP_TASK_IPSEC_DELETE_SA   0xFC010203

Definition at line 375 of file ntddndis.h.

◆ OID_TCP_TASK_IPSEC_DELETE_UDPESP_SA

#define OID_TCP_TASK_IPSEC_DELETE_UDPESP_SA   0xFC010206

Definition at line 378 of file ntddndis.h.

◆ OID_TCP_TASK_OFFLOAD

#define OID_TCP_TASK_OFFLOAD   0xFC010201

Definition at line 373 of file ntddndis.h.

Typedef Documentation

◆ GEN_GET_NETCARD_TIME

◆ GEN_GET_TIME_CAPS

◆ NDIS_802_11_AUTHENTICATION_MODE

◆ NDIS_802_11_BSSID_LIST

◆ NDIS_802_11_CONFIGURATION

◆ NDIS_802_11_CONFIGURATION_FH

◆ NDIS_802_11_ENCRYPTION_STATUS

◆ NDIS_802_11_KEY

◆ NDIS_802_11_KEY_RSC

Definition at line 158 of file ntddndis.h.

◆ NDIS_802_11_MAC_ADDRESS

typedef UCHAR NDIS_802_11_MAC_ADDRESS[6]

Definition at line 103 of file ntddndis.h.

◆ NDIS_802_11_NETWORK_INFRASTRUCTURE

◆ NDIS_802_11_NETWORK_TYPE

◆ NDIS_802_11_RATES

typedef UCHAR NDIS_802_11_RATES[NDIS_802_11_LENGTH_RATES]

Definition at line 105 of file ntddndis.h.

◆ NDIS_802_11_RSSI

Definition at line 104 of file ntddndis.h.

◆ NDIS_802_11_SSID

◆ NDIS_802_11_WEP

◆ NDIS_802_11_WEP_STATUS

◆ NDIS_CO_LINK_SPEED

◆ NDIS_DEVICE_POWER_STATE

◆ NDIS_GUID

◆ NDIS_HARDWARE_STATUS

◆ NDIS_MEDIA_STATE

◆ NDIS_MEDIUM

◆ NDIS_OBJECT_HEADER

◆ NDIS_OID

typedef ULONG NDIS_OID

Definition at line 230 of file ntddndis.h.

◆ NDIS_PHYSICAL_MEDIUM

◆ NDIS_PM_PACKET_PATTERN

◆ NDIS_PM_WAKE_UP_CAPABILITIES

◆ NDIS_PNP_CAPABILITIES

◆ NDIS_STATUS

typedef int NDIS_STATUS

Definition at line 471 of file ntddndis.h.

◆ NDIS_WAN_QUALITY

◆ NDIS_WLAN_BSSID

◆ NETWORK_ADDRESS

◆ NETWORK_ADDRESS_LIST

◆ PGEN_GET_NETCARD_TIME

◆ PGEN_GET_TIME_CAPS

◆ PNDIS_802_11_AUTHENTICATION_MODE

◆ PNDIS_802_11_BSSID_LIST

◆ PNDIS_802_11_CONFIGURATION

◆ PNDIS_802_11_CONFIGURATION_FH

◆ PNDIS_802_11_ENCRYPTION_STATUS

◆ PNDIS_802_11_KEY

◆ PNDIS_802_11_NETWORK_INFRASTRUCTURE

◆ PNDIS_802_11_NETWORK_TYPE

◆ PNDIS_802_11_SSID

◆ PNDIS_802_11_WEP

◆ PNDIS_802_11_WEP_STATUS

◆ PNDIS_CO_LINK_SPEED

◆ PNDIS_DEVICE_POWER_STATE

◆ PNDIS_GUID

◆ PNDIS_HARDWARE_STATUS

◆ PNDIS_MEDIA_STATE

◆ PNDIS_MEDIUM

◆ PNDIS_OBJECT_HEADER

◆ PNDIS_OID

typedef ULONG * PNDIS_OID

Definition at line 230 of file ntddndis.h.

◆ PNDIS_PHYSICAL_MEDIUM

◆ PNDIS_PM_PACKET_PATTERN

◆ PNDIS_PM_WAKE_UP_CAPABILITIES

◆ PNDIS_PNP_CAPABILITIES

◆ PNDIS_STATUS

typedef int * PNDIS_STATUS

Definition at line 471 of file ntddndis.h.

◆ PNDIS_WAN_QUALITY

◆ PNDIS_WLAN_BSSID

◆ PNETWORK_ADDRESS

◆ PNETWORK_ADDRESS_LIST

◆ PTRANSPORT_HEADER_OFFSET

◆ TRANSPORT_HEADER_OFFSET

Enumeration Type Documentation

◆ _NDIS_802_11_AUTHENTICATION_MODE

Enumerator
Ndis802_11AuthModeOpen 
Ndis802_11AuthModeShared 
Ndis802_11AuthModeAutoSwitch 
Ndis802_11AuthModeWPA 
Ndis802_11AuthModeWPAPSK 
Ndis802_11AuthModeWPANone 
Ndis802_11AuthModeWPA2 
Ndis802_11AuthModeWPA2PSK 
Ndis802_11AuthModeMax 

Definition at line 62 of file ntddndis.h.

◆ _NDIS_802_11_NETWORK_INFRASTRUCTURE

Enumerator
Ndis802_11IBSS 
Ndis802_11Infrastructure 
Ndis802_11AutoUnknown 
Ndis802_11InfrastructureMax 

Definition at line 75 of file ntddndis.h.

76 {
enum _NDIS_802_11_NETWORK_INFRASTRUCTURE NDIS_802_11_NETWORK_INFRASTRUCTURE
enum _NDIS_802_11_NETWORK_INFRASTRUCTURE * PNDIS_802_11_NETWORK_INFRASTRUCTURE

◆ _NDIS_802_11_NETWORK_TYPE

Enumerator
Ndis802_11FH 
Ndis802_11DS 
Ndis802_11OFDM5 
Ndis802_11OFDM24 
Ndis802_11Automode 
Ndis802_11NetworkTypeMax 

Definition at line 83 of file ntddndis.h.

84 {
enum _NDIS_802_11_NETWORK_TYPE NDIS_802_11_NETWORK_TYPE
enum _NDIS_802_11_NETWORK_TYPE * PNDIS_802_11_NETWORK_TYPE

◆ _NDIS_802_11_WEP_STATUS

Enumerator
Ndis802_11WEPEnabled 
Ndis802_11Encryption1Enabled 
Ndis802_11WEPDisabled 
Ndis802_11EncryptionDisabled 
Ndis802_11WEPKeyAbsent 
Ndis802_11Encryption1KeyAbsent 
Ndis802_11WEPNotSupported 
Ndis802_11EncryptionNotSupported 
Ndis802_11Encryption2Enabled 
Ndis802_11Encryption2KeyAbsent 
Ndis802_11Encryption3Enabled 
Ndis802_11Encryption3KeyAbsent 

Definition at line 45 of file ntddndis.h.

◆ _NDIS_DEVICE_POWER_STATE

Enumerator
NdisDeviceStateUnspecified 
NdisDeviceStateD0 
NdisDeviceStateD1 
NdisDeviceStateD2 
NdisDeviceStateD3 
NdisDeviceStateMaximum 

Definition at line 36 of file ntddndis.h.

◆ _NDIS_HARDWARE_STATUS

Enumerator
NdisHardwareStatusReady 
NdisHardwareStatusInitializing 
NdisHardwareStatusReset 
NdisHardwareStatusClosing 
NdisHardwareStatusNotReady 

Definition at line 445 of file ntddndis.h.

◆ _NDIS_MEDIA_STATE

Enumerator
NdisMediaStateConnected 
NdisMediaStateDisconnected 

Definition at line 465 of file ntddndis.h.

465  {
enum _NDIS_MEDIA_STATE NDIS_MEDIA_STATE
enum _NDIS_MEDIA_STATE * PNDIS_MEDIA_STATE

◆ _NDIS_MEDIUM

Enumerator
NdisMedium802_3 
NdisMedium802_5 
NdisMediumFddi 
NdisMediumWan 
NdisMediumLocalTalk 
NdisMediumDix 
NdisMediumArcnetRaw 
NdisMediumArcnet878_2 
NdisMediumAtm 
NdisMediumWirelessWan 
NdisMediumIrda 
NdisMediumBpc 
NdisMediumCoWan 
NdisMedium1394 
NdisMediumMax 

Definition at line 187 of file ntddndis.h.

◆ _NDIS_PHYSICAL_MEDIUM

Enumerator
NdisPhysicalMediumUnspecified 
NdisPhysicalMediumWirelessLan 
NdisPhysicalMediumCableModem 
NdisPhysicalMediumPhoneLine 
NdisPhysicalMediumPowerLine 
NdisPhysicalMediumDSL 
NdisPhysicalMediumFibreChannel 
NdisPhysicalMedium1394 
NdisPhysicalMediumWirelessWan 
NdisPhysicalMediumNative802_11 
NdisPhysicalMediumBluetooth 
NdisPhysicalMediumInfiniband 
NdisPhysicalMediumWiMax 
NdisPhysicalMediumUWB 
NdisPhysicalMedium802_3 
NdisPhysicalMedium802_5 
NdisPhysicalMediumIrda 
NdisPhysicalMediumWiredWAN 
NdisPhysicalMediumWiredCoWan 
NdisPhysicalMediumOther 
NdisPhysicalMediumMax 

Definition at line 205 of file ntddndis.h.

206 {
enum _NDIS_PHYSICAL_MEDIUM NDIS_PHYSICAL_MEDIUM
enum _NDIS_PHYSICAL_MEDIUM * PNDIS_PHYSICAL_MEDIUM

◆ _NDIS_WAN_QUALITY

Enumerator
NdisWanRaw 
NdisWanErrorControl 
NdisWanReliable 

Definition at line 30 of file ntddndis.h.

30  {
31  NdisWanRaw,
enum _NDIS_WAN_QUALITY * PNDIS_WAN_QUALITY
enum _NDIS_WAN_QUALITY NDIS_WAN_QUALITY