]> git.proxmox.com Git - mirror_edk2.git/blob - NetworkPkg/WifiConnectionManagerDxe/WifiConnectionManagerDxe.inf
NetworkPkg: Add WiFi Connection Manager to NetworkPkg
[mirror_edk2.git] / NetworkPkg / WifiConnectionManagerDxe / WifiConnectionManagerDxe.inf
1 ## @file
2 # WiFi Connection Manager.
3 #
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.
6 #
7 # Supported networks include:
8 # 1). Open Network
9 # 2). WPA2 Personal Network
10 # 3). EAP Networks (EAP-TLS, EAP-TTLS/MSCHAPv2 and PEAPv0/MSCHAPv2)
11 #
12 # Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>
13 #
14 # This program and the accompanying materials
15 # are licensed and made available under the terms and conditions of the BSD License
16 # which accompanies this distribution. The full text of the license may be found at
17 # http://opensource.org/licenses/bsd-license.php.
18 #
19 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
20 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
21 #
22 ##
23
24 [Defines]
25 INF_VERSION = 0x00010005
26 BASE_NAME = WifiConnectionManagerDxe
27 FILE_GUID = c6df98f2-5ec0-4a94-8c11-9a9828ef03f2
28 MODULE_TYPE = DXE_DRIVER
29 VERSION_STRING = 0.1
30 ENTRY_POINT = WifiMgrDxeDriverEntryPoint
31
32 [Sources]
33 WifiConnectionMgrDxe.h
34 WifiConnectionMgrDriverBinding.h
35 WifiConnectionMgrConfig.h
36 WifiConnectionMgrMisc.h
37 WifiConnectionMgrImpl.h
38 WifiConnectionMgrConfigNVDataStruct.h
39 WifiConnectionMgrHiiConfigAccess.h
40 WifiConnectionMgrComponentName.h
41 WifiConnectionMgrFileUtil.h
42 WifiConnectionMgrDriver.c
43 WifiConnectionMgrComponentName.c
44 WifiConnectionMgrMisc.c
45 WifiConnectionMgrHiiConfigAccess.c
46 WifiConnectionMgrImpl.c
47 WifiConnectionMgrFileUtil.c
48 WifiConnectionManagerDxeStrings.uni
49 WifiConnectionManagerDxe.vfr
50 EapContext.h
51 WifiConnectionMgrConfigHii.h
52
53 [Packages]
54 MdePkg/MdePkg.dec
55 MdeModulePkg/MdeModulePkg.dec
56 NetworkPkg/NetworkPkg.dec
57
58 [LibraryClasses]
59 UefiDriverEntryPoint
60 UefiBootServicesTableLib
61 UefiRuntimeServicesTableLib
62 MemoryAllocationLib
63 BaseMemoryLib
64 BaseLib
65 UefiLib
66 DevicePathLib
67 DebugLib
68 HiiLib
69 PrintLib
70 UefiHiiServicesLib
71 NetLib
72 FileExplorerLib
73
74 [Protocols]
75 gEfiHiiConfigAccessProtocolGuid ## PRODUCES
76 gEfiWiFi2ProtocolGuid ## TO_START
77 gEfiAdapterInformationProtocolGuid ## SOMETIMES_CONSUMES
78 gEfiSupplicantProtocolGuid ## SOMETIMES_CONSUMES
79 gEfiEapConfigurationProtocolGuid ## SOMETIMES_CONSUMES
80
81 [Guids]
82 gWifiConfigGuid ## PRODUCES ## GUID
83 gEfiIfrTianoGuid ## CONSUMES ## GUID (Extended IFR Guid Opcode)
84 gEfiAdapterInfoMediaStateGuid ## SOMETIMES_CONSUMES ## GUID # Indicate the current media state status
85
86 [Depex]
87 gEfiHiiConfigRoutingProtocolGuid