## @file # Component description file for H2O Display Engine Local Metro DXE driver. # #****************************************************************************** #* Copyright (c) 2013 - 2021, 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 = H2ODisplayEngineLocalMetroDxe FILE_GUID = 7B3F16BE-79CD-4a78-A27E-B329B1DF500D MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 ENTRY_POINT = H2ODisplayEngineLocalMetroEntryPoint # # The following information is for reference only and not required by the build tools. # # VALID_ARCHITECTURES = IA32 X64 EBC # [Sources] H2ODisplayEngineLocalMetro.c ../../../InsydeModulePkg/Include/StdLib/stdio.h Resource.c Resource.idf MetroFuncs.c MetroUi.c MetroPerfMeasure.c ControlType.c MultiLayout/MultiLayout1.c UiLib/Include/UiControls.h UiLib/UiFuncs.c UiLib/UiControl.c UiLib/UiTexture.c UiLib/UiLabel.c UiLib/UiButton.c UiLib/UiEdit.c UiLib/UiSwitch.c UiLib/UiScrollBar.c UiLib/UiScrollView.c UiLib/UiListView.c UiLib/UiNumberPicker.c UiLib/UiVerticalLayout.c UiLib/UiHorizontalLayout.c UiLib/UiFlexLayout.c UiLib/UiFrame.c UiLib/UiDialog.c UiLib/UiManager.c UiLib/UiRender.c UiLib/XmlParser.c StatementControls/Include/StatementControls.h StatementControls/H2OStatementControl.c StatementControls/H2OActionButton.c StatementControls/H2ODateRoller.c StatementControls/H2ONumericInput.c StatementControls/H2OOptionList.c StatementControls/H2OOrderedListOptionList.c StatementControls/H2OPasswordInput.c StatementControls/H2OStringInput.c StatementControls/H2OTimeRoller.c H2OControls/Include/H2OControls.h H2OControls/H2OTimeItem.c H2OControls/H2ODateItem.c H2OControls/H2OFrontPageItem.c H2OControls/H2OSetupPageItem.c H2OControls/H2OSetupMenuItem.c H2OControls/H2OHotkeyItem.c H2ODialogs/Include/H2ODialogs.h H2ODialogs/MetroDialog.c H2ODialogs/H2OOneOfInputDialog.c H2ODialogs/H2ODateTimeDialog.c H2ODialogs/H2OOrderedListDialog.c H2ODialogs/H2OPopupDialog.c H2ODialogs/H2ONumericDialog.c H2ODialogs/H2OPasswordDialog.c H2ODialogs/H2OFormDialog.c H2ODialogs/H2OHelpDialog.c H2ODialogs/H2OMsgPopupDialog.c H2ODialogs/H2OConfirmPasswordDialog.c H2ODialogs/H2OConfirmPageDialog.c H2ODialogs/H2OStringDialog.c H2OPanels/Include/H2OPanels.h H2OPanels/H2OHotkeyPanel.c H2OPanels/H2OHelpTextPanel.c H2OPanels/H2OSetupMenuPanel.c H2OPanels/H2OSetupPagePanel.c H2OPanels/H2OFormTitlePanel.c H2OPanels/H2OOwnerDrawPanel.c H2OPanels/H2OFormPanel.c [Packages] MdePkg/MdePkg.dec MdeModulePkg/MdeModulePkg.dec InsydeModulePkg/InsydeModulePkg.dec InsydeSetupPkg/InsydeSetupPkg.dec InsydeOemServicesPkg/InsydeOemServicesPkg.dec [LibraryClasses] UefiDriverEntryPoint UefiBootServicesTableLib UefiRuntimeServicesTableLib BaseLib MemoryAllocationLib BaseMemoryLib UefiLib DebugLib PcdLib LayoutLib DxeOemSvcKernelLibDefault HiiDbLib HiiStringLib HiiConfigAccessLib StdLib Win32Lib UefiHiiServicesLib BitBltLib RectLib ConsoleLib TimerLib H2ODisplayEngineLib H2OCpLib [Guids] gH2ODisplayEngineLocalMetroGuid gFrontPageFormSetGuid gH2OSetupLmdeActionButtonGuid ## ControlTypes gH2OSetupLmdeButtonGuid gH2OSetupLmdeCheckboxPopupGuid gH2OSetupLmdeCheckboxImageGuid gH2OSetupLmdeDatePopupGuid gH2OSetupLmdeDateRollerGuid gH2OSetupLmdeDateFormattedGuid gH2OSetupLmdeEditBoxGuid gH2OSetupLmdeGroupGuid gH2OSetupLmdeHotkeyGuid gH2OSetupLmdeNumericInputGuid gH2OSetupLmdeNumericPopupGuid gH2OSetupLmdeOneOfPopupGuid gH2OSetupLmdeOptionListGuid gH2OSetupLmdeOrderedListPopupGuid gH2OSetupLmdeOrderedListOptionListGuid gH2OSetupLmdePasswordInputGuid gH2OSetupLmdePasswordPopupGuid gH2OSetupLmdeStringInputGuid gH2OSetupLmdeStringPopupGuid gH2OSetupLmdeSubtitleGuid gH2OSetupLmdeTextGuid gH2OSetupLmdeTimePopupGuid gH2OSetupLmdeTimeRollerGuid gH2OBdsCpFormBrowserInputPasswordTooLongGuid [Protocols] gH2ODisplayEngineProtocolGuid ## PRODUCED gH2OFormBrowserProtocolGuid ## CONSUMED gEfiHiiDatabaseProtocolGuid gEfiHiiFontProtocolGuid gH2OWindowProtocolGuid gSetupMouseProtocolGuid gPerformanceMeasureProtocolGuid gEfiSmbiosProtocolGuid gH2OOwnerDrawPanelProtocolGuid [Pcd] gInsydeTokenSpaceGuid.PcdDefaultHorizontalResolution gInsydeTokenSpaceGuid.PcdDefaultVerticalResolution gInsydeTokenSpaceGuid.PcdRealTimeClockYearMax gInsydeTokenSpaceGuid.PcdRealTimeClockYearMin gH2OSetupTokenSpaceGuid.PcdH2OLmdeMultiLayout [FeaturePcd] gInsydeTokenSpaceGuid.PcdH2OFormBrowserLocalMetroDEShowFpsSupport gInsydeTokenSpaceGuid.PcdH2OBdsCpFormBrowserInputPasswordTooLongSupported [Depex] gH2OFormBrowserProtocolGuid AND gH2OWindowProtocolGuid