]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf
ShellPkg: Add protocols / protocol GUIDs to display and input mapping.
[mirror_edk2.git] / ShellPkg / Library / UefiHandleParsingLib / UefiHandleParsingLib.inf
index 46d918611a59b22f1f09cc98d0fa1cb36d0e5038..ddba0cfa181a1e1807433963aa616f43f855191f 100644 (file)
@@ -1,6 +1,6 @@
 ##  @file\r
 #  Provides interface to advanced shell functionality for parsing both handle and protocol database.\r
 ##  @file\r
 #  Provides interface to advanced shell functionality for parsing both handle and protocol database.\r
-#  Copyright (c) 2010 - 2011, Intel Corporation. All rights reserved. <BR>\r
+#  Copyright (c) 2010 - 2012, Intel Corporation. All rights reserved. <BR>\r
 #\r
 #  This program and the accompanying materials\r
 #  are licensed and made available under the terms and conditions of the BSD License\r
 #\r
 #  This program and the accompanying materials\r
 #  are licensed and made available under the terms and conditions of the BSD License\r
   HiiLib\r
 \r
 [Protocols]\r
   HiiLib\r
 \r
 [Protocols]\r
-  gEfiSimpleFileSystemProtocolGuid              # ALWAYS_CONSUMED\r
+  gEfiSimpleFileSystemProtocolGuid                        ##CONSUMES\r
 \r
   # shell 2.0\r
 \r
   # shell 2.0\r
-  gEfiShellProtocolGuid                         SOMETIMES_CONSUMED\r
-  gEfiShellParametersProtocolGuid               SOMETIMES_CONSUMED\r
+  gEfiShellProtocolGuid                                   ##SOMETIMES_CONSUMED\r
+  gEfiShellParametersProtocolGuid                         ##SOMETIMES_CONSUMED\r
 \r
   # 'old' shell\r
 \r
   # 'old' shell\r
-  gEfiShellEnvironment2Guid                     SOMETIMES_CONSUMED\r
-  gEfiShellInterfaceGuid                        SOMETIMES_CONSUMED\r
+  gEfiShellEnvironment2Guid                               ##SOMETIMES_CONSUMED\r
+  gEfiShellInterfaceGuid                                  ##SOMETIMES_CONSUMED\r
 \r
 \r
