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

📄 w32ndis.h

📁 这个是无线网卡WirelessLAN 测试程序NDIS
💻 H
📖 第 1 页 / 共 3 页
字号:
#define OID_FDDI_PATH_CONFIGURATION            0x03030256
#define OID_FDDI_PATH_T_R_MODE                 0x03030257
#define OID_FDDI_PATH_SBA_AVAILABLE            0x03030258
#define OID_FDDI_PATH_TVX_LOWER_BOUND          0x03030259
#define OID_FDDI_PATH_T_MAX_LOWER_BOUND        0x0303025A
#define OID_FDDI_PATH_MAX_T_REQ                0x0303025B
#define OID_FDDI_PORT_MY_TYPE                  0x0303025C
#define OID_FDDI_PORT_NEIGHBOR_TYPE            0x0303025D
#define OID_FDDI_PORT_CONNECTION_POLICIES      0x0303025E
#define OID_FDDI_PORT_MAC_INDICATED            0x0303025F
#define OID_FDDI_PORT_CURRENT_PATH             0x03030260
#define OID_FDDI_PORT_REQUESTED_PATHS          0x03030261
#define OID_FDDI_PORT_MAC_PLACEMENT            0x03030262
#define OID_FDDI_PORT_AVAILABLE_PATHS          0x03030263
#define OID_FDDI_PORT_MAC_LOOP_TIME            0x03030264
#define OID_FDDI_PORT_PMD_CLASS                0x03030265
#define OID_FDDI_PORT_CONNECTION_CAPABILITIES   0x03030266
#define OID_FDDI_PORT_INDEX                    0x03030267
#define OID_FDDI_PORT_MAINT_LS                 0x03030268
#define OID_FDDI_PORT_BS_FLAG                  0x03030269
#define OID_FDDI_PORT_PC_LS                    0x0303026A
#define OID_FDDI_PORT_EB_ERROR_CT              0x0303026B
#define OID_FDDI_PORT_LCT_FAIL_CT              0x0303026C
#define OID_FDDI_PORT_LER_ESTIMATE             0x0303026D
#define OID_FDDI_PORT_LEM_REJECT_CT            0x0303026E
#define OID_FDDI_PORT_LEM_CT                   0x0303026F
#define OID_FDDI_PORT_LER_CUTOFF               0x03030270
#define OID_FDDI_PORT_LER_ALARM                0x03030271
#define OID_FDDI_PORT_CONNNECT_STATE           0x03030272
#define OID_FDDI_PORT_PCM_STATE                0x03030273
#define OID_FDDI_PORT_PC_WITHHOLD              0x03030274
#define OID_FDDI_PORT_LER_FLAG                 0x03030275
#define OID_FDDI_PORT_HARDWARE_PRESENT         0x03030276
#define OID_FDDI_SMT_STATION_ACTION            0x03030277
#define OID_FDDI_PORT_ACTION                   0x03030278
#define OID_FDDI_IF_DESCR                      0x03030279
#define OID_FDDI_IF_TYPE                       0x0303027A
#define OID_FDDI_IF_MTU                        0x0303027B
#define OID_FDDI_IF_SPEED                      0x0303027C
#define OID_FDDI_IF_PHYS_ADDRESS               0x0303027D
#define OID_FDDI_IF_ADMIN_STATUS               0x0303027E
#define OID_FDDI_IF_OPER_STATUS                0x0303027F
#define OID_FDDI_IF_LAST_CHANGE                0x03030280
#define OID_FDDI_IF_IN_OCTETS                  0x03030281
#define OID_FDDI_IF_IN_UCAST_PKTS              0x03030282
#define OID_FDDI_IF_IN_NUCAST_PKTS             0x03030283
#define OID_FDDI_IF_IN_DISCARDS                0x03030284
#define OID_FDDI_IF_IN_ERRORS                  0x03030285
#define OID_FDDI_IF_IN_UNKNOWN_PROTOS          0x03030286
#define OID_FDDI_IF_OUT_OCTETS                 0x03030287
#define OID_FDDI_IF_OUT_UCAST_PKTS             0x03030288
#define OID_FDDI_IF_OUT_NUCAST_PKTS            0x03030289
#define OID_FDDI_IF_OUT_DISCARDS               0x0303028A
#define OID_FDDI_IF_OUT_ERRORS                 0x0303028B
#define OID_FDDI_IF_OUT_QLEN                   0x0303028C
#define OID_FDDI_IF_SPECIFIC                   0x0303028D


//
// WAN objects
//

#define OID_WAN_PERMANENT_ADDRESS           0x04010101
#define OID_WAN_CURRENT_ADDRESS             0x04010102
#define OID_WAN_QUALITY_OF_SERVICE          0x04010103
#define OID_WAN_PROTOCOL_TYPE               0x04010104
#define OID_WAN_MEDIUM_SUBTYPE              0x04010105
#define OID_WAN_HEADER_FORMAT               0x04010106

