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 ULONG * | PNDIS_OID |
typedef enum
_NDIS_HARDWARE_STATUS * | PNDIS_HARDWARE_STATUS |
| typedef enum _NDIS_MEDIA_STATE * | PNDIS_MEDIA_STATE |
| typedef int | NDIS_STATUS |
| typedef int * | PNDIS_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
} |