summaryrefslogtreecommitdiff
path: root/network/wlan/WDI/COMMON/MgntActQueryParam.h
diff options
context:
space:
mode:
Diffstat (limited to 'network/wlan/WDI/COMMON/MgntActQueryParam.h')
-rw-r--r--network/wlan/WDI/COMMON/MgntActQueryParam.h274
1 files changed, 274 insertions, 0 deletions
diff --git a/network/wlan/WDI/COMMON/MgntActQueryParam.h b/network/wlan/WDI/COMMON/MgntActQueryParam.h
new file mode 100644
index 00000000..f5d11f9e
--- /dev/null
+++ b/network/wlan/WDI/COMMON/MgntActQueryParam.h
@@ -0,0 +1,274 @@
+#ifndef __INC_MGNTACTQUERYPARAM_H
+#define __INC_MGNTACTQUERYPARAM_H
+
+
+BOOLEAN
+MgntActQuery_802_11_ASSOCIATION_INFORMATION(
+ PADAPTER Adapter,
+ PNDIS_802_11_ASSOCIATION_INFORMATION pAssocInfo
+);
+
+// Returns the current AP MAC address
+BOOLEAN
+MgntActQuery_802_11_BSSID(
+ PADAPTER Adapter,
+ pu1Byte bssidbuf
+);
+
+
+// Returns the SSID with which the NIC is associated.
+// The driver returns 0 SSIDLength if the NIC is not associated with any SSID.
+BOOLEAN
+MgntActQuery_802_11_SSID(
+ PADAPTER Adapter,
+ pu1Byte ssidbuf,
+ pu2Byte ssidlen
+);
+
+
+
+s4Byte
+MgntActQuery_TX_POWER_DBM(
+ PADAPTER Adapter
+);
+
+RT_JOIN_NETWORKTYPE
+MgntActQuery_802_11_INFRASTRUCTURE_MODE(
+ PADAPTER Adapter
+);
+
+
+// Returns the current fragmentation threshold in bytes.
+u2Byte
+MgntActQuery_802_11_FRAGMENTATION_THRESHOLD(
+ PADAPTER Adapter
+);
+
+//Returns the current RTS threshold.
+u2Byte
+MgntActQuery_802_11_RTS_THRESHOLD(
+ PADAPTER Adapter
+);
+
+//Returns the set of supported data rates that the radio is capable of running.
+BOOLEAN
+MgntActQuery_802_11_SUPPORTED_RATES(
+ PADAPTER Adapter,
+ pu1Byte RateSetbuf,
+ pu2Byte RateSetlen
+);
+
+
+
+BOOLEAN
+MgntActQuery_802_11_BSSID_LIST(
+ PADAPTER Adapter,
+ PRT_802_11_BSSID_LIST pBssidList,
+ BOOLEAN bRealCase
+ );
+
+
+BOOLEAN
+MgntActQuery_802_11_AUTHENTICATION_MODE(
+ PADAPTER Adapter,
+ PRT_AUTH_MODE pauthmode
+);
+
+
+BOOLEAN
+MgntActQuery_802_11_ENCRYPTION_STATUS(
+ PADAPTER Adapter,
+ PRT_ENC_ALG pEncAlgorithm
+);
+
+
+BOOLEAN
+MgntActQuery_802_11_ENCRYPTION_KEY(
+ PADAPTER Adapter,
+ RT_ENC_ALG EncAlgorithm,
+ u4Byte KeyIndex,
+ pu4Byte KeyLength,
+ pu1Byte KeyMaterial
+);
+
+
+u1Byte
+MgntActQuery_802_11_CHANNEL_NUMBER(
+ PADAPTER Adapter
+);
+
+u2Byte //Modify by Jacken 2008-05-12
+MgntActQuery_RT_11N_USER_SHOW_RATES(
+ PADAPTER Adapter,
+ BOOLEAN TxorRx,
+ BOOLEAN bLinkStateRx
+);
+
+u2Byte
+MgntActQuery_802_11_TX_RATES(
+ PADAPTER Adapter
+);
+
+u2Byte
+MgntActQuery_802_11_RX_RATES(
+ PADAPTER Adapter
+);
+
+
+WIRELESS_MODE
+MgntActQuery_802_11_WIRELESS_MODE(
+ PADAPTER Adapter
+);
+
+
+BOOLEAN
+MgntActQuery_802_11_RETRY_LIMIT(
+ PADAPTER Adapter,
+ pu2Byte ShortRetryLimit,
+ pu2Byte LongRetryLimit
+);
+
+
+
+BOOLEAN
+MgntActQuery_MultiDomainImp(
+ IN PADAPTER Adapter
+);
+
+BOOLEAN
+MgntActQuery_CfPollable(
+ IN PADAPTER Adapter
+);
+
+BOOLEAN
+MgntActQuery_StrictlyOrderedImp(
+ IN PADAPTER Adapter
+);
+
+u4Byte
+MgntActQuery_ShortRetryLimit(
+ IN PADAPTER Adapter
+);
+
+u4Byte
+MgntActQuery_LongRetryLimit(
+ IN PADAPTER Adapter
+);
+
+u4Byte
+MgntActQuery_MaxTxMsduLifeTime(
+ IN PADAPTER Adapter
+);
+
+u4Byte
+MgntActQuery_MaxRxMpduLifeTime(
+ IN PADAPTER Adapter
+);
+
+u4Byte
+MgntActQuery_ExcludedMacAddressList(
+ IN PADAPTER Adapter,
+ OUT pu1Byte pMacAddrList,
+ IN u4Byte BufLength
+);
+
+PRT_CHANNEL_LIST
+MgntActQuery_ChannelList(
+ IN PADAPTER Adapter
+);
+
+BOOLEAN
+MgntActQuery_DrvLogTypeList(
+ IN PADAPTER pAdapter,
+ IN u4Byte BufferLength,
+ OUT PDRV_LOG_TYPE_LIST_T pBuffer,
+ OUT pu4Byte pBytesWritten,
+ OUT pu4Byte pBytesNeeded
+);
+
+BOOLEAN
+MgntActQuery_DrvLogAttrList(
+ IN PADAPTER pAdapter,
+ IN u4Byte BufferLength,
+ OUT PDRV_LOG_ATTR_LIST_T pBuffer,
+ OUT pu4Byte pBytesWritten,
+ OUT pu4Byte pBytesNeeded
+);
+
+BOOLEAN
+MgntActQuery_DrvLogDataList(
+ IN PADAPTER pAdapter,
+ IN u4Byte eLogType,
+ IN u4Byte BufferLength,
+ OUT PDRV_LOG_DATA_LIST_T pBuffer,
+ OUT pu4Byte pBytesWritten,
+ OUT pu4Byte pBytesNeeded
+);
+
+BOOLEAN
+MgntActQuery_AdditionalBeaconIE(
+ IN PADAPTER Adapter,
+ OUT pu1Byte pAdditionalIEBuf,
+ IN OUT pu4Byte pAdditionalIEBufLen
+);
+
+BOOLEAN
+MgntActQuery_AdditionalProbeRspIE(
+ IN PADAPTER Adapter,
+ OUT pu1Byte pAdditionalIEBuf,
+ IN OUT pu4Byte pAdditionalIEBufLen
+);
+
+RT_AP_TYPE
+MgntActQuery_ApType(
+ IN PADAPTER pAdapter
+);
+
+P2P_ROLE
+MgntActQuery_P2PMode(
+ IN PADAPTER Adapter
+ );
+
+BOOLEAN
+MgntActQuery_P2PScanList(
+ IN PADAPTER Adapter,
+ OUT pu1Byte pBuf,
+ IN OUT pu4Byte pBufLen
+ );
+
+u4Byte
+MgntActQuery_P2PSelfDeviceDescriptor(
+ IN PADAPTER Adapter,
+ OUT PVOID pDevDesc
+ );
+
+RT_STATUS
+MgntActQuery_P2PChannelList(
+ IN PADAPTER Adapter,
+ IN u4Byte ChannelListBufLen,
+ OUT pu1Byte pChennelListLen,
+ OUT pu1Byte pChannelList
+ );
+
+VOID
+MgntActQuery_P2PListenChannel(
+ IN PADAPTER Adapter,
+ OUT pu1Byte pListenChannel
+ );
+
+VOID
+MgntActQuery_P2PListenChannel(
+ IN PADAPTER Adapter,
+ OUT pu1Byte pListenChannel
+ );
+
+#if (WPS_SUPPORT == 1 )
+u4Byte
+MgntActQuery_WPS_Information(
+ IN PADAPTER Adapter,
+ OUT pu1Byte InformationBuffer,
+ IN OUT u4Byte InformationBufferLength
+ );
+#endif
+
+#endif // #ifndef __INC_MGNTACTQUERYPARAM_H