⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 w32ndis.h

📁 这个是无线网卡WirelessLAN 测试程序NDIS
💻 H
📖 第 1 页 / 共 3 页
字号:
#define NDIS_STATUS_CLOSING_INDICATING      ((NDIS_STATUS)0xC001000EL)
#define NDIS_STATUS_NOT_SUPPORTED           ((NDIS_STATUS)0xC00000BBL)
#define NDIS_STATUS_INVALID_PACKET          ((NDIS_STATUS)0xC001000FL)
#define NDIS_STATUS_OPEN_LIST_FULL          ((NDIS_STATUS)0xC0010010L)
#define NDIS_STATUS_ADAPTER_NOT_READY       ((NDIS_STATUS)0xC0010011L)
#define NDIS_STATUS_ADAPTER_NOT_OPEN        ((NDIS_STATUS)0xC0010012L)
#define NDIS_STATUS_NOT_INDICATING          ((NDIS_STATUS)0xC0010013L)
#define NDIS_STATUS_INVALID_LENGTH          ((NDIS_STATUS)0xC0010014L)
#define NDIS_STATUS_INVALID_DATA            ((NDIS_STATUS)0xC0010015L)
#define NDIS_STATUS_BUFFER_TOO_SHORT        ((NDIS_STATUS)0xC0010016L)
#define NDIS_STATUS_INVALID_OID             ((NDIS_STATUS)0xC0010017L)
#define NDIS_STATUS_ADAPTER_REMOVED         ((NDIS_STATUS)0xC0010018L)
#define NDIS_STATUS_UNSUPPORTED_MEDIA       ((NDIS_STATUS)0xC0010019L)
#define NDIS_STATUS_GROUP_ADDRESS_IN_USE    ((NDIS_STATUS)0xC001001AL)
#define NDIS_STATUS_FILE_NOT_FOUND          ((NDIS_STATUS)0xC001001BL)
#define NDIS_STATUS_ERROR_READING_FILE      ((NDIS_STATUS)0xC001001CL)
#define NDIS_STATUS_ALREADY_MAPPED          ((NDIS_STATUS)0xC001001DL)
#define NDIS_STATUS_RESOURCE_CONFLICT       ((NDIS_STATUS)0xC001001EL)
#define NDIS_STATUS_NO_CABLE                ((NDIS_STATUS)0xC001001FL)

#define NDIS_STATUS_TOKEN_RING_OPEN_ERROR   ((NDIS_STATUS)0xC0011000L)

// For NT Compatability
#define STATUS_SUCCESS NDIS_STATUS_SUCCESS
#define STATUS_UNSUCCESSFUL NDIS_STATUS_FAILURE

//
// Ndis Packet Filter Bits
//

#define NDIS_PACKET_TYPE_DIRECTED           0x0001
#define NDIS_PACKET_TYPE_MULTICAST          0x0002
#define NDIS_PACKET_TYPE_ALL_MULTICAST      0x0004
#define NDIS_PACKET_TYPE_BROADCAST          0x0008
#define NDIS_PACKET_TYPE_SOURCE_ROUTING     0x0010
#define NDIS_PACKET_TYPE_PROMISCUOUS        0x0020
#define NDIS_PACKET_TYPE_SMT                0x0040
#define NDIS_PACKET_TYPE_ALL_LOCAL          0x0080   // NDIS 4.X Only. Win98/NT4
#define NDIS_PACKET_TYPE_MAC_FRAME          0x8000
#define NDIS_PACKET_TYPE_FUNCTIONAL         0x4000
#define NDIS_PACKET_TYPE_ALL_FUNCTIONAL     0x2000
#define NDIS_PACKET_TYPE_GROUP              0x1000

//
// Ndis Token-Ring Ring Status Codes
//

#define NDIS_RING_SIGNAL_LOSS               0x00008000
#define NDIS_RING_HARD_ERROR                0x00004000
#define NDIS_RING_SOFT_ERROR                0x00002000
#define NDIS_RING_TRANSMIT_BEACON           0x00001000
#define NDIS_RING_LOBE_WIRE_FAULT           0x00000800
#define NDIS_RING_AUTO_REMOVAL_ERROR        0x00000400
#define NDIS_RING_REMOVE_RECEIVED           0x00000200
#define NDIS_RING_COUNTER_OVERFLOW          0x00000100
#define NDIS_RING_SINGLE_STATION            0x00000080
#define NDIS_RING_RING_RECOVERY             0x00000040

//
// Ndis protocol option bits (OID_GEN_PROTOCOL_OPTIONS).
//

#define NDIS_PROT_OPTION_ESTIMATED_LENGTH   0x00000001
#define NDIS_PROT_OPTION_NO_LOOPBACK        0x00000002

//
// Ndis MAC option bits (OID_GEN_MAC_OPTIONS).
//