#define OID_WAN_GET_INFO                       0x04010107
#define OID_WAN_SET_LINK_INFO                  0x04010108
#define OID_WAN_GET_LINK_INFO                  0x04010109

#define OID_WAN_LINE_COUNT                     0x0401010A

#define OID_WAN_GET_BRIDGE_INFO                0x0401020A
#define OID_WAN_SET_BRIDGE_INFO                0x0401020B
#define OID_WAN_GET_COMP_INFO                  0x0401020C
#define OID_WAN_SET_COMP_INFO                  0x0401020D
#define OID_WAN_GET_STATS_INFO                 0x0401020E


//
// LocalTalk objects
//

#define OID_LTALK_CURRENT_NODE_ID           0x05010102

#define OID_LTALK_IN_BROADCASTS             0x05020101
#define OID_LTALK_IN_LENGTH_ERRORS          0x05020102

#define OID_LTALK_OUT_NO_HANDLERS           0x05020201
#define OID_LTALK_COLLISIONS                0x05020202
#define OID_LTALK_DEFERS                    0x05020203
#define OID_LTALK_NO_DATA_ERRORS            0x05020204
#define OID_LTALK_RANDOM_CTS_ERRORS         0x05020205
#define OID_LTALK_FCS_ERRORS                0x05020206


//
// Arcnet objects
//
#define OID_ARCNET_PERMANENT_ADDRESS        0x06010101
#define OID_ARCNET_CURRENT_ADDRESS          0x06010102
#define OID_ARCNET_RECONFIGURATIONS         0x06020201



//
// ATM Connection Oriented Ndis
//
#define OID_ATM_SUPPORTED_VC_RATES              0x08010101
#define OID_ATM_SUPPORTED_QOS                   0x08010102
#define OID_ATM_SUPPORTED_AAL_TYPES             0x08010103
#define OID_ATM_GET_TIME_CAPS                   0x08010104
#define OID_ATM_HW_CURRENT_ADDRESS              0x08010105
#define OID_ATM_GET_NETCARD_TIME                0x08010106
#define OID_ATM_GET_HARDWARE_LINE_STATE         0x08010108
#define OID_ATM_ALIGNMENT_REQUIRED              0x08010109
#define OID_ATM_SIGNALING_VPIVCI                0x0801010A
#define OID_ATM_ASSIGNED_VPI                    0x0801010B
#define OID_ATM_MAX_ACTIVE_VCS                  0x0801010C
#define OID_ATM_MAX_ACTIVE_VCI_BITS             0x0801010D
#define OID_ATM_MAX_ACTIVE_VPI_BITS             0x0801010E
#define OID_ATM_ACQUIRE_ACCESS_NET_RESOURCES    0x0801010F
#define OID_ATM_RELEASE_ACCESS_NET_RESOURCES    0x08010110
#define OID_ATM_ILMI_VPIVCI                     0x08010111
#define OID_ATM_DIGITAL_BROADCAST_VPIVCI        0x08010112


#define OID_ATM_GET_RESERVED_VC_LIST            0x08020101
#define OID_ATM_GET_SPECIFIC_VC_STATS           0x08020102
#define OID_ATM_GET_GENERAL_VC_STATS            0x08020103
#define OID_ATM_NETCARD_LOAD                    0x08020104
#define OID_ATM_SET_REQUIRED_STATISTICS         0x08020105

//
// All WirelessWAN devices must support the following OIDs
//

#define OID_WW_GEN_NETWORK_TYPES_SUPPORTED      0x09010101
#define OID_WW_GEN_NETWORK_TYPE_IN_USE          0x09010102
#define OID_WW_GEN_HEADER_FORMATS_SUPPORTED     0x09010103
#define OID_WW_GEN_HEADER_FORMAT_IN_USE         0x09010104
#define OID_WW_GEN_INDICATION_REQUEST           0x09010105
#define OID_WW_GEN_DEVICE_INFO                  0x09010106
#define OID_WW_GEN_OPERATION_MODE               0x09010107
#define OID_WW_GEN_LOCK_STATUS                  0x09010108
#define OID_WW_GEN_DISABLE_TRANSMITTER          0x09010109
#define OID_WW_GEN_NETWORK_ID                   0x0901010A
#define OID_WW_GEN_PERMANENT_ADDRESS            0x0901010B
#define OID_WW_GEN_CURRENT_ADDRESS              0x0901010C
#define OID_WW_GEN_SUSPEND_DRIVER               0x0901010D
#define OID_WW_GEN_BASESTATION_ID               0x0901010E
#define OID_WW_GEN_CHANNEL_ID                   0x0901010F
#define OID_WW_GEN_ENCRYPTION_SUPPORTED         0x09010110
#define OID_WW_GEN_ENCRYPTION_IN_USE            0x09010111
#define OID_WW_GEN_ENCRYPTION_STATE             0x09010112
#define OID_WW_GEN_CHANNEL_QUALITY              0x09010113
#define OID_WW_GEN_REGISTRATION_STATUS          0x09010114
#define OID_WW_GEN_RADIO_LINK_SPEED             0x09010115
#define OID_WW_GEN_LATENCY                      0x09010116
#define OID_WW_GEN_BATTERY_LEVEL                0x09010117
#define OID_WW_GEN_EXTERNAL_POWER               0x09010118

