XenevaOS
Loading...
Searching...
No Matches
WiFi.h
Go to the documentation of this file.
1
20#ifndef __EFI_WIFI_PROTOCOL_H__
21#define __EFI_WIFI_PROTOCOL_H__
22
23#include <Protocol/WiFi2.h>
24
25#define EFI_WIRELESS_MAC_CONNECTION_PROTOCOL_GUID \
26 { \
27 0xda55bc9, 0x45f8, 0x4bb4, {0x87, 0x19, 0x52, 0x24, 0xf1, 0x8a, 0x4d, 0x45 } \
28 }
29
31
45
59
73
88
102
127
139
153
168
182
249
268
288
302
321
325typedef struct {
339//UINT16 PairwiseCipherSuiteCount;
344//UINT32 PairwiseCipherSuiteList[PairwiseCipherSuiteCount];
348//UINT16 AKMSuiteCount;
353//UINT32 AKMSuiteList[AKMSuiteCount];
357//UINT16 RSNCapabilities;
361//UINT16 PMKIDCount;
365//UINT8 PMKIDList[PMKIDCount][16];
370//UINT32 GroupManagementCipherSuite;
372
386
402
482
500
519
565
593
625
639
653
693
711
753
783
802
830
865
890
925
944
969
989typedef
994 );
995
1019typedef
1024 );
1025
1047typedef
1052 );
1053
1077typedef
1082 );
1083
1106typedef
1111 );
1112
1126
1128
1129#endif
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
Definition WiFi.h:757
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
Definition WiFi.h:657
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
Definition WiFi.h:715
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
Definition WiFi.h:834
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
Definition WiFi.h:869
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
Definition WiFi.h:406
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
Definition WiFi.h:523
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
Definition WiFi.h:929
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
Definition WiFi.h:787
EFI_80211_REASON_CODE ReasonCode
Definition WiFi.h:796
EFI_80211_MAC_ADDRESS BSSId
Definition WiFi.h:792
UINT8 * VendorSpecificInfo
Definition WiFi.h:800
Definition WiFi.h:306
EFI_80211_ELEMENT_HEADER Hdr
Definition WiFi.h:310
Definition WiFi.h:325
UINT16 Version
Definition WiFi.h:330
UINT32 GroupDataCipherSuite
Definition WiFi.h:334
Definition WiFi.h:390
EFI_80211_ELEMENT_HEADER Hdr
Definition WiFi.h:394
Definition WiFi.h:143
UINT8 ElementID
Definition WiFi.h:147
UINT8 Length
Definition WiFi.h:151
Definition WiFi.h:157
EFI_80211_ELEMENT_HEADER Hdr
Definition WiFi.h:161
Definition WiFi.h:376
EFI_80211_ELEMENT_DATA_RSN * Data
Definition WiFi.h:384
EFI_80211_ELEMENT_HEADER Hdr
Definition WiFi.h:380
Definition WiFi.h:172
EFI_80211_ELEMENT_HEADER Hdr
Definition WiFi.h:176
UINT8 FirstChannelNumber
Definition WiFi.h:633
UINT8 NumberOfChannels
Definition WiFi.h:637
Definition WiFi.h:643
EFI_80211_ELEMENT_HEADER Hdr
Definition WiFi.h:647
Definition WiFi.h:697
EFI_80211_ELEMENT_HEADER Hdr
Definition WiFi.h:701
UINT8 Type
Definition WiFi.h:705
UINT32 Value
Definition WiFi.h:709
Definition WiFi2.h:68
Definition WiFi.h:504
UINT8 Indicator
Definition WiFi.h:513
EFI_80211_ELEMENT_HEADER Hdr
Definition WiFi.h:508
Definition WiFi.h:597
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
Definition WiFi.h:186
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
Definition WiFi.h:569
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
Definition WiFi.h:486
UINT8 Length
Definition WiFi.h:494
UINT8 SubElementID
Definition WiFi.h:490
Definition Base.h:281
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
Definition WiFi.h:292
EFI_80211_COUNTRY_TRIPLET_OPERATE Operating
Definition WiFi.h:300
EFI_80211_COUNTRY_TRIPLET_SUBBAND Subband
Definition WiFi.h:296