ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

ntddndis.h File Reference

Go to the source code of this file.

Data Structures

struct  PNDIS_OBJECT_HEADER
struct  PNDIS_802_11_SSID
struct  PNDIS_802_11_CONFIGURATION_FH
struct  PNDIS_802_11_CONFIGURATION
struct  PNDIS_WLAN_BSSID
struct  PNDIS_802_11_BSSID_LIST
struct  PNDIS_802_11_WEP
struct  PNDIS_PM_WAKE_UP_CAPABILITIES
struct  PNDIS_PNP_CAPABILITIES
struct  PGEN_GET_TIME_CAPS
struct  PGEN_GET_NETCARD_TIME
struct  PNDIS_GUID
struct  PNDIS_PM_PACKET_PATTERN
struct  PNETWORK_ADDRESS
struct  PNETWORK_ADDRESS_LIST
struct  PTRANSPORT_HEADER_OFFSET
struct  PNDIS_CO_LINK_SPEED

Defines

#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_RELOAD_DEFAULTS   0x0D01011C
#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 IOCTL_NDIS_QUERY_GLOBAL_STATS

Typedefs

typedef enum _NDIS_WAN_QUALITY * PNDIS_WAN_QUALITY
typedef enum
_NDIS_DEVICE_POWER_STATE * 
PNDIS_DEVICE_POWER_STATE
typedef enum
_NDIS_802_11_WEP_STATUS * 
PNDIS_802_11_WEP_STATUS
typedef enum
_NDIS_802_11_AUTHENTICATION_MODE * 
PNDIS_802_11_AUTHENTICATION_MODE
typedef enum
_NDIS_802_11_NETWORK_INFRASTRUCTURE * 
PNDIS_802_11_NETWORK_INFRASTRUCTURE
typedef enum
_NDIS_802_11_NETWORK_TYPE * 
PNDIS_802_11_NETWORK_TYPE
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 enum _NDIS_MEDIUM * PNDIS_MEDIUM
typedef enum
_NDIS_PHYSICAL_MEDIUM * 
PNDIS_PHYSICAL_MEDIUM
typedef ULONG NDIS_OID
typedef ULONGPNDIS_OID
typedef enum
_NDIS_HARDWARE_STATUS * 
PNDIS_HARDWARE_STATUS
typedef enum _NDIS_MEDIA_STATE * PNDIS_MEDIA_STATE
typedef int NDIS_STATUS
typedef intPNDIS_STATUS

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_11WEPDisabled, Ndis802_11WEPKeyAbsent, Ndis802_11WEPNotSupported }
enum  NDIS_802_11_AUTHENTICATION_MODE { Ndis802_11AuthModeOpen, Ndis802_11AuthModeShared, Ndis802_11AuthModeAutoSwitch, 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 }

Generated on Sun May 27 2012 05:44:38 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.