WifiConnectionManagerDxe.inf 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  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 - 2022, Intel Corporation. All rights reserved.<BR>
  13. #
  14. # SPDX-License-Identifier: BSD-2-Clause-Patent
  15. #
  16. ##
  17. [Defines]
  18. INF_VERSION = 0x00010005
  19. BASE_NAME = WifiConnectionManagerDxe
  20. FILE_GUID = c6df98f2-5ec0-4a94-8c11-9a9828ef03f2
  21. MODULE_TYPE = DXE_DRIVER
  22. VERSION_STRING = 0.1
  23. ENTRY_POINT = WifiMgrDxeDriverEntryPoint
  24. [Sources]
  25. WifiConnectionMgrDxe.h
  26. WifiConnectionMgrDriverBinding.h
  27. WifiConnectionMgrConfig.h
  28. WifiConnectionMgrMisc.h
  29. WifiConnectionMgrImpl.h
  30. WifiConnectionMgrConfigNVDataStruct.h
  31. WifiConnectionMgrHiiConfigAccess.h
  32. WifiConnectionMgrComponentName.h
  33. WifiConnectionMgrFileUtil.h
  34. WifiConnectionMgrDriver.c
  35. WifiConnectionMgrComponentName.c
  36. WifiConnectionMgrMisc.c
  37. WifiConnectionMgrHiiConfigAccess.c
  38. WifiConnectionMgrImpl.c
  39. WifiConnectionMgrFileUtil.c
  40. WifiConnectionManagerDxeStrings.uni
  41. WifiConnectionManagerDxe.vfr
  42. EapContext.h
  43. WifiConnectionMgrConfigHii.h
  44. [Packages]
  45. MdePkg/MdePkg.dec
  46. MdeModulePkg/MdeModulePkg.dec
  47. NetworkPkg/NetworkPkg.dec
  48. [LibraryClasses]
  49. UefiDriverEntryPoint
  50. UefiBootServicesTableLib
  51. UefiRuntimeServicesTableLib
  52. MemoryAllocationLib
  53. BaseMemoryLib
  54. BaseLib
  55. UefiLib
  56. DevicePathLib
  57. DebugLib
  58. HiiLib
  59. PrintLib
  60. UefiHiiServicesLib
  61. NetLib
  62. FileExplorerLib
  63. [Protocols]
  64. gEfiHiiConfigAccessProtocolGuid ## PRODUCES
  65. gEfiWiFi2ProtocolGuid ## TO_START
  66. gEfiAdapterInformationProtocolGuid ## SOMETIMES_CONSUMES
  67. gEfiSupplicantProtocolGuid ## SOMETIMES_CONSUMES
  68. gEfiEapConfigurationProtocolGuid ## SOMETIMES_CONSUMES
  69. gEdkiiWiFiProfileSyncProtocolGuid ## SOMETIMES_CONSUMES
  70. [Guids]
  71. gWifiConfigGuid ## PRODUCES ## GUID
  72. gEfiIfrTianoGuid ## CONSUMES ## GUID (Extended IFR Guid Opcode)
  73. gEfiAdapterInfoMediaStateGuid ## SOMETIMES_CONSUMES ## GUID # Indicate the current media state status
  74. [Depex]
  75. gEfiHiiConfigRoutingProtocolGuid