VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/FirmwareNew/ShellPkg/DynamicCommand/VariablePolicyDynamicCommand/VariablePolicyApp.inf@ 109091

Last change on this file since 109091 was 105670, checked in by vboxsync, 9 months ago

Devices/EFI/FirmwareNew: Merge edk2-stable-202405 and make it build on aarch64, bugref:4643

  • Property svn:eol-style set to native
File size: 1.6 KB
Line 
1## @file
2# A UEFI variable policy application that displays information
3# about UEFI variable policy configuration on the system.
4#
5# Copyright (c) Microsoft Corporation.
6# SPDX-License-Identifier: BSD-2-Clause-Patent
7#
8##
9
10[Defines]
11 INF_VERSION = 0x00010006
12 BASE_NAME = varpolicy
13 FILE_GUID = CA3D995F-3291-45AF-B50A-7C8AE584D857
14 MODULE_TYPE = UEFI_APPLICATION
15 VERSION_STRING = 1.0
16 ENTRY_POINT = VariablePolicyAppInitialize
17 # Note: GetHelpText() in the EFI shell protocol will associate the help text
18 # for the app if the app name (command) matches the .TH section name in
19 # the Unicode help text. That name is "varpolicy".
20 UEFI_HII_RESOURCE_SECTION = TRUE
21
22[Sources.common]
23 VariablePolicy.uni
24 VariablePolicy.h
25 VariablePolicy.c
26 VariablePolicyApp.c
27
28[Packages]
29 MdePkg/MdePkg.dec
30 MdeModulePkg/MdeModulePkg.dec
31 ShellPkg/ShellPkg.dec
32
33[LibraryClasses]
34 BaseLib
35 BaseMemoryLib
36 DebugLib
37 HiiLib
38 MemoryAllocationLib
39 PrintLib
40 ShellLib
41 UefiApplicationEntryPoint
42 UefiBootServicesTableLib
43 UefiHiiServicesLib
44 UefiRuntimeServicesTableLib
45
46[Protocols]
47 gEdkiiVariablePolicyProtocolGuid ## SOMETIMES_CONSUMES
48 gEfiHiiPackageListProtocolGuid ## CONSUMES
49
50[Guids]
51 ## SOMETIMES_CONSUMES ## Variables in Vendor Namespace
52 gEfiCapsuleReportGuid
53 gEfiCapsuleVendorGuid
54 gEfiGlobalVariableGuid
55 gEfiMemoryOverwriteRequestControlLockGuid
56 gEfiMemoryTypeInformationGuid
57 gMtcVendorGuid
58 gShellAliasGuid
59 gShellVariableGuid
60
61[DEPEX]
62 TRUE
Note: See TracBrowser for help on using the repository browser.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette