20#ifndef __EFI_WIFI_PROTOCOL_H__
21#define __EFI_WIFI_PROTOCOL_H__
25#define EFI_WIRELESS_MAC_CONNECTION_PROTOCOL_GUID \
27 0xda55bc9, 0x45f8, 0x4bb4, {0x87, 0x19, 0x52, 0x24, 0xf1, 0x8a, 0x4d, 0x45 } \
UINT64 UINTN
Definition ProcessorBind.h:118
#define EFIAPI
Definition ProcessorBind.h:172
unsigned int UINT32
Definition ProcessorBind.h:102
#define IN
Definition Base.h:347
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
VOID * EFI_EVENT
Definition UefiBaseType.h:41
EFI_80211_BSS_TYPE
Definition WiFi2.h:31
EFI_80211_ASSOCIATE_RESULT_CODE
Definition WiFi.h:49
@ AssociateRefusedTemporarily
Definition WiFi.h:57
@ AssociateRefusedCapsMismatch
Definition WiFi.h:52
@ AssociateRefusedReasonUnspecified
Definition WiFi.h:51
@ AssociateRefusedAPOutOfMemory
Definition WiFi.h:54
@ AssociateRefusedBasicRatesMismatch
Definition WiFi.h:55
@ AssociateRefusedExtReason
Definition WiFi.h:53
@ AssociateSuccess
Definition WiFi.h:50
@ AssociateRejectedEmergencyServicesNotSupported
Definition WiFi.h:56
EFI_STATUS(EFIAPI * EFI_WIRELESS_MAC_CONNECTION_SCAN)(IN EFI_WIRELESS_MAC_CONNECTION_PROTOCOL *This, IN EFI_80211_SCAN_DATA_TOKEN *Data)
Definition WiFi.h:991
EFI_STATUS(EFIAPI * EFI_WIRELESS_MAC_CONNECTION_ASSOCIATE)(IN EFI_WIRELESS_MAC_CONNECTION_PROTOCOL *This, IN EFI_80211_ASSOCIATE_DATA_TOKEN *Data)
Definition WiFi.h:1021
EFI_STATUS(EFIAPI * EFI_WIRELESS_MAC_CONNECTION_AUTHENTICATE)(IN EFI_WIRELESS_MAC_CONNECTION_PROTOCOL *This, IN EFI_80211_AUTHENTICATE_DATA_TOKEN *Data)
Definition WiFi.h:1079
EFI_GUID gEfiWiFiProtocolGuid
EFI_STATUS(EFIAPI * EFI_WIRELESS_MAC_CONNECTION_DEAUTHENTICATE)(IN EFI_WIRELESS_MAC_CONNECTION_PROTOCOL *This, IN EFI_80211_DEAUTHENTICATE_DATA_TOKEN *Data)
Definition WiFi.h:1108
EFI_STATUS(EFIAPI * EFI_WIRELESS_MAC_CONNECTION_DISASSOCIATE)(IN EFI_WIRELESS_MAC_CONNECTION_PROTOCOL *This, IN EFI_80211_DISASSOCIATE_DATA_TOKEN *Data)
Definition WiFi.h:1049
EFI_80211_DISASSOCIATE_RESULT_CODE
Definition WiFi.h:92
@ DisassociateInvalidParameters
Definition WiFi.h:100
@ DisassociateSuccess
Definition WiFi.h:96
EFI_80211_AUTHENTICATION_TYPE
Definition WiFi.h:106
@ OpenSystem
Definition WiFi.h:110
@ FastBSSTransition
Definition WiFi.h:120
@ SharedKey
Definition WiFi.h:115
@ SAE
Definition WiFi.h:125
EFI_80211_AUTHENTICATE_RESULT_CODE
Definition WiFi.h:131
@ AuthenticateInvalidParameter
Definition WiFi.h:137
@ AuthenticateRefused
Definition WiFi.h:133
@ AuthenticateFiniteCyclicGroupNotSupported
Definition WiFi.h:135
@ AuthenticateSuccess
Definition WiFi.h:132
@ AuthenticationRejected
Definition WiFi.h:136
@ AuthenticateAnticLoggingTokenRequired
Definition WiFi.h:134
EFI_80211_ACC_NET_TYPE
Definition WiFi.h:35
@ IeeePersonal
Definition WiFi.h:40
@ IeeeEmergencyServOnly
Definition WiFi.h:41
@ IeeeFreePublic
Definition WiFi.h:39
@ IeeeChargeablePublic
Definition WiFi.h:38
@ IeeePrivate
Definition WiFi.h:36
@ IeeeWildcard
Definition WiFi.h:43
@ IeeeTestOrExp
Definition WiFi.h:42
@ IeeePrivatewithGuest
Definition WiFi.h:37
EFI_80211_SCAN_RESULT_CODE
Definition WiFi.h:63
@ ScanNotSupported
Definition WiFi.h:71
@ ScanSuccess
Definition WiFi.h:67
EFI_80211_REASON_CODE
Definition WiFi.h:77
@ Ieee80211DisassociatedDueToInactive
Definition WiFi.h:81
@ Ieee80211PreviousAuthenticateInvalid
Definition WiFi.h:79
@ Ieee80211UnspecifiedReason
Definition WiFi.h:78
@ Ieee80211DeauthenticatedSinceLeaving
Definition WiFi.h:80
@ Ieee80211Class2FrameNonauthenticated
Definition WiFi.h:83
@ Ieee80211DisassociatedSinceApUnable
Definition WiFi.h:82
@ Ieee80211DisassociatedSinceLeaving
Definition WiFi.h:85
@ Ieee80211Class3FrameNonassociated
Definition WiFi.h:84
unsigned short UINT16
Definition actypes.h:237
unsigned char BOOLEAN
Definition actypes.h:235
unsigned char UINT8
Definition actypes.h:236
COMPILER_DEPENDENT_UINT64 UINT64
Definition actypes.h:239
EFI_80211_ASSOCIATE_DATA * Data
Definition WiFi.h:772
EFI_STATUS Status
Definition WiFi.h:768
EFI_EVENT Event
Definition WiFi.h:762
EFI_80211_ASSOCIATE_RESULT * Result
Definition WiFi.h:781
EFI_80211_ASSOCIATE_RESULT_CODE ResultCode
Definition WiFi.h:776
UINT16 CapabilityInfo
Definition WiFi.h:665
UINT8 * VendorSpecificInfo
Definition WiFi.h:691
EFI_80211_ELEMENT_SUPP_CHANNEL * Channels
Definition WiFi.h:678
EFI_80211_ELEMENT_EXT_CAP * ExtCapElement
Definition WiFi.h:687
EFI_80211_ELEMENT_RSN RSN
Definition WiFi.h:682
EFI_80211_MAC_ADDRESS BSSId
Definition WiFi.h:661
UINT32 FailureTimeout
Definition WiFi.h:669
UINT32 ListenInterval
Definition WiFi.h:674
UINT16 CapabilityInfo
Definition WiFi.h:724
UINT8 RSNIValue
Definition WiFi.h:738
EFI_80211_ELEMENT_TIMEOUT_VAL TimeoutInterval
Definition WiFi.h:747
UINT16 AssociationID
Definition WiFi.h:728
UINT8 RCPIValue
Definition WiFi.h:733
EFI_80211_ELEMENT_EXT_CAP * ExtCapElement
Definition WiFi.h:743
EFI_80211_MAC_ADDRESS BSSId
Definition WiFi.h:720
UINT8 * VendorSpecificInfo
Definition WiFi.h:751
EFI_80211_AUTHENTICATE_DATA * Data
Definition WiFi.h:914
EFI_80211_AUTHENTICATE_RESULT_CODE ResultCode
Definition WiFi.h:918
EFI_80211_AUTHENTICATE_RESULT * Result
Definition WiFi.h:923
EFI_EVENT Event
Definition WiFi.h:899
EFI_STATUS Status
Definition WiFi.h:910
UINT8 * FTContent
Definition WiFi.h:854
UINT32 FailureTimeout
Definition WiFi.h:849
EFI_80211_AUTHENTICATION_TYPE AuthType
Definition WiFi.h:844
EFI_80211_MAC_ADDRESS BSSId
Definition WiFi.h:839
UINT8 * SAEContent
Definition WiFi.h:859
UINT8 * VendorSpecificInfo
Definition WiFi.h:863
UINT8 * VendorSpecificInfo
Definition WiFi.h:888
UINT8 * SAEContent
Definition WiFi.h:884
UINT8 * FTContent
Definition WiFi.h:879
EFI_80211_MAC_ADDRESS BSSId
Definition WiFi.h:874
UINT8 RSSI
Definition WiFi.h:457
UINT16 CapabilityInfo
Definition WiFi.h:434
UINT8 * BSSMembershipSelectorSet
Definition WiFi.h:475
UINT8 SSIdLen
Definition WiFi.h:418
EFI_80211_ELEMENT_EXT_CAP * ExtCapElement
Definition WiFi.h:480
EFI_80211_ELEMENT_RSN RSN
Definition WiFi.h:453
UINT16 BeaconPeriod
Definition WiFi.h:426
UINT8 * RequestedElements
Definition WiFi.h:470
EFI_80211_BSS_TYPE BSSType
Definition WiFi.h:422
EFI_80211_ELEMENT_COUNTRY * Country
Definition WiFi.h:449
UINT8 * SSId
Definition WiFi.h:414
EFI_80211_MAC_ADDRESS BSSId
Definition WiFi.h:410
UINT8 RSNIMeasurement
Definition WiFi.h:465
UINT8 RCPIMeasurement
Definition WiFi.h:461
UINT8 * BSSBasicRateSet
Definition WiFi.h:439
UINT8 * OperationalRateSet
Definition WiFi.h:444
UINT64 Timestamp
Definition WiFi.h:430
UINT8 ConCapInfo
Definition WiFi.h:535
EFI_80211_MULTIPLE_BSSID * MultipleBSSID
Definition WiFi.h:555
UINT8 Interval
Definition WiFi.h:551
EFI_80211_MAC_ADDRESS BSSId
Definition WiFi.h:527
UINT8 RCPIMeasurement
Definition WiFi.h:559
UINT8 Channel
Definition WiFi.h:547
UINT8 RSNIMeasurement
Definition WiFi.h:563
UINT8 OperatingClass
Definition WiFi.h:543
EFI_80211_BSS_TYPE BSSType
Definition WiFi.h:531
UINT8 CoverageClass
Definition WiFi.h:286
UINT8 OperatingClass
Definition WiFi.h:281
UINT8 OperatingExtId
Definition WiFi.h:277
UINT8 NumOfChannels
Definition WiFi.h:262
UINT8 FirstChannelNum
Definition WiFi.h:258
UINT8 MaxTxPowerLevel
Definition WiFi.h:266
EFI_STATUS Status
Definition WiFi.h:963
EFI_80211_DEAUTHENTICATE_DATA * Data
Definition WiFi.h:967
EFI_EVENT Event
Definition WiFi.h:953
UINT8 * VendorSpecificInfo
Definition WiFi.h:942
EFI_80211_MAC_ADDRESS BSSId
Definition WiFi.h:934
EFI_80211_REASON_CODE ReasonCode
Definition WiFi.h:938
EFI_EVENT Event
Definition WiFi.h:811
EFI_80211_DISASSOCIATE_DATA * Data
Definition WiFi.h:824
EFI_80211_DISASSOCIATE_RESULT_CODE ResultCode
Definition WiFi.h:828
EFI_STATUS Status
Definition WiFi.h:820
EFI_80211_REASON_CODE ReasonCode
Definition WiFi.h:796
EFI_80211_MAC_ADDRESS BSSId
Definition WiFi.h:792
UINT8 * VendorSpecificInfo
Definition WiFi.h:800
EFI_80211_ELEMENT_HEADER Hdr
Definition WiFi.h:310
UINT16 Version
Definition WiFi.h:330
UINT32 GroupDataCipherSuite
Definition WiFi.h:334
EFI_80211_ELEMENT_HEADER Hdr
Definition WiFi.h:394
EFI_80211_ELEMENT_HEADER Hdr
Definition WiFi.h:161
EFI_80211_ELEMENT_DATA_RSN * Data
Definition WiFi.h:384
EFI_80211_ELEMENT_HEADER Hdr
Definition WiFi.h:380
EFI_80211_ELEMENT_HEADER Hdr
Definition WiFi.h:176
UINT8 FirstChannelNumber
Definition WiFi.h:633
UINT8 NumberOfChannels
Definition WiFi.h:637
EFI_80211_ELEMENT_HEADER Hdr
Definition WiFi.h:647
EFI_80211_ELEMENT_HEADER Hdr
Definition WiFi.h:701
UINT8 Type
Definition WiFi.h:705
UINT32 Value
Definition WiFi.h:709
UINT8 Indicator
Definition WiFi.h:513
EFI_80211_ELEMENT_HEADER Hdr
Definition WiFi.h:508
EFI_80211_SCAN_RESULT_CODE ResultCode
Definition WiFi.h:619
EFI_80211_SCAN_RESULT * Result
Definition WiFi.h:623
EFI_80211_SCAN_DATA * Data
Definition WiFi.h:615
EFI_EVENT Event
Definition WiFi.h:602
EFI_STATUS Status
Definition WiFi.h:611
UINT32 MinChannelTime
Definition WiFi.h:223
EFI_80211_BSS_TYPE BSSType
Definition WiFi.h:191
EFI_80211_ACC_NET_TYPE AccessNetworkType
Definition WiFi.h:243
UINT32 * ChannelList
Definition WiFi.h:218
EFI_80211_MAC_ADDRESS BSSId
Definition WiFi.h:195
BOOLEAN PassiveMode
Definition WiFi.h:207
UINT32 MaxChannelTime
Definition WiFi.h:228
EFI_80211_ELEMENT_SSID * SSIDList
Definition WiFi.h:238
UINT8 * VendorSpecificInfo
Definition WiFi.h:247
EFI_80211_ELEMENT_REQ * RequestInformation
Definition WiFi.h:233
UINT32 ProbeDelay
Definition WiFi.h:213
UINT8 SSIdLen
Definition WiFi.h:199
UINT8 * SSId
Definition WiFi.h:203
EFI_80211_BSS_DESCRIPTION ** BSSDespSet
Definition WiFi.h:578
UINT8 * VendorSpecificInfo
Definition WiFi.h:591
UINTN NumofBSSDespFromPilot
Definition WiFi.h:583
UINTN NumOfBSSDesp
Definition WiFi.h:574
EFI_80211_BSS_DESP_PILOT ** BSSDespFromPilotSet
Definition WiFi.h:587
UINT8 Length
Definition WiFi.h:494
UINT8 SubElementID
Definition WiFi.h:490
EFI_WIRELESS_MAC_CONNECTION_ASSOCIATE Associate
Definition WiFi.h:1121
EFI_WIRELESS_MAC_CONNECTION_DEAUTHENTICATE Deauthenticate
Definition WiFi.h:1124
EFI_WIRELESS_MAC_CONNECTION_AUTHENTICATE Authenticate
Definition WiFi.h:1123
EFI_WIRELESS_MAC_CONNECTION_DISASSOCIATE Disassociate
Definition WiFi.h:1122
EFI_WIRELESS_MAC_CONNECTION_SCAN Scan
Definition WiFi.h:1120
EFI_80211_COUNTRY_TRIPLET_OPERATE Operating
Definition WiFi.h:300
EFI_80211_COUNTRY_TRIPLET_SUBBAND Subband
Definition WiFi.h:296