-  gEfiUnicodeCollation2ProtocolGuid                       # ALWAYS_CONSUMED\r
-  gEfiDevicePathToTextProtocolGuid                        # ALWAYS_CONSUMED\r
-  gEfiBusSpecificDriverOverrideProtocolGuid               # ALWAYS_CONSUMED\r
-  gEfiDevicePathUtilitiesProtocolGuid                     # ALWAYS_CONSUMED\r
-  gEfiDevicePathFromTextProtocolGuid                      # ALWAYS_CONSUMED\r
-  gEfiPlatformDriverOverrideProtocolGuid                  # ALWAYS_CONSUMED\r
-  gEfiSimpleTextInProtocolGuid                            # ALWAYS_CONSUMED\r
-  gEfiPlatformToDriverConfigurationProtocolGuid           # ALWAYS_CONSUMED\r
-  gEfiDriverSupportedEfiVersionProtocolGuid               # ALWAYS_CONSUMED\r
-  gEfiLoadedImageProtocolGuid                             # ALWAYS_CONSUMED\r
-  gEfiDevicePathProtocolGuid                              # ALWAYS_CONSUMED\r
-  gEfiLoadedImageDevicePathProtocolGuid                   # ALWAYS_CONSUMED\r
-  gEfiSimpleTextOutProtocolGuid\r
-  gEfiSimplePointerProtocolGuid\r
-  gEfiAbsolutePointerProtocolGuid\r
-  gEfiSerialIoProtocolGuid\r
-  gEfiEdidDiscoveredProtocolGuid\r
-  gEfiEdidActiveProtocolGuid\r
-  gEfiEdidOverrideProtocolGuid\r
-  gEfiLoadFileProtocolGuid\r
-  gEfiLoadFile2ProtocolGuid\r
-  gEfiTapeIoProtocolGuid\r
-  gEfiDiskIoProtocolGuid\r
-  gEfiBlockIoProtocolGuid\r
-  gEfiUnicodeCollationProtocolGuid\r
-  gEfiPciRootBridgeIoProtocolGuid\r
-  gEfiPciIoProtocolGuid\r
-  gEfiScsiPassThruProtocolGuid\r
-  gEfiScsiIoProtocolGuid\r
-  gEfiExtScsiPassThruProtocolGuid\r
-  gEfiIScsiInitiatorNameProtocolGuid\r
-  gEfiUsbIoProtocolGuid\r
-  gEfiUsbHcProtocolGuid\r
-  gEfiUsb2HcProtocolGuid\r
-  gEfiDebugSupportProtocolGuid\r
-  gEfiDebugPortProtocolGuid\r
-  gEfiDecompressProtocolGuid\r
-  gEfiAcpiTableProtocolGuid\r
-  gEfiEbcProtocolGuid\r
-  gEfiSimpleNetworkProtocolGuid\r
-  gEfiNetworkInterfaceIdentifierProtocolGuid\r
-  gEfiNetworkInterfaceIdentifierProtocolGuid_31\r
-  gEfiPxeBaseCodeProtocolGuid\r
-  gEfiPxeBaseCodeCallbackProtocolGuid\r
-  gEfiBisProtocolGuid\r
-  gEfiManagedNetworkServiceBindingProtocolGuid\r
-  gEfiManagedNetworkProtocolGuid\r
-  gEfiArpServiceBindingProtocolGuid\r
-  gEfiArpProtocolGuid\r
-  gEfiDhcp4ServiceBindingProtocolGuid\r
-  gEfiDhcp4ProtocolGuid\r
-  gEfiTcp4ServiceBindingProtocolGuid\r
-  gEfiTcp4ProtocolGuid\r
-  gEfiIp4ServiceBindingProtocolGuid\r
-  gEfiIp4ProtocolGuid\r
-  gEfiIp4ConfigProtocolGuid\r
-  gEfiUdp4ServiceBindingProtocolGuid\r
-  gEfiUdp4ProtocolGuid\r
-  gEfiMtftp4ServiceBindingProtocolGuid\r
-  gEfiMtftp4ProtocolGuid\r
-  gEfiAuthenticationInfoProtocolGuid\r
-  gEfiHashServiceBindingProtocolGuid\r
-  gEfiHashProtocolGuid\r
-  gEfiHiiFontProtocolGuid\r
-  gEfiHiiStringProtocolGuid\r
-  gEfiHiiImageProtocolGuid\r
-  gEfiHiiConfigRoutingProtocolGuid\r
-  gEfiHiiConfigAccessProtocolGuid\r
-  gEfiFormBrowser2ProtocolGuid\r
-  gEfiDeviceIoProtocolGuid\r
-  gEfiUgaDrawProtocolGuid\r
-  gEfiUgaIoProtocolGuid\r
-  gEfiDriverConfigurationProtocolGuid\r
-  gEfiDriverConfiguration2ProtocolGuid\r
-  gEfiSimpleTextInputExProtocolGuid\r
+  gEfiUnicodeCollation2ProtocolGuid                       ##CONSUMES\r
+  gEfiDevicePathToTextProtocolGuid                        ##CONSUMES\r
+  gEfiBusSpecificDriverOverrideProtocolGuid               ##CONSUMES\r
+  gEfiDevicePathUtilitiesProtocolGuid                     ##CONSUMES\r
+  gEfiDevicePathFromTextProtocolGuid                      ##CONSUMES\r
+  gEfiPlatformDriverOverrideProtocolGuid                  ##CONSUMES\r
+  gEfiSimpleTextInProtocolGuid                            ##CONSUMES\r
+  gEfiPlatformToDriverConfigurationProtocolGuid           ##CONSUMES\r
+  gEfiDriverSupportedEfiVersionProtocolGuid               ##CONSUMES\r
+  gEfiLoadedImageProtocolGuid                             ##CONSUMES\r
+  gEfiDevicePathProtocolGuid                              ##CONSUMES\r
+  gEfiLoadedImageDevicePathProtocolGuid                   ##CONSUMES\r
+  gEfiSimpleTextOutProtocolGuid                           ##UNDEFINED\r
+  gEfiSimplePointerProtocolGuid                           ##UNDEFINED\r
+  gEfiAbsolutePointerProtocolGuid                         ##UNDEFINED\r
+  gEfiSerialIoProtocolGuid                                ##UNDEFINED\r
+  gEfiEdidDiscoveredProtocolGuid                          ##UNDEFINED\r
+  gEfiEdidActiveProtocolGuid                              ##UNDEFINED\r
+  gEfiEdidOverrideProtocolGuid                            ##UNDEFINED\r
+  gEfiLoadFileProtocolGuid                                ##UNDEFINED\r
+  gEfiLoadFile2ProtocolGuid                               ##UNDEFINED\r
+  gEfiTapeIoProtocolGuid                                  ##UNDEFINED\r
+  gEfiDiskIoProtocolGuid                                  ##UNDEFINED\r
+  gEfiBlockIoProtocolGuid                                 ##UNDEFINED\r
+  gEfiUnicodeCollationProtocolGuid                        ##UNDEFINED\r
+  gEfiPciRootBridgeIoProtocolGuid                         ##UNDEFINED\r
+  gEfiPciIoProtocolGuid                                   ##UNDEFINED\r
+  gEfiScsiPassThruProtocolGuid                            ##UNDEFINED\r
+  gEfiScsiIoProtocolGuid                                  ##UNDEFINED\r
+  gEfiExtScsiPassThruProtocolGuid                         ##UNDEFINED\r
+  gEfiIScsiInitiatorNameProtocolGuid                      ##UNDEFINED\r
+  gEfiUsbIoProtocolGuid                                   ##UNDEFINED\r
+  gEfiUsbHcProtocolGuid                                   ##UNDEFINED\r
+  gEfiUsb2HcProtocolGuid                                  ##UNDEFINED\r
+  gEfiDebugSupportProtocolGuid                            ##UNDEFINED\r
+  gEfiDebugPortProtocolGuid                               ##UNDEFINED\r
+  gEfiDecompressProtocolGuid                              ##UNDEFINED\r
+  gEfiAcpiTableProtocolGuid                               ##UNDEFINED\r
+  gEfiEbcProtocolGuid                                     ##UNDEFINED\r
+  gEfiSimpleNetworkProtocolGuid                           ##UNDEFINED\r
+  gEfiNetworkInterfaceIdentifierProtocolGuid              ##UNDEFINED\r
+  gEfiNetworkInterfaceIdentifierProtocolGuid_31           ##UNDEFINED\r
+  gEfiPxeBaseCodeProtocolGuid                             ##UNDEFINED\r
+  gEfiPxeBaseCodeCallbackProtocolGuid                     ##UNDEFINED\r
+  gEfiBisProtocolGuid                                     ##UNDEFINED\r
+  gEfiManagedNetworkServiceBindingProtocolGuid            ##UNDEFINED\r
+  gEfiManagedNetworkProtocolGuid                          ##UNDEFINED\r
+  gEfiArpServiceBindingProtocolGuid                       ##UNDEFINED\r
+  gEfiArpProtocolGuid                                     ##UNDEFINED\r
+  gEfiDhcp4ServiceBindingProtocolGuid                     ##UNDEFINED\r
+  gEfiDhcp4ProtocolGuid                                   ##UNDEFINED\r
+  gEfiTcp4ServiceBindingProtocolGuid                      ##UNDEFINED\r
+  gEfiTcp4ProtocolGuid                                    ##UNDEFINED\r
+  gEfiIp4ServiceBindingProtocolGuid                       ##UNDEFINED\r
+  gEfiIp4ProtocolGuid                                     ##UNDEFINED\r
+  gEfiIp4ConfigProtocolGuid                               ##UNDEFINED\r
+  gEfiUdp4ServiceBindingProtocolGuid                      ##UNDEFINED\r
+  gEfiUdp4ProtocolGuid                                    ##UNDEFINED\r
+  gEfiMtftp4ServiceBindingProtocolGuid                    ##UNDEFINED\r
+  gEfiMtftp4ProtocolGuid                                  ##UNDEFINED\r
+  gEfiAuthenticationInfoProtocolGuid                      ##UNDEFINED\r
+  gEfiHashServiceBindingProtocolGuid                      ##UNDEFINED\r
+  gEfiHashProtocolGuid                                    ##UNDEFINED\r
+  gEfiHiiFontProtocolGuid                                 ##UNDEFINED\r
+  gEfiHiiStringProtocolGuid                               ##UNDEFINED\r
+  gEfiHiiImageProtocolGuid                                ##UNDEFINED\r
+  gEfiHiiConfigRoutingProtocolGuid                        ##UNDEFINED\r
+  gEfiHiiConfigAccessProtocolGuid                         ##UNDEFINED\r
+  gEfiFormBrowser2ProtocolGuid                            ##UNDEFINED\r
+  gEfiDeviceIoProtocolGuid                                ##UNDEFINED\r
+  gEfiUgaDrawProtocolGuid                                 ##UNDEFINED\r
+  gEfiUgaIoProtocolGuid                                   ##UNDEFINED\r
+  gEfiDriverConfigurationProtocolGuid                     ##UNDEFINED\r
+  gEfiDriverConfiguration2ProtocolGuid                    ##UNDEFINED\r
+  gEfiSimpleTextInputExProtocolGuid                       ##UNDEFINED\r
+  gEfiIp6ServiceBindingProtocolGuid                       ##UNDEFINED\r
+  gEfiIp6ProtocolGuid                                     ##UNDEFINED\r
+  gEfiIp6ConfigProtocolGuid                               ##UNDEFINED\r
+  gEfiMtftp6ServiceBindingProtocolGuid                    ##UNDEFINED\r
+  gEfiMtftp6ProtocolGuid                                  ##UNDEFINED\r
+  gEfiDhcp6ServiceBindingProtocolGuid                     ##UNDEFINED\r
+  gEfiDhcp6ProtocolGuid                                   ##UNDEFINED\r
+  gEfiUdp6ServiceBindingProtocolGuid                      ##UNDEFINED\r
+  gEfiUdp6ProtocolGuid                                    ##UNDEFINED\r
+  gEfiTcp6ServiceBindingProtocolGuid                      ##UNDEFINED\r
+  gEfiTcp6ProtocolGuid                                    ##UNDEFINED\r
+  gEfiVlanConfigProtocolGuid                              ##UNDEFINED\r
+  gEfiEapProtocolGuid                                     ##UNDEFINED\r
+  gEfiEapManagementProtocolGuid                           ##UNDEFINED\r
+  gEfiFtp4ServiceBindingProtocolGuid                      ##UNDEFINED\r
+  gEfiFtp4ProtocolGuid                                    ##UNDEFINED\r
+  gEfiIpSecConfigProtocolGuid                             ##UNDEFINED\r
+  gEfiDriverHealthProtocolGuid                            ##UNDEFINED\r
+  gEfiDeferredImageLoadProtocolGuid                       ##UNDEFINED\r
+  gEfiUserCredentialProtocolGuid                          ##UNDEFINED\r
+  gEfiUserManagerProtocolGuid                             ##UNDEFINED\r
+  gEfiAtaPassThruProtocolGuid                             ##UNDEFINED\r
+  gEfiFirmwareManagementProtocolGuid                      ##UNDEFINED\r
+  gEfiIpSecProtocolGuid                                   ##UNDEFINED\r
+  gEfiIpSec2ProtocolGuid                                  ##UNDEFINED\r
+  gEfiKmsProtocolGuid                                     ##UNDEFINED\r
+  gEfiBlockIo2ProtocolGuid                                ##UNDEFINED\r
+  gEfiStorageSecurityCommandProtocolGuid                  ##UNDEFINED\r
+  gEfiUserCredential2ProtocolGuid                         ##UNDEFINED\r
+  gPcdProtocolGuid                                        ##UNDEFINED\r
+  gEfiTcgProtocolGuid                                     ##UNDEFINED\r
+  gEfiHiiPackageListProtocolGuid                          ##UNDEFINED\r
+  gEfiDriverFamilyOverrideProtocolGuid                    ##UNDEFINED\r
 \r
 [Guids]\r
 \r
 [Guids]\r
