2 # WiFi Connection Manager.
4 # This module is an example of how to make use of UEFI WiFi connection capabilities.
5 # User can scan, connect and diconnect to networks through UI operations.
7 # Supported networks include:
9 # 2). WPA2 Personal Network
10 # 3). EAP Networks (EAP-TLS, EAP-TTLS/MSCHAPv2 and PEAPv0/MSCHAPv2)
12 # Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>
14 # SPDX-License-Identifier: BSD-2-Clause-Patent
19 INF_VERSION = 0x00010005
20 BASE_NAME = WifiConnectionManagerDxe
21 FILE_GUID = c6df98f2-5ec0-4a94-8c11-9a9828ef03f2
22 MODULE_TYPE = DXE_DRIVER
24 ENTRY_POINT = WifiMgrDxeDriverEntryPoint
27 WifiConnectionMgrDxe.h
28 WifiConnectionMgrDriverBinding.h
29 WifiConnectionMgrConfig.h
30 WifiConnectionMgrMisc.h
31 WifiConnectionMgrImpl.h
32 WifiConnectionMgrConfigNVDataStruct.h
33 WifiConnectionMgrHiiConfigAccess.h
34 WifiConnectionMgrComponentName.h
35 WifiConnectionMgrFileUtil.h
36 WifiConnectionMgrDriver.c
37 WifiConnectionMgrComponentName.c
38 WifiConnectionMgrMisc.c
39 WifiConnectionMgrHiiConfigAccess.c
40 WifiConnectionMgrImpl.c
41 WifiConnectionMgrFileUtil.c
42 WifiConnectionManagerDxeStrings.uni
43 WifiConnectionManagerDxe.vfr
45 WifiConnectionMgrConfigHii.h
49 MdeModulePkg/MdeModulePkg.dec
50 NetworkPkg/NetworkPkg.dec
54 UefiBootServicesTableLib
55 UefiRuntimeServicesTableLib
69 gEfiHiiConfigAccessProtocolGuid ## PRODUCES
70 gEfiWiFi2ProtocolGuid ## TO_START
71 gEfiAdapterInformationProtocolGuid ## SOMETIMES_CONSUMES
72 gEfiSupplicantProtocolGuid ## SOMETIMES_CONSUMES
73 gEfiEapConfigurationProtocolGuid ## SOMETIMES_CONSUMES
76 gWifiConfigGuid ## PRODUCES ## GUID
77 gEfiIfrTianoGuid ## CONSUMES ## GUID (Extended IFR Guid Opcode)
78 gEfiAdapterInfoMediaStateGuid ## SOMETIMES_CONSUMES ## GUID # Indicate the current media state status
81 gEfiHiiConfigRoutingProtocolGuid