#define NDIS_MAC_OPTION_COPY_LOOKAHEAD_DATA             0x00000001
#define NDIS_MAC_OPTION_RECEIVE_SERIALIZED              0x00000002
#define NDIS_MAC_OPTION_TRANSFERS_NOT_PEND              0x00000004
#define NDIS_MAC_OPTION_NO_LOOPBACK                     0x00000008
//
// Object Identifiers used by NdisRequest Query/Set Information
//

//
// General Objects
//

#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  // Set only
#define OID_GEN_TRANSPORT_HEADER_OFFSET         0x00010119  // Set only
#define OID_GEN_MACHINE_NAME                    0x0001021A
#define OID_GEN_RNDIS_CONFIG_PARAMETER          0x0001021B  // Set only

//
//  Optional OIDs
//
#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


//
// 802.3 Objects (Ethernet)
//

#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_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


//
// 802.5 Objects (Token-Ring)
//

#define OID_802_5_PERMANENT_ADDRESS         0x02010101
#define OID_802_5_CURRENT_ADDRESS           0x02010102
#define OID_802_5_CURRENT_FUNCTIONAL        0x02010103
#define OID_802_5_CURRENT_GROUP             0x02010104
#define OID_802_5_LAST_OPEN_STATUS          0x02010105
#define OID_802_5_CURRENT_RING_STATUS       0x02010106
#define OID_802_5_CURRENT_RING_STATE        0x02010107

#define OID_802_5_LINE_ERRORS               0x02020101
#define OID_802_5_LOST_FRAMES               0x02020102

#define OID_802_5_BURST_ERRORS              0x02020201
#define OID_802_5_AC_ERRORS                 0x02020202
#define OID_802_5_ABORT_DELIMETERS          0x02020203
#define OID_802_5_FRAME_COPIED_ERRORS       0x02020204
#define OID_802_5_FREQUENCY_ERRORS          0x02020205
#define OID_802_5_TOKEN_ERRORS              0x02020206
#define OID_802_5_INTERNAL_ERRORS           0x02020207


//
// FDDI Objects
//

#define OID_FDDI_LONG_PERMANENT_ADDR        0x03010101
#define OID_FDDI_LONG_CURRENT_ADDR          0x03010102
#define OID_FDDI_LONG_MULTICAST_LIST        0x03010103
#define OID_FDDI_LONG_MAX_LIST_SIZE         0x03010104
#define OID_FDDI_SHORT_PERMANENT_ADDR       0x03010105
#define OID_FDDI_SHORT_CURRENT_ADDR         0x03010106
#define OID_FDDI_SHORT_MULTICAST_LIST       0x03010107
#define OID_FDDI_SHORT_MAX_LIST_SIZE        0x03010108

#define OID_FDDI_ATTACHMENT_TYPE               0x03020101
#define OID_FDDI_UPSTREAM_NODE_LONG            0x03020102
#define OID_FDDI_DOWNSTREAM_NODE_LONG          0x03020103
#define OID_FDDI_FRAME_ERRORS                  0x03020104
#define OID_FDDI_FRAMES_LOST                   0x03020105
#define OID_FDDI_RING_MGT_STATE                0x03020106
#define OID_FDDI_LCT_FAILURES                  0x03020107
#define OID_FDDI_LEM_REJECTS                   0x03020108
#define OID_FDDI_LCONNECTION_STATE             0x03020109

