166 lines
4.9 KiB
INI
166 lines
4.9 KiB
INI
## @file
|
|
# Component description file for H2O Form Browser driver.
|
|
#
|
|
#******************************************************************************
|
|
#* Copyright (c) 2013 - 2020, Insyde Software Corp. All Rights Reserved.
|
|
#*
|
|
#* You may not reproduce, distribute, publish, display, perform, modify, adapt,
|
|
#* transmit, broadcast, present, recite, release, license or otherwise exploit
|
|
#* any part of this publication in any form, by any means, without the prior
|
|
#* written permission of Insyde Software Corporation.
|
|
#*
|
|
#******************************************************************************
|
|
|
|
[Defines]
|
|
INF_VERSION = 0x00010005
|
|
BASE_NAME = H2OFormBrowserDxe
|
|
FILE_GUID = 9E5DAEB4-4B91-4466-9EBE-81C7E4401E6D
|
|
MODULE_TYPE = DXE_DRIVER
|
|
VERSION_STRING = 1.0
|
|
ENTRY_POINT = FBEntryPoint
|
|
STRGATHER_RESERVE_SIZE = 0x1000
|
|
|
|
#
|
|
# The following information is for reference only and not required by the build tools.
|
|
#
|
|
# VALID_ARCHITECTURES = IA32 X64 EBC
|
|
#
|
|
|
|
[Sources]
|
|
SetupBrowserStr.uni
|
|
Setup.c
|
|
Setup.h
|
|
IfrParse.c
|
|
Expression.c
|
|
Presentation.c
|
|
Colors.h
|
|
H2OFormBrowser.c
|
|
FBConsole.c
|
|
FBEvent.c
|
|
FBDialog.c
|
|
FBProcessVfcf.c
|
|
H2ODialog.c
|
|
Value.c
|
|
Page.c
|
|
Statement.c
|
|
Option.c
|
|
FBHotPlug.c
|
|
FBConSplitter.c
|
|
FBTargetInfo.c
|
|
String.c
|
|
Uefi.c
|
|
Link.c
|
|
Import.c
|
|
HiiPopup.c
|
|
|
|
[Packages]
|
|
MdePkg/MdePkg.dec
|
|
MdeModulePkg/MdeModulePkg.dec
|
|
InsydeModulePkg/InsydeModulePkg.dec
|
|
InsydeOemServicesPkg/InsydeOemServicesPkg.dec
|
|
InsydeSetupPkg/InsydeSetupPkg.dec
|
|
|
|
[LibraryClasses]
|
|
UefiDriverEntryPoint
|
|
UefiBootServicesTableLib
|
|
UefiRuntimeServicesTableLib
|
|
MemoryAllocationLib
|
|
BaseMemoryLib
|
|
PrintLib
|
|
UefiLib
|
|
DebugLib
|
|
HiiDbLib
|
|
HiiStringLib
|
|
HiiConfigAccessLib
|
|
UefiHiiServicesLib
|
|
DxeOemSvcKernelLibDefault
|
|
LayoutLib
|
|
ReportStatusCodeLib
|
|
H2OCpLib
|
|
PcdLib
|
|
H2ODisplayEngineLib
|
|
CollationLib
|
|
|
|
[Guids]
|
|
gH2ODisplayEngineLocalTextGuid
|
|
gH2ODisplayEngineRemoteTextGuid
|
|
gH2ODisplayEngineRemoteBrowserGuid
|
|
gH2ODisplayEngineLocalCommandLineGuid
|
|
gH2ODisplayEngineLocalMetroGuid
|
|
gH2ODisplayEngineNullTypeGuid
|
|
gH2ODisplayEngineAllTypeGuid
|
|
gH2ODisplayTypePrimaryDisplayGuid
|
|
gEfiHiiPlatformSetupFormsetGuid
|
|
gEfiHiiStandardFormGuid
|
|
gEfiIfrTianoGuid
|
|
gEfiUsbEnumerationGuid
|
|
gFrontPageFormSetGuid
|
|
gEfiConsoleInDeviceGuid
|
|
gEfiConsoleOutDeviceGuid
|
|
gReturnFromImageGuid
|
|
gH2OStopHotKeyGuid
|
|
gH2OSetupChangeStatusCodeGuid
|
|
gH2OBdsCpSendFormAfterGuid
|
|
gH2OBdsCpSendFormBeforeGuid
|
|
gH2OBdsCpFormBrowserIdleAfterGuid
|
|
gH2OBdsCpFormBrowserIdleBeforeGuid
|
|
gH2OBdsCpFormBrowserUserInputGuid
|
|
gH2OBdsCpFormBrowserCallbackAfterGuid
|
|
gH2OBdsCpFormBrowserCallbackBeforeGuid
|
|
gH2OBdsCpFormBrowserExtractConfigAfterGuid
|
|
gH2OBdsCpFormBrowserExtractConfigBeforeGuid
|
|
gH2OBdsCpFormBrowserRouteConfigAfterGuid
|
|
gH2OBdsCpFormBrowserRouteConfigBeforeGuid
|
|
gH2OBdsCpFormBrowserCheckPasswordGuid
|
|
gH2OBdsCpFormBrowserUpdatePasswordDialogMessageGuid
|
|
gZeroGuid
|
|
|
|
[Protocols]
|
|
gEfiDevicePathToTextProtocolGuid
|
|
gEfiSimpleTextInProtocolGuid
|
|
gEfiSimpleTextInputExProtocolGuid
|
|
gEfiSimplePointerProtocolGuid
|
|
gEfiAbsolutePointerProtocolGuid
|
|
gEfiFormBrowser2ProtocolGuid
|
|
gEdkiiFormBrowserEx2ProtocolGuid ## PRODUCES
|
|
gEfiHiiConfigAccessProtocolGuid
|
|
gEfiUserManagerProtocolGuid
|
|
gEfiDevicePathFromTextProtocolGuid
|
|
gH2ODisplayEngineProtocolGuid
|
|
gH2OFormBrowserProtocolGuid
|
|
gH2OKeyDescProtocolGuid
|
|
gH2ODialogProtocolGuid
|
|
gSetupMouseProtocolGuid
|
|
gEfiCpuArchProtocolGuid
|
|
gH2OSubmitSvcProtocolGuid
|
|
gH2OBdsServicesProtocolGuid
|
|
gEfiHiiPopupProtocolGuid
|
|
|
|
[FeaturePcd]
|
|
gEfiMdeModulePkgTokenSpaceGuid.PcdConOutGopSupport
|
|
gEfiMdeModulePkgTokenSpaceGuid.PcdConOutUgaSupport
|
|
gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport
|
|
gInsydeTokenSpaceGuid.PcdH2OSetupChangeDisplaySupported
|
|
gInsydeTokenSpaceGuid.PcdH2OBdsCpSendFormAfterSupported
|
|
gInsydeTokenSpaceGuid.PcdH2OBdsCpSendFormBeforeSupported
|
|
gInsydeTokenSpaceGuid.PcdH2OBdsCpFormBrowserIdleAfterSupported
|
|
gInsydeTokenSpaceGuid.PcdH2OBdsCpFormBrowserIdleBeforeSupported
|
|
gInsydeTokenSpaceGuid.PcdH2OBdsCpFormBrowserUserInputSupported
|
|
gInsydeTokenSpaceGuid.PcdH2OBdsCpFormBrowserCallbackAfterSupported
|
|
gInsydeTokenSpaceGuid.PcdH2OBdsCpFormBrowserCallbackBeforeSupported
|
|
gInsydeTokenSpaceGuid.PcdH2OBdsCpFormBrowserExtractConfigAfterSupported
|
|
gInsydeTokenSpaceGuid.PcdH2OBdsCpFormBrowserExtractConfigBeforeSupported
|
|
gInsydeTokenSpaceGuid.PcdH2OBdsCpFormBrowserRouteConfigAfterSupported
|
|
gInsydeTokenSpaceGuid.PcdH2OBdsCpFormBrowserRouteConfigBeforeSupported
|
|
gInsydeTokenSpaceGuid.PcdH2OBdsCpFormBrowserCheckPasswordSupported
|
|
gInsydeTokenSpaceGuid.PcdH2OBdsCpFormBrowserUpdatePasswordDialogMessageSupported
|
|
|
|
[FixedPcd]
|
|
gH2OSetupTokenSpaceGuid.PcdDisplayEngineIgfx
|
|
gH2OSetupTokenSpaceGuid.PcdDisplayEnginePeg
|
|
gH2OSetupTokenSpaceGuid.PcdDisplayEnginePci
|
|
|
|
[Depex]
|
|
gEfiHiiDatabaseProtocolGuid AND gEfiHiiConfigRoutingProtocolGuid
|
|
|