TianoCore EDK2 master
Loading...
Searching...
No Matches
WifiConnectionMgrMisc.h
Go to the documentation of this file.
1
10#ifndef __EFI_WIFI_MGR_MISC_H__
11#define __EFI_WIFI_MGR_MISC_H__
12
20VOID
21EFIAPI
23 IN EFI_EVENT Event,
24 IN VOID *Context
25 );
26
35VOID
38 IN UINT32 StrSize,
39 OUT CHAR16 *Str
40 );
41
56 IN WIFI_MGR_FILE_CONTEXT *FileContext,
57 OUT VOID **PrivateKeyDataAddr,
58 OUT UINTN *PrivateKeyDataSize
59 );
60
73 IN UINT32 NicIndex
74 );
75
88 IN CHAR16 *SSId,
89 IN UINT8 SecurityType,
90 IN LIST_ENTRY *ProfileList
91 );
92
105 IN CHAR8 *SSId,
106 IN UINT8 SecurityType,
107 IN LIST_ENTRY *ProfileList
108 );
109
121 IN UINT32 ProfileIndex,
122 IN LIST_ENTRY *ProfileList
123 );
124
135BOOLEAN
137 IN UINT16 SupportedAKMSuiteCount,
138 IN UINT32 *SupportedAKMSuiteList,
139 IN UINT32 *AKMSuite
140 );
141
152BOOLEAN
154 IN UINT16 SupportedCipherSuiteCount,
155 IN UINT32 *SupportedCipherSuiteList,
156 IN UINT32 *CipherSuite
157 );
158
183 OUT UINT8 *SecurityType,
184 OUT BOOLEAN *AKMSuiteSupported,
185 OUT BOOLEAN *CipherSuiteSupported
186 );
187
197UINT8
199 IN UINT32 *AKMSuite,
200 IN UINT32 *CipherSuite
201 );
202
215 );
216
223VOID
226 );
227
234VOID
236 IN LIST_ENTRY *ProfileList
237 );
238
245VOID
247 IN LIST_ENTRY *HiddenList
248 );
249
256VOID
258 IN WIFI_MGR_MAC_CONFIG_TOKEN *ConfigToken
259 );
260
261#endif
UINT64 UINTN
UINTN EFIAPI StrSize(IN CONST CHAR16 *String)
Definition: String.c:72
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
VOID * EFI_EVENT
Definition: UefiBaseType.h:37
WIFI_MGR_DEVICE_DATA * WifiMgrGetNicByIndex(IN WIFI_MGR_PRIVATE_DATA *Private, IN UINT32 NicIndex)
VOID WifiMgrFreeProfileList(IN LIST_ENTRY *ProfileList)
EFI_STATUS WifiMgrReadFileToBuffer(IN WIFI_MGR_FILE_CONTEXT *FileContext, OUT VOID **PrivateKeyDataAddr, OUT UINTN *PrivateKeyDataSize)
VOID EFIAPI WifiMgrInternalEmptyFunction(IN EFI_EVENT Event, IN VOID *Context)
WIFI_MGR_NETWORK_PROFILE * WifiMgrGetProfileByProfileIndex(IN UINT32 ProfileIndex, IN LIST_ENTRY *ProfileList)
WIFI_MGR_NETWORK_PROFILE * WifiMgrGetProfileByAsciiSSId(IN CHAR8 *SSId, IN UINT8 SecurityType, IN LIST_ENTRY *ProfileList)
BOOLEAN WifiMgrSupportCipherSuite(IN UINT16 SupportedCipherSuiteCount, IN UINT32 *SupportedCipherSuiteList, IN UINT32 *CipherSuite)
EFI_STATUS WifiMgrCheckRSN(IN EFI_80211_AKM_SUITE_SELECTOR *AKMList, IN EFI_80211_CIPHER_SUITE_SELECTOR *CipherList, IN WIFI_MGR_DEVICE_DATA *Nic, OUT UINT8 *SecurityType, OUT BOOLEAN *AKMSuiteSupported, OUT BOOLEAN *CipherSuiteSupported)
VOID WifiMgrMacAddrToStr(IN EFI_80211_MAC_ADDRESS *Mac, IN UINT32 StrSize, OUT CHAR16 *Str)
EFI_STATUS WifiMgrGetSupportedSuites(IN WIFI_MGR_DEVICE_DATA *Nic)
VOID WifiMgrCleanProfileSecrets(IN WIFI_MGR_NETWORK_PROFILE *Profile)
VOID WifiMgrFreeHiddenList(IN LIST_ENTRY *HiddenList)
BOOLEAN WifiMgrSupportAKMSuite(IN UINT16 SupportedAKMSuiteCount, IN UINT32 *SupportedAKMSuiteList, IN UINT32 *AKMSuite)
WIFI_MGR_NETWORK_PROFILE * WifiMgrGetProfileByUnicodeSSId(IN CHAR16 *SSId, IN UINT8 SecurityType, IN LIST_ENTRY *ProfileList)
UINT8 WifiMgrGetSecurityType(IN UINT32 *AKMSuite, IN UINT32 *CipherSuite)
VOID WifiMgrFreeToken(IN WIFI_MGR_MAC_CONFIG_TOKEN *ConfigToken)