-  gEfiFileInfoGuid                              # ALWAYS_CONSUMED\r
-  gEfiShellEnvironment2ExtGuid                  # ALWAYS_CONSUMED\r
-  gEfiPcAnsiGuid\r
-  gEfiVT100Guid\r
-  gEfiVT100PlusGuid\r
-  gEfiVTUTF8Guid\r
-  gEfiStandardErrorDeviceGuid\r
-  gEfiConsoleInDeviceGuid\r
-  gEfiConsoleOutDeviceGuid\r
-  gEfiFileSystemInfoGuid\r
-  gEfiGlobalVariableGuid\r
-  gEfiPartTypeSystemPartGuid\r
-  gEfiPartTypeLegacyMbrGuid\r
-  gHandleParsingHiiGuid\r
+  gEfiFileInfoGuid                                        ##CONSUMES\r
+  gEfiShellEnvironment2ExtGuid                            ##CONSUMES\r
+  gEfiPcAnsiGuid                                          ##UNDEFINED\r
+  gEfiVT100Guid                                           ##UNDEFINED\r
+  gEfiVT100PlusGuid                                       ##UNDEFINED\r
+  gEfiVTUTF8Guid                                          ##UNDEFINED\r
+  gEfiStandardErrorDeviceGuid                             ##UNDEFINED\r
+  gEfiConsoleInDeviceGuid                                 ##UNDEFINED\r
+  gEfiConsoleOutDeviceGuid                                ##UNDEFINED\r
+  gEfiFileSystemInfoGuid                                  ##UNDEFINED\r
+  gEfiGlobalVariableGuid                                  ##UNDEFINED\r
+  gEfiPartTypeSystemPartGuid                              ##UNDEFINED\r
+  gEfiPartTypeLegacyMbrGuid                               ##UNDEFINED\r
+  gHandleParsingHiiGuid                                   ##UNDEFINED\r
 \r
 [Pcd.common]\r
 \r
 [Pcd.common]\r
-  gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize     # ALWAYS_CONSUMED\r
-  gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize       # ALWAYS_CONSUMED\r
-  gEfiShellPkgTokenSpaceGuid.PcdShellIncludeNtGuids        # ALWAYS_CONSUMED
\ No newline at end of file
+  gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize    ##CONSUMES\r
+  gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize      ##CONSUMES\r
+  gEfiShellPkgTokenSpaceGuid.PcdShellIncludeNtGuids       ##CONSUMES
\ No newline at end of file