//
// Network Dependent OIDs - Mobitex:
//

#define OID_WW_MBX_SUBADDR                      0x09050101
#define OID_WW_MBX_FLEXLIST                     0x09050103
#define OID_WW_MBX_GROUPLIST                    0x09050104
#define OID_WW_MBX_TRAFFIC_AREA                 0x09050105
#define OID_WW_MBX_LIVE_DIE                     0x09050106
#define OID_WW_MBX_TEMP_DEFAULTLIST             0x09050107

//
// Network Dependent OIDs - Pinpoint:
//

#define OID_WW_PIN_LOC_AUTHORIZE                0x09090101
#define OID_WW_PIN_LAST_LOCATION                0x09090102
#define OID_WW_PIN_LOC_FIX                      0x09090103

//
// Network Dependent - CDPD:
//

#define OID_WW_CDPD_SPNI                        0x090D0101
#define OID_WW_CDPD_WASI                        0x090D0102
#define OID_WW_CDPD_AREA_COLOR                  0x090D0103
#define OID_WW_CDPD_TX_POWER_LEVEL              0x090D0104
#define OID_WW_CDPD_EID                         0x090D0105
#define OID_WW_CDPD_HEADER_COMPRESSION          0x090D0106
#define OID_WW_CDPD_DATA_COMPRESSION            0x090D0107
#define OID_WW_CDPD_CHANNEL_SELECT              0x090D0108
#define OID_WW_CDPD_CHANNEL_STATE               0x090D0109
#define OID_WW_CDPD_NEI                         0x090D010A
#define OID_WW_CDPD_NEI_STATE                   0x090D010B
#define OID_WW_CDPD_SERVICE_PROVIDER_IDENTIFIER 0x090D010C
#define OID_WW_CDPD_SLEEP_MODE                  0x090D010D
#define OID_WW_CDPD_CIRCUIT_SWITCHED            0x090D010E
#define   OID_WW_CDPD_TEI                       0x090D010F
#define   OID_WW_CDPD_RSSI                      0x090D0110

//
// Network Dependent - Ardis:
//

#define OID_WW_ARD_SNDCP                        0x09110101
#define OID_WW_ARD_TMLY_MSG                     0x09110102
#define OID_WW_ARD_DATAGRAM                     0x09110103

//
// Network Dependent - DataTac:
//

#define OID_WW_TAC_COMPRESSION                  0x09150101
#define OID_WW_TAC_SET_CONFIG                   0x09150102
#define OID_WW_TAC_GET_STATUS                   0x09150103
#define OID_WW_TAC_USER_HEADER                  0x09150104

//
// Network Dependent - Metricom:
//

#define OID_WW_MET_FUNCTION                     0x09190101

//
// IRDA objects
//
#define OID_IRDA_RECEIVING                      0x0A010100
#define OID_IRDA_TURNAROUND_TIME                0x0A010101
#define OID_IRDA_SUPPORTED_SPEEDS               0x0A010102
#define OID_IRDA_LINK_SPEED                     0x0A010103
#define OID_IRDA_MEDIA_BUSY                     0x0A010104

#define OID_IRDA_EXTRA_RCV_BOFS                 0x0A010200
#define OID_IRDA_RATE_SNIFF                     0x0A010201
#define OID_IRDA_UNICAST_LIST                   0x0A010202
#define OID_IRDA_MAX_UNICAST_LIST_SIZE          0x0A010203

//
// Chicago Implementation Specific objects
//

#define OID_PRIVATE_PROTOCOL_HANDLE             0xff010207

#endif // _NDIS_

typedef
struct _W32N_NDIS_REQUEST
{
   UCHAR MacReserved[16];
   NDIS_REQUEST_TYPE RequestType;
   union _W32N_DATA
   {
      struct _W32N_QUERY_INFORMATION
      {
         NDIS_OID Oid;
         PVOID InformationBuffer;
         UINT InformationBufferLength;
         UINT BytesWritten;
         UINT BytesNeeded;
      }
         QUERY_INFORMATION;

      struct _W32N_SET_INFORMATION
      {
         NDIS_OID Oid;
         PVOID InformationBuffer;
         UINT InformationBufferLength;
         UINT BytesRead;
         UINT BytesNeeded;
      }
         SET_INFORMATION;

   }
      DATA;
}
   W32N_NDIS_REQUEST, *PW32N_NDIS_REQUEST;

/////////////////////////////////////////////////////////////////////////////
//// REVERT TO DEFAULT STRUCTURE PACKING

#pragma pack(pop)

#endif  // _W32NDIS_H

⌨️ 快捷键说明

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