X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ShellPkg%2FLibrary%2FUefiHandleParsingLib%2FUefiHandleParsingLib.inf;h=15226a0b2efa00078b65b6e2abe31352e8f9191b;hb=4d0a30a494599226450bf69ad9d6fc689f61712e;hp=dab32951d230d1aacd7debc15e49849ddfa70556;hpb=4bcb7fe76842f94f3037976ffc502eeb29b3088a;p=mirror_edk2.git diff --git a/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf b/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf index dab32951d2..15226a0b2e 100644 --- a/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf +++ b/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf @@ -1,6 +1,6 @@ ## @file # Provides interface to advanced shell functionality for parsing both handle and protocol database. -# Copyright (c) 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2010 - 2012, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -18,7 +18,7 @@ FILE_GUID = 3CDC7177-CC2A-4678-BA8F-1A936A093FA4 MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 - LIBRARY_CLASS = HandleParsingLib|UEFI_APPLICATION UEFI_DRIVER + LIBRARY_CLASS = HandleParsingLib|UEFI_APPLICATION UEFI_DRIVER DXE_RUNTIME_DRIVER CONSTRUCTOR = HandleParsingLibConstructor DESTRUCTOR = HandleParsingLibDestructor @@ -49,108 +49,142 @@ HiiLib [Protocols] - gEfiSimpleFileSystemProtocolGuid # ALWAYS_CONSUMED + gEfiSimpleFileSystemProtocolGuid ##CONSUMES # shell 2.0 - gEfiShellProtocolGuid # SOMETIMES_CONSUMED - gEfiShellParametersProtocolGuid # SOMETIMES_CONSUMED + gEfiShellProtocolGuid ##SOMETIMES_CONSUMED + gEfiShellParametersProtocolGuid ##SOMETIMES_CONSUMED # 'old' shell - gEfiShellEnvironment2Guid # SOMETIMES_CONSUMED - gEfiShellInterfaceGuid # SOMETIMES_CONSUMED + gEfiShellEnvironment2Guid ##SOMETIMES_CONSUMED + gEfiShellInterfaceGuid ##SOMETIMES_CONSUMED - gEfiUnicodeCollation2ProtocolGuid # ALWAYS_CONSUMED - gEfiDevicePathToTextProtocolGuid # ALWAYS_CONSUMED - gEfiBusSpecificDriverOverrideProtocolGuid # ALWAYS_CONSUMED - gEfiDevicePathUtilitiesProtocolGuid # ALWAYS_CONSUMED - gEfiDevicePathFromTextProtocolGuid # ALWAYS_CONSUMED - gEfiPlatformDriverOverrideProtocolGuid # ALWAYS_CONSUMED - gEfiSimpleTextInProtocolGuid # ALWAYS_CONSUMED - gEfiPlatformToDriverConfigurationProtocolGuid # ALWAYS_CONSUMED - gEfiDriverSupportedEfiVersionProtocolGuid # ALWAYS_CONSUMED - gEfiLoadedImageProtocolGuid # ALWAYS_CONSUMED - gEfiDevicePathProtocolGuid # ALWAYS_CONSUMED - gEfiLoadedImageDevicePathProtocolGuid # ALWAYS_CONSUMED - gEfiSimpleTextOutProtocolGuid - gEfiSimplePointerProtocolGuid - gEfiAbsolutePointerProtocolGuid - gEfiSerialIoProtocolGuid - gEfiEdidDiscoveredProtocolGuid - gEfiEdidActiveProtocolGuid - gEfiEdidOverrideProtocolGuid - gEfiLoadFileProtocolGuid - gEfiLoadFile2ProtocolGuid - gEfiTapeIoProtocolGuid - gEfiDiskIoProtocolGuid - gEfiBlockIoProtocolGuid - gEfiUnicodeCollationProtocolGuid - gEfiPciRootBridgeIoProtocolGuid - gEfiPciIoProtocolGuid - gEfiScsiPassThruProtocolGuid - gEfiScsiIoProtocolGuid - gEfiExtScsiPassThruProtocolGuid - gEfiIScsiInitiatorNameProtocolGuid - gEfiUsbIoProtocolGuid - gEfiUsbHcProtocolGuid - gEfiUsb2HcProtocolGuid - gEfiDebugSupportProtocolGuid - gEfiDebugPortProtocolGuid - gEfiDecompressProtocolGuid - gEfiAcpiTableProtocolGuid - gEfiEbcProtocolGuid - gEfiSimpleNetworkProtocolGuid - gEfiNetworkInterfaceIdentifierProtocolGuid - gEfiNetworkInterfaceIdentifierProtocolGuid_31 - gEfiPxeBaseCodeProtocolGuid - gEfiPxeBaseCodeCallbackProtocolGuid - gEfiBisProtocolGuid - gEfiManagedNetworkServiceBindingProtocolGuid - gEfiManagedNetworkProtocolGuid - gEfiArpServiceBindingProtocolGuid - gEfiArpProtocolGuid - gEfiDhcp4ServiceBindingProtocolGuid - gEfiDhcp4ProtocolGuid - gEfiTcp4ServiceBindingProtocolGuid - gEfiTcp4ProtocolGuid - gEfiIp4ServiceBindingProtocolGuid - gEfiIp4ProtocolGuid - gEfiIp4ConfigProtocolGuid - gEfiUdp4ServiceBindingProtocolGuid - gEfiUdp4ProtocolGuid - gEfiMtftp4ServiceBindingProtocolGuid - gEfiMtftp4ProtocolGuid - gEfiAuthenticationInfoProtocolGuid - gEfiHashServiceBindingProtocolGuid - gEfiHashProtocolGuid - gEfiHiiFontProtocolGuid - gEfiHiiStringProtocolGuid - gEfiHiiImageProtocolGuid - gEfiHiiConfigRoutingProtocolGuid - gEfiHiiConfigAccessProtocolGuid - gEfiFormBrowser2ProtocolGuid - gEfiDeviceIoProtocolGuid - gEfiUgaDrawProtocolGuid - gEfiUgaIoProtocolGuid - gEfiDriverConfigurationProtocolGuid - gEfiDriverConfiguration2ProtocolGuid - gEfiSimpleTextInputExProtocolGuid + gEfiUnicodeCollation2ProtocolGuid ##CONSUMES + gEfiDevicePathToTextProtocolGuid ##CONSUMES + gEfiBusSpecificDriverOverrideProtocolGuid ##CONSUMES + gEfiDevicePathUtilitiesProtocolGuid ##CONSUMES + gEfiDevicePathFromTextProtocolGuid ##CONSUMES + gEfiPlatformDriverOverrideProtocolGuid ##CONSUMES + gEfiSimpleTextInProtocolGuid ##CONSUMES + gEfiPlatformToDriverConfigurationProtocolGuid ##CONSUMES + gEfiDriverSupportedEfiVersionProtocolGuid ##CONSUMES + gEfiLoadedImageProtocolGuid ##CONSUMES + gEfiDevicePathProtocolGuid ##CONSUMES + gEfiLoadedImageDevicePathProtocolGuid ##CONSUMES + gEfiSimpleTextOutProtocolGuid ##UNDEFINED + gEfiSimplePointerProtocolGuid ##UNDEFINED + gEfiAbsolutePointerProtocolGuid ##UNDEFINED + gEfiSerialIoProtocolGuid ##UNDEFINED + gEfiEdidDiscoveredProtocolGuid ##UNDEFINED + gEfiEdidActiveProtocolGuid ##UNDEFINED + gEfiEdidOverrideProtocolGuid ##UNDEFINED + gEfiLoadFileProtocolGuid ##UNDEFINED + gEfiLoadFile2ProtocolGuid ##UNDEFINED + gEfiTapeIoProtocolGuid ##UNDEFINED + gEfiDiskIoProtocolGuid ##UNDEFINED + gEfiBlockIoProtocolGuid ##UNDEFINED + gEfiUnicodeCollationProtocolGuid ##UNDEFINED + gEfiPciRootBridgeIoProtocolGuid ##UNDEFINED + gEfiPciIoProtocolGuid ##UNDEFINED + gEfiScsiPassThruProtocolGuid ##UNDEFINED + gEfiScsiIoProtocolGuid ##UNDEFINED + gEfiExtScsiPassThruProtocolGuid ##UNDEFINED + gEfiIScsiInitiatorNameProtocolGuid ##UNDEFINED + gEfiUsbIoProtocolGuid ##UNDEFINED + gEfiUsbHcProtocolGuid ##UNDEFINED + gEfiUsb2HcProtocolGuid ##UNDEFINED + gEfiDebugSupportProtocolGuid ##UNDEFINED + gEfiDebugPortProtocolGuid ##UNDEFINED + gEfiDecompressProtocolGuid ##UNDEFINED + gEfiAcpiTableProtocolGuid ##UNDEFINED + gEfiEbcProtocolGuid ##UNDEFINED + gEfiSimpleNetworkProtocolGuid ##UNDEFINED + gEfiNetworkInterfaceIdentifierProtocolGuid ##UNDEFINED + gEfiNetworkInterfaceIdentifierProtocolGuid_31 ##UNDEFINED + gEfiPxeBaseCodeProtocolGuid ##UNDEFINED + gEfiPxeBaseCodeCallbackProtocolGuid ##UNDEFINED + gEfiBisProtocolGuid ##UNDEFINED + gEfiManagedNetworkServiceBindingProtocolGuid ##UNDEFINED + gEfiManagedNetworkProtocolGuid ##UNDEFINED + gEfiArpServiceBindingProtocolGuid ##UNDEFINED + gEfiArpProtocolGuid ##UNDEFINED + gEfiDhcp4ServiceBindingProtocolGuid ##UNDEFINED + gEfiDhcp4ProtocolGuid ##UNDEFINED + gEfiTcp4ServiceBindingProtocolGuid ##UNDEFINED + gEfiTcp4ProtocolGuid ##UNDEFINED + gEfiIp4ServiceBindingProtocolGuid ##UNDEFINED + gEfiIp4ProtocolGuid ##UNDEFINED + gEfiIp4ConfigProtocolGuid ##UNDEFINED + gEfiUdp4ServiceBindingProtocolGuid ##UNDEFINED + gEfiUdp4ProtocolGuid ##UNDEFINED + gEfiMtftp4ServiceBindingProtocolGuid ##UNDEFINED + gEfiMtftp4ProtocolGuid ##UNDEFINED + gEfiAuthenticationInfoProtocolGuid ##UNDEFINED + gEfiHashServiceBindingProtocolGuid ##UNDEFINED + gEfiHashProtocolGuid ##UNDEFINED + gEfiHiiFontProtocolGuid ##UNDEFINED + gEfiHiiStringProtocolGuid ##UNDEFINED + gEfiHiiImageProtocolGuid ##UNDEFINED + gEfiHiiConfigRoutingProtocolGuid ##UNDEFINED + gEfiHiiConfigAccessProtocolGuid ##UNDEFINED + gEfiFormBrowser2ProtocolGuid ##UNDEFINED + gEfiDeviceIoProtocolGuid ##UNDEFINED + gEfiUgaDrawProtocolGuid ##UNDEFINED + gEfiUgaIoProtocolGuid ##UNDEFINED + gEfiDriverConfigurationProtocolGuid ##UNDEFINED + gEfiDriverConfiguration2ProtocolGuid ##UNDEFINED + gEfiSimpleTextInputExProtocolGuid ##UNDEFINED + gEfiIp6ServiceBindingProtocolGuid ##UNDEFINED + gEfiIp6ProtocolGuid ##UNDEFINED + gEfiIp6ConfigProtocolGuid ##UNDEFINED + gEfiMtftp6ServiceBindingProtocolGuid ##UNDEFINED + gEfiMtftp6ProtocolGuid ##UNDEFINED + gEfiDhcp6ServiceBindingProtocolGuid ##UNDEFINED + gEfiDhcp6ProtocolGuid ##UNDEFINED + gEfiUdp6ServiceBindingProtocolGuid ##UNDEFINED + gEfiUdp6ProtocolGuid ##UNDEFINED + gEfiTcp6ServiceBindingProtocolGuid ##UNDEFINED + gEfiTcp6ProtocolGuid ##UNDEFINED + gEfiVlanConfigProtocolGuid ##UNDEFINED + gEfiEapProtocolGuid ##UNDEFINED + gEfiEapManagementProtocolGuid ##UNDEFINED + gEfiFtp4ServiceBindingProtocolGuid ##UNDEFINED + gEfiFtp4ProtocolGuid ##UNDEFINED + gEfiIpSecConfigProtocolGuid ##UNDEFINED + gEfiDriverHealthProtocolGuid ##UNDEFINED + gEfiDeferredImageLoadProtocolGuid ##UNDEFINED + gEfiUserCredentialProtocolGuid ##UNDEFINED + gEfiUserManagerProtocolGuid ##UNDEFINED + gEfiAtaPassThruProtocolGuid ##UNDEFINED + gEfiFirmwareManagementProtocolGuid ##UNDEFINED + gEfiIpSecProtocolGuid ##UNDEFINED + gEfiIpSec2ProtocolGuid ##UNDEFINED + gEfiKmsProtocolGuid ##UNDEFINED + gEfiBlockIo2ProtocolGuid ##UNDEFINED + gEfiStorageSecurityCommandProtocolGuid ##UNDEFINED + gEfiUserCredential2ProtocolGuid ##UNDEFINED + gPcdProtocolGuid ##UNDEFINED + gEfiTcgProtocolGuid ##UNDEFINED + gEfiHiiPackageListProtocolGuid ##UNDEFINED + gEfiDriverFamilyOverrideProtocolGuid ##UNDEFINED [Guids] - gEfiFileInfoGuid # ALWAYS_CONSUMED - gEfiShellEnvironment2ExtGuid # ALWAYS_CONSUMED - gEfiPcAnsiGuid - gEfiVT100Guid - gEfiVT100PlusGuid - gEfiVTUTF8Guid - gEfiStandardErrorDeviceGuid - gEfiConsoleInDeviceGuid - gEfiConsoleOutDeviceGuid - gEfiFileSystemInfoGuid - gEfiGlobalVariableGuid - gEfiPartTypeSystemPartGuid - gEfiPartTypeLegacyMbrGuid + gEfiFileInfoGuid ##CONSUMES + gEfiShellEnvironment2ExtGuid ##CONSUMES + gEfiPcAnsiGuid ##UNDEFINED + gEfiVT100Guid ##UNDEFINED + gEfiVT100PlusGuid ##UNDEFINED + gEfiVTUTF8Guid ##UNDEFINED + gEfiStandardErrorDeviceGuid ##UNDEFINED + gEfiConsoleInDeviceGuid ##UNDEFINED + gEfiConsoleOutDeviceGuid ##UNDEFINED + gEfiFileSystemInfoGuid ##UNDEFINED + gEfiGlobalVariableGuid ##UNDEFINED + gEfiPartTypeSystemPartGuid ##UNDEFINED + gEfiPartTypeLegacyMbrGuid ##UNDEFINED + gHandleParsingHiiGuid ##UNDEFINED [Pcd.common] - gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize # ALWAYS_CONSUMED - gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize # ALWAYS_CONSUMED - gEfiShellPkgTokenSpaceGuid.PcdShellIncludeNtGuids # ALWAYS_CONSUMED \ No newline at end of file + gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize ##CONSUMES + gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize ##CONSUMES + gEfiShellPkgTokenSpaceGuid.PcdShellIncludeNtGuids ##CONSUMES \ No newline at end of file