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

📄 ntddndis.h

📁 mini-PCI driver for LHWT chipsets
💻 H
📖 第 1 页 / 共 5 页
字号:
//#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//// At the request of the PCCA STD-201 Annex C working group the following OID// value has been superceeded by more specific objects. Its value is reserved by// the PCCA,is included here for historical purposes only, and should not be// used.//#define OID_WW_CDPD_CIRCUIT_SWITCHED            0x090D010E#define OID_WW_CDPD_TEI                         0x090D010F#define OID_WW_CDPD_RSSI                        0x090D0110//// CDPD Circuit Switched objects//#define OID_WW_CDPD_CS_SERVICE_PREFERENCE       0x090D0111#define OID_WW_CDPD_CS_SERVICE_STATUS           0x090D0112#define OID_WW_CDPD_CS_INFO                     0x090D0113#define OID_WW_CDPD_CS_SUSPEND                  0x090D0114#define OID_WW_CDPD_CS_DEFAULT_DIAL_CODE        0x090D0115#define OID_WW_CDPD_CS_CALLBACK                 0x090D0116#define OID_WW_CDPD_CS_SID_LIST                 0x090D0117#define OID_WW_CDPD_CS_CONFIGURATION            0x090D0118//// Network Dependent - Ardis:////// At the request of Ardis these OID value have been superceeded. Their// functionality has been merged with the DataTAC objects. Therefore// these values are reserved by the PCCA, are include here for// historical purposes only, and should not be used.//#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//// At the request of Motorola, the following two OID values have been// superceeded. Their functionality has been subsumed by other more specific// DataTac objects and should not be used. These values are reserved by the// PCCA and are include here only for historical purposes only.//#define OID_WW_TAC_SET_CONFIG                   0x09150102#define OID_WW_TAC_GET_STATUS                   0x09150103#define OID_WW_TAC_USER_HEADER                  0x09150104//// DataTAC characteristic object values//#define OID_WW_TAC_UNIQUE_SDU_TAG               0x09150105#define OID_WW_TAC_SEND_COMMAND                 0x09150106#define OID_WW_TAC_GET_RESPONSE                 0x09150107#define OID_WW_TAC_DISABLE_RECEIVER             0x09150108#define OID_WW_TAC_ANTENNA_MODE                 0x09150109#define OID_WW_TAC_FLUSH_DATA                   0x0915010A#define OID_WW_TAC_SHUTDOWN_DEVICE              0x0915010B#define OID_WW_TAC_DEVICE_EXCEPTION             0x0915010C#define OID_WW_TAC_RECEIVE_EXCEPTION            0x0915010D#define OID_WW_TAC_BUFFER_EXCEPTION             0x0915010E#define OID_WW_TAC_BATTERY_EXCEPTION            0x0915010F#define OID_WW_TAC_TRANSMITTER_KEYED            0x09150110#define OID_WW_TAC_SYSTEM_TABLE                 0x09150111#define OID_WW_TAC_CHANNEL_TABLE                0x09150112#define OID_WW_TAC_DCHANNEL_TABLE               0x09150113#define OID_WW_TAC_RECEIVE_QUEUE_COUNT          0x09150114//// DataTac statistic object value//#define OID_WW_TAC_STATISTICS                   0x09160101//// Network Dependent - Metricom://#define OID_WW_MET_FUNCTION                     0x09190101//// IEEE 802.11 OIDs//#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// Renamed to reflect better the extended set of encryption status#define OID_802_11_ENCRYPTION_STATUS            OID_802_11_WEP_STATUS#define OID_802_11_RELOAD_DEFAULTS              0x0D01011C// Added to allow key mapping and default keys#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//// IEEE 802.11 Structures and definitions//// new types for Media Specific Indications#define NDIS_802_11_LENGTH_SSID         32#define NDIS_802_11_LENGTH_RATES        8#define NDIS_802_11_LENGTH_RATES_EX     16typedef enum _NDIS_802_11_STATUS_TYPE{    Ndis802_11StatusType_Authentication,    Ndis802_11StatusTypeMax    // not a real type, defined as an upper bound} NDIS_802_11_STATUS_TYPE, *PNDIS_802_11_STATUS_TYPE;typedef UCHAR   NDIS_802_11_MAC_ADDRESS[6];typedef struct _NDIS_802_11_STATUS_INDICATION{    NDIS_802_11_STATUS_TYPE StatusType;} NDIS_802_11_STATUS_INDICATION, *PNDIS_802_11_STATUS_INDICATION;// mask for authentication/integrity fields#define NDIS_802_11_AUTH_REQUEST_AUTH_FIELDS        0x0f#define NDIS_802_11_AUTH_REQUEST_REAUTH             0x01#define NDIS_802_11_AUTH_REQUEST_KEYUPDATE          0x02#define NDIS_802_11_AUTH_REQUEST_PAIRWISE_ERROR     0x06#define NDIS_802_11_AUTH_REQUEST_GROUP_ERROR        0x0Etypedef struct _NDIS_802_11_AUTHENTICATION_REQUEST{    ULONG Length;            // Length of structure    NDIS_802_11_MAC_ADDRESS Bssid;    ULONG Flags;} NDIS_802_11_AUTHENTICATION_REQUEST, *PNDIS_802_11_AUTHENTICATION_REQUEST;// Added new types for OFDM 5G and 2.4Gtypedef enum _NDIS_802_11_NETWORK_TYPE{    Ndis802_11FH,    Ndis802_11DS,    Ndis802_11OFDM5,    Ndis802_11OFDM24,    Ndis802_11NetworkTypeMax    // not a real type, defined as an upper bound} NDIS_802_11_NETWORK_TYPE, *PNDIS_802_11_NETWORK_TYPE;typedef struct _NDIS_802_11_NETWORK_TYPE_LIST{    ULONG                       NumberOfItems;  // in list below, at least 1    NDIS_802_11_NETWORK_TYPE    NetworkType [1];} NDIS_802_11_NETWORK_TYPE_LIST, *PNDIS_802_11_NETWORK_TYPE_LIST;typedef enum _NDIS_802_11_POWER_MODE{    Ndis802_11PowerModeCAM,    Ndis802_11PowerModeMAX_PSP,    Ndis802_11PowerModeFast_PSP,    Ndis802_11PowerModeMax      // not a real mode, defined as an upper bound} NDIS_802_11_POWER_MODE, *PNDIS_802_11_POWER_MODE;typedef ULONG   NDIS_802_11_TX_POWER_LEVEL; // in milliwatts//// Received Signal Strength Indication//typedef LONG   NDIS_802_11_RSSI;           // in dBmtypedef struct _NDIS_802_11_CONFIGURATION_FH{    ULONG           Length;             // Length of structure    ULONG           HopPattern;         // As defined by 802.11, MSB set    ULONG           HopSet;             // to one if non-802.11    ULONG           DwellTime;          // units are Kusec} NDIS_802_11_CONFIGURATION_FH, *PNDIS_802_11_CONFIGURATION_FH;typedef struct _NDIS_802_11_CONFIGURATION{    ULONG           Length;             // Length of structure    ULONG           BeaconPeriod;       // units are Kusec    ULONG           ATIMWindow;         // units are Kusec    ULONG           DSConfig;           // Frequency, units are kHz    NDIS_802_11_CONFIGURATION_FH    FHConfig;} NDIS_802_11_CONFIGURATION, *PNDIS_802_11_CONFIGURATION;typedef struct _NDIS_802_11_STATISTICS{    ULONG           Length;             // Length of structure    LARGE_INTEGER   TransmittedFragmentCount;    LARGE_INTEGER   MulticastTransmittedFrameCount;    LARGE_INTEGER   FailedCount;    LARGE_INTEGER   RetryCount;    LARGE_INTEGER   MultipleRetryCount;    LARGE_INTEGER   RTSSuccessCount;    LARGE_INTEGER   RTSFailureCount;    LARGE_INTEGER   ACKFailureCount;    LARGE_INTEGER   FrameDuplicateCount;    LARGE_INTEGER   ReceivedFragmentCount;    LARGE_INTEGER   MulticastReceivedFrameCount;    LARGE_INTEGER   FCSErrorCount;} NDIS_802_11_STATISTICS, *PNDIS_802_11_STATISTICS;typedef ULONG  NDIS_802_11_KEY_INDEX;typedef ULONGLONG   NDIS_802_11_KEY_RSC;// Key mapping keys require a BSSIDtypedef struct _NDIS_802_11_KEY{    ULONG           Length;             // Length of this structure    ULONG           KeyIndex;               ULONG           KeyLength;          // length of key in bytes    NDIS_802_11_MAC_ADDRESS BSSID;    NDIS_802_11_KEY_RSC KeyRSC;    UCHAR           KeyMaterial[1];     // variable length depending on above field} NDIS_802_11_KEY, *PNDIS_802_11_KEY;typedef struct _NDIS_802_11_REMOVE_KEY{    ULONG           Length;             // Length of this structure    ULONG           KeyIndex;               NDIS_802_11_MAC_ADDRESS BSSID;      } NDIS_802_11_REMOVE_KEY, *PNDIS_802_11_REMOVE_KEY;typedef struct _NDIS_802_11_WEP{    ULONG           Length;             // Length of this structure    ULONG           KeyIndex;           // 0 is the per-client key, 1-N are the                                        // global keys    ULONG           KeyLength;          // length of key in bytes    UCHAR           KeyMaterial[1];     // variable length depending on above field} NDIS_802_11_WEP, *PNDIS_802_11_WEP;typedef enum _NDIS_802_11_NETWORK_INFRASTRUCTURE{    Ndis802_11IBSS,    Ndis802_11Infrastructure,    Ndis802_11AutoUnknown,    Ndis802_11InfrastructureMax         // Not a real value, defined as upper bound} NDIS_802_11_NETWORK_INFRASTRUCTURE, *PNDIS_802_11_NETWORK_INFRASTRUCTURE;// Add new authentication modestypedef enum _NDIS_802_11_AUTHENTICATION_MODE{    Ndis802_11AuthModeOpen,    Ndis802_11AuthModeShared,    Ndis802_11AuthModeAutoSwitch,    Ndis802_11AuthModeWPA,    Ndis802_11AuthModeWPAPSK,    Ndis802_11AuthModeWPANone,    Ndis802_11AuthModeMax               // Not a real mode, defined as upper bound} NDIS_802_11_AUTHENTICATION_MODE, *PNDIS_802_11_AUTHENTICATION_MODE;typedef UCHAR   NDIS_802_11_RATES[NDIS_802_11_LENGTH_RATES];        // Set of 8 data ratestypedef UCHAR   NDIS_802_11_RATES_EX[NDIS_802_11_LENGTH_RATES_EX];  // Set of 16 data ratestypedef struct _NDIS_802_11_SSID{    ULONG   SsidLength;         // length of SSID field below, in bytes;                                // this can be zero.    UCHAR   Ssid[NDIS_802_11_LENGTH_SSID];           // SSID information field} NDIS_802_11_SSID, *PNDIS_802_11_SSID;typedef struct _NDIS_WLAN_BSSID{    ULONG                               Length;             // Length of this structure    NDIS_802_11_MAC_ADDRESS             MacAddress;         // BSSID    UCHAR                               Reserved[2];    NDIS_802_11_SSID                    Ssid;               // SSID    ULONG                               Privacy;            // WEP encryption requirement    NDIS_802_11_RSSI                    Rssi;               // receive signal                                                            // strength in dBm    NDIS_802_11_NETWORK_TYPE            NetworkTypeInUse;    NDIS_802_11_CONFIGURATION           Configuration;    NDIS_802_11_NETWORK_INFRASTRUCTURE  InfrastructureMode;    NDIS_802_11_RATES                   SupportedRates;} NDIS_WLAN_BSSID, *PNDIS_WLAN_BSSID;typedef struct _NDIS_802_11_BSSID_LIST{    ULONG           NumberOfItems;      // in list below, at least 1    NDIS_WLAN_BSSID Bssid[1];} NDIS_802_11_BSSID_LIST, *PNDIS_802_11_BSSID_LIST;// Added Capabilities, IELength and IEs for each BSSIDtypedef struct _NDIS_WLAN_BSSID_EX{    ULONG                               Length;             // Length of this structure    NDIS_802_11_MAC_ADDRESS             MacAddress;         // BSSID    UCHAR                               Reserved[2];    NDIS_802_11_SSID                    Ssid;               // SSID    ULONG                               Privacy;            // WEP encryption requirement    NDIS_802_11_RSSI                    Rssi;               // receive signal

⌨️ 快捷键说明

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