#define OID_FDDI_SMT_STATION_ID                0x03030201
#define OID_FDDI_SMT_OP_VERSION_ID             0x03030202
#define OID_FDDI_SMT_HI_VERSION_ID             0x03030203
#define OID_FDDI_SMT_LO_VERSION_ID             0x03030204
#define OID_FDDI_SMT_MANUFACTURER_DATA         0x03030205
#define OID_FDDI_SMT_USER_DATA                 0x03030206
#define OID_FDDI_SMT_MIB_VERSION_ID            0x03030207
#define OID_FDDI_SMT_MAC_CT                    0x03030208
#define OID_FDDI_SMT_NON_MASTER_CT             0x03030209
#define OID_FDDI_SMT_MASTER_CT                 0x0303020A
#define OID_FDDI_SMT_AVAILABLE_PATHS           0x0303020B
#define OID_FDDI_SMT_CONFIG_CAPABILITIES       0x0303020C
#define OID_FDDI_SMT_CONFIG_POLICY             0x0303020D
#define OID_FDDI_SMT_CONNECTION_POLICY         0x0303020E
#define OID_FDDI_SMT_T_NOTIFY                  0x0303020F
#define OID_FDDI_SMT_STAT_RPT_POLICY           0x03030210
#define OID_FDDI_SMT_TRACE_MAX_EXPIRATION      0x03030211
#define OID_FDDI_SMT_PORT_INDEXES              0x03030212
#define OID_FDDI_SMT_MAC_INDEXES               0x03030213
#define OID_FDDI_SMT_BYPASS_PRESENT            0x03030214
#define OID_FDDI_SMT_ECM_STATE                 0x03030215
#define OID_FDDI_SMT_CF_STATE                  0x03030216
#define OID_FDDI_SMT_HOLD_STATE                0x03030217
#define OID_FDDI_SMT_REMOTE_DISCONNECT_FLAG    0x03030218
#define OID_FDDI_SMT_STATION_STATUS            0x03030219
#define OID_FDDI_SMT_PEER_WRAP_FLAG            0x0303021A
#define OID_FDDI_SMT_MSG_TIME_STAMP            0x0303021B
#define OID_FDDI_SMT_TRANSITION_TIME_STAMP     0x0303021C
#define OID_FDDI_SMT_SET_COUNT                 0x0303021D
#define OID_FDDI_SMT_LAST_SET_STATION_ID       0x0303021E
#define OID_FDDI_MAC_FRAME_STATUS_FUNCTIONS    0x0303021F
#define OID_FDDI_MAC_BRIDGE_FUNCTIONS          0x03030220
#define OID_FDDI_MAC_T_MAX_CAPABILITY          0x03030221
#define OID_FDDI_MAC_TVX_CAPABILITY            0x03030222
#define OID_FDDI_MAC_AVAILABLE_PATHS           0x03030223
#define OID_FDDI_MAC_CURRENT_PATH              0x03030224
#define OID_FDDI_MAC_UPSTREAM_NBR              0x03030225
#define OID_FDDI_MAC_DOWNSTREAM_NBR            0x03030226
#define OID_FDDI_MAC_OLD_UPSTREAM_NBR          0x03030227
#define OID_FDDI_MAC_OLD_DOWNSTREAM_NBR        0x03030228
#define OID_FDDI_MAC_DUP_ADDRESS_TEST          0x03030229
#define OID_FDDI_MAC_REQUESTED_PATHS           0x0303022A
#define OID_FDDI_MAC_DOWNSTREAM_PORT_TYPE      0x0303022B
#define OID_FDDI_MAC_INDEX                     0x0303022C
#define OID_FDDI_MAC_SMT_ADDRESS               0x0303022D
#define OID_FDDI_MAC_LONG_GRP_ADDRESS          0x0303022E
#define OID_FDDI_MAC_SHORT_GRP_ADDRESS         0x0303022F
#define OID_FDDI_MAC_T_REQ                     0x03030230
#define OID_FDDI_MAC_T_NEG                     0x03030231
#define OID_FDDI_MAC_T_MAX                     0x03030232
#define OID_FDDI_MAC_TVX_VALUE                 0x03030233
#define OID_FDDI_MAC_T_PRI0                    0x03030234
#define OID_FDDI_MAC_T_PRI1                    0x03030235
#define OID_FDDI_MAC_T_PRI2                    0x03030236
#define OID_FDDI_MAC_T_PRI3                    0x03030237
#define OID_FDDI_MAC_T_PRI4                    0x03030238
#define OID_FDDI_MAC_T_PRI5                    0x03030239
#define OID_FDDI_MAC_T_PRI6                    0x0303023A
#define OID_FDDI_MAC_FRAME_CT                  0x0303023B
#define OID_FDDI_MAC_COPIED_CT                 0x0303023C
#define OID_FDDI_MAC_TRANSMIT_CT               0x0303023D
#define OID_FDDI_MAC_TOKEN_CT                  0x0303023E
#define OID_FDDI_MAC_ERROR_CT                  0x0303023F
#define OID_FDDI_MAC_LOST_CT                   0x03030240
#define OID_FDDI_MAC_TVX_EXPIRED_CT            0x03030241
#define OID_FDDI_MAC_NOT_COPIED_CT             0x03030242
#define OID_FDDI_MAC_LATE_CT                   0x03030243
#define OID_FDDI_MAC_RING_OP_CT                0x03030244
#define OID_FDDI_MAC_FRAME_ERROR_THRESHOLD     0x03030245
#define OID_FDDI_MAC_FRAME_ERROR_RATIO         0x03030246
#define OID_FDDI_MAC_NOT_COPIED_THRESHOLD      0x03030247
#define OID_FDDI_MAC_NOT_COPIED_RATIO          0x03030248
#define OID_FDDI_MAC_RMT_STATE                 0x03030249
#define OID_FDDI_MAC_DA_FLAG                   0x0303024A
#define OID_FDDI_MAC_UNDA_FLAG                 0x0303024B
#define OID_FDDI_MAC_FRAME_ERROR_FLAG          0x0303024C
#define OID_FDDI_MAC_NOT_COPIED_FLAG           0x0303024D
#define OID_FDDI_MAC_MA_UNITDATA_AVAILABLE     0x0303024E
#define OID_FDDI_MAC_HARDWARE_PRESENT          0x0303024F
#define OID_FDDI_MAC_MA_UNITDATA_ENABLE        0x03030250
#define OID_FDDI_PATH_INDEX                    0x03030251
#define OID_FDDI_PATH_RING_LATENCY             0x03030252
#define OID_FDDI_PATH_TRACE_STATUS             0x03030253
#define OID_FDDI_PATH_SBA_PAYLOAD              0x03030254
#define OID_FDDI_PATH_SBA_OVERHEAD             0x03030255

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -