]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf
ShellPkg/UefiHandleParsingLib: Remove some unused Guids
[mirror_edk2.git] / ShellPkg / Library / UefiHandleParsingLib / UefiHandleParsingLib.inf
index c95f41b115e1963558fe13cee41e62851b9f961f..93b69cd8e98360a72b8ecfde2178a32a66e08140 100644 (file)
@@ -1,14 +1,10 @@
 ##  @file\r
 #  Provides interface to advanced shell functionality for parsing both handle and protocol database.\r
-#  Copyright (c) 2013 - 2014, Hewlett-Packard Development Company, L.P.<BR>\r
-#  Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved. <BR>\r
+#  Copyright (c) 2010 - 2018, Intel Corporation. All rights reserved. <BR>\r
+#  (C) Copyright 2013-2015 Hewlett-Packard Development Company, L.P.<BR>\r
+#  (C) Copyright 2015 Hewlett Packard Enterprise Development LP<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
-#  which accompanies this distribution. The full text of the license may be found at\r
-#  http://opensource.org/licenses/bsd-license.php\r
-#  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-#  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+#  SPDX-License-Identifier: BSD-2-Clause-Patent\r
 #\r
 #\r
 ##\r
@@ -24,7 +20,7 @@
   DESTRUCTOR                     = HandleParsingLibDestructor\r
 \r
 #\r
-#  VALID_ARCHITECTURES           = IA32 X64 IPF EBC\r
+#  VALID_ARCHITECTURES           = IA32 X64 EBC\r
 #\r
 \r
 [Sources.common]\r
   UefiLib\r
   HiiLib\r
   SortLib\r
+  PeCoffGetEntryPointLib\r
 \r
 [Protocols]\r
-  gEfiSimpleFileSystemProtocolGuid                        ##CONSUMES\r
+  gEfiSimpleFileSystemProtocolGuid                        ## SOMETIMES_CONSUMES\r
 \r
   # shell 2.0\r
-  gEfiShellProtocolGuid                                   ##SOMETIMES_CONSUMED\r
-  gEfiShellParametersProtocolGuid                         ##SOMETIMES_CONSUMED\r
+  gEfiShellProtocolGuid                                   ## SOMETIMES_CONSUMES\r
+  gEfiShellParametersProtocolGuid                         ## SOMETIMES_CONSUMES\r
 \r
   # 'old' shell\r
-  gEfiShellEnvironment2Guid                               ##SOMETIMES_CONSUMED\r
-  gEfiShellInterfaceGuid                                  ##SOMETIMES_CONSUMED\r
+  gEfiShellEnvironment2Guid                               ## SOMETIMES_CONSUMES\r
+  gEfiShellInterfaceGuid                                  ## SOMETIMES_CONSUMES\r
 \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
-  gEfiIdeControllerInitProtocolGuid                       ##UNDEFINED\r
-  gEfiDiskIo2ProtocolGuid                                 ##UNDEFINED\r
-  gEfiAdapterInformationProtocolGuid                      ##UNDEFINED\r
-  gEfiShellDynamicCommandProtocolGuid                     ##UNDEFINED\r
+  gEfiUnicodeCollation2ProtocolGuid                       ## UNDEFINED\r
+  gEfiDevicePathToTextProtocolGuid                        ## UNDEFINED\r
+  gEfiBusSpecificDriverOverrideProtocolGuid               ## UNDEFINED\r
+  gEfiDevicePathUtilitiesProtocolGuid                     ## UNDEFINED\r
+  gEfiDevicePathFromTextProtocolGuid                      ## UNDEFINED\r
+  gEfiPlatformDriverOverrideProtocolGuid                  ## UNDEFINED\r
+  gEfiSimpleTextInProtocolGuid                            ## UNDEFINED\r
+  gEfiPlatformToDriverConfigurationProtocolGuid           ## UNDEFINED\r
+  gEfiDriverSupportedEfiVersionProtocolGuid               ## UNDEFINED\r
+  gEfiLoadedImageProtocolGuid                             ## CONSUMES\r
+  gEfiDevicePathProtocolGuid                              ## CONSUMES\r
+  gEfiLoadedImageDevicePathProtocolGuid                   ## UNDEFINED\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
+  gEfiIp4Config2ProtocolGuid                              ## 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
+  gEfiIdeControllerInitProtocolGuid                       ## UNDEFINED\r
+  gEfiDiskIo2ProtocolGuid                                 ## UNDEFINED\r
+  gEfiAdapterInformationProtocolGuid                      ## UNDEFINED\r
+  gEfiShellDynamicCommandProtocolGuid                     ## UNDEFINED\r
+  gEfiDiskInfoProtocolGuid                                ## UNDEFINED\r
+  gGetPcdInfoProtocolGuid                                 ## UNDEFINED\r
+  gEfiBdsArchProtocolGuid                                 ## UNDEFINED\r
+  gEfiCpuArchProtocolGuid                                 ## UNDEFINED\r
+  gEfiMetronomeArchProtocolGuid                           ## UNDEFINED\r
+  gEfiMonotonicCounterArchProtocolGuid                    ## UNDEFINED\r
+  gEfiRealTimeClockArchProtocolGuid                       ## UNDEFINED\r
+  gEfiResetArchProtocolGuid                               ## UNDEFINED\r
+  gEfiRuntimeArchProtocolGuid                             ## UNDEFINED\r
+  gEfiSecurityArchProtocolGuid                            ## UNDEFINED\r
+  gEfiTimerArchProtocolGuid                               ## UNDEFINED\r
+  gEfiVariableWriteArchProtocolGuid                       ## UNDEFINED\r
+  gEfiVariableArchProtocolGuid                            ## UNDEFINED\r
+  gEfiSecurityPolicyProtocolGuid                          ## UNDEFINED\r
+  gEfiWatchdogTimerArchProtocolGuid                       ## UNDEFINED\r
+  gEfiStatusCodeRuntimeProtocolGuid                       ## UNDEFINED\r
+  gEfiSmbusHcProtocolGuid                                 ## UNDEFINED\r
+  gEfiFirmwareVolume2ProtocolGuid                         ## UNDEFINED\r
+  gEfiFirmwareVolumeBlockProtocolGuid                     ## UNDEFINED\r
+  gEfiCapsuleArchProtocolGuid                             ## UNDEFINED\r
+  gEfiMpServiceProtocolGuid                               ## UNDEFINED\r
+  gEfiPciHostBridgeResourceAllocationProtocolGuid         ## UNDEFINED\r
+  gEfiPciPlatformProtocolGuid                             ## UNDEFINED\r
+  gEfiPciOverrideProtocolGuid                             ## UNDEFINED\r
+  gEfiPciEnumerationCompleteProtocolGuid                  ## UNDEFINED\r
+  gEfiIncompatiblePciDeviceSupportProtocolGuid            ## UNDEFINED\r
+  gEfiPciHotPlugInitProtocolGuid                          ## UNDEFINED\r
+  gEfiPciHotPlugRequestProtocolGuid                       ## UNDEFINED\r
+  gEfiSmbiosProtocolGuid                                  ## UNDEFINED\r
+  gEfiS3SaveStateProtocolGuid                             ## UNDEFINED\r
+  gEfiS3SmmSaveStateProtocolGuid                          ## UNDEFINED\r
+  gEfiRscHandlerProtocolGuid                              ## UNDEFINED\r
+  gEfiSmmRscHandlerProtocolGuid                           ## UNDEFINED\r
+  gEfiAcpiSdtProtocolGuid                                 ## UNDEFINED\r
+  gEfiSioProtocolGuid                                     ## UNDEFINED\r
+  gEfiSmmCpuIo2ProtocolGuid                               ## UNDEFINED\r
+  gEfiSmmBase2ProtocolGuid                                ## UNDEFINED\r
+  gEfiSmmAccess2ProtocolGuid                              ## UNDEFINED\r
+  gEfiSmmControl2ProtocolGuid                             ## UNDEFINED\r
+  gEfiSmmConfigurationProtocolGuid                        ## UNDEFINED\r
+  gEfiSmmReadyToLockProtocolGuid                          ## UNDEFINED\r
+  gEfiDxeSmmReadyToLockProtocolGuid                       ## UNDEFINED\r
+  gEfiSmmCommunicationProtocolGuid                        ## UNDEFINED\r
+  gEfiSmmStatusCodeProtocolGuid                           ## UNDEFINED\r
+  gEfiSmmCpuProtocolGuid                                  ## UNDEFINED\r
+  gEfiSmmPciRootBridgeIoProtocolGuid                      ## UNDEFINED\r
+  gEfiSmmSwDispatch2ProtocolGuid                          ## UNDEFINED\r
+  gEfiSmmSxDispatch2ProtocolGuid                          ## UNDEFINED\r
+  gEfiSmmPeriodicTimerDispatch2ProtocolGuid               ## UNDEFINED\r
+  gEfiSmmUsbDispatch2ProtocolGuid                         ## UNDEFINED\r
+  gEfiSmmGpiDispatch2ProtocolGuid                         ## UNDEFINED\r
+  gEfiSmmStandbyButtonDispatch2ProtocolGuid               ## UNDEFINED\r
+  gEfiSmmPowerButtonDispatch2ProtocolGuid                 ## UNDEFINED\r
+  gEfiSmmIoTrapDispatch2ProtocolGuid                      ## UNDEFINED\r
+  gEfiPcdProtocolGuid                                     ## UNDEFINED\r
+  gEfiFirmwareVolumeBlock2ProtocolGuid                    ## UNDEFINED\r
+  gEfiCpuIo2ProtocolGuid                                  ## UNDEFINED\r
+  gEfiLegacyRegion2ProtocolGuid                           ## UNDEFINED\r
+  gEfiSecurity2ArchProtocolGuid                           ## UNDEFINED\r
+  gEfiSmmEndOfDxeProtocolGuid                             ## UNDEFINED\r
+  gEfiIsaHcProtocolGuid                                   ## UNDEFINED\r
+  gEfiIsaHcServiceBindingProtocolGuid                     ## UNDEFINED\r
+  gEfiSioControlProtocolGuid                              ## UNDEFINED\r
+  gEfiGetPcdInfoProtocolGuid                              ## UNDEFINED\r
+  gEfiI2cMasterProtocolGuid                               ## UNDEFINED\r
+  gEfiI2cIoProtocolGuid                                   ## UNDEFINED\r
+  gEfiI2cEnumerateProtocolGuid                            ## UNDEFINED\r
+  gEfiI2cHostProtocolGuid                                 ## UNDEFINED\r
+  gEfiI2cBusConfigurationManagementProtocolGuid           ## UNDEFINED\r
+  gEfiTcg2ProtocolGuid                                    ## UNDEFINED\r
+  gEfiTimestampProtocolGuid                               ## UNDEFINED\r
+  gEfiRngProtocolGuid                                     ## UNDEFINED\r
+  gEfiNvmExpressPassThruProtocolGuid                      ## UNDEFINED\r
+  gEfiHash2ServiceBindingProtocolGuid                     ## UNDEFINED\r
+  gEfiHash2ProtocolGuid                                   ## UNDEFINED\r
+  gEfiBlockIoCryptoProtocolGuid                           ## UNDEFINED\r
+  gEfiSmartCardReaderProtocolGuid                         ## UNDEFINED\r
+  gEfiSmartCardEdgeProtocolGuid                           ## UNDEFINED\r
+  gEfiUsbFunctionIoProtocolGuid                           ## UNDEFINED\r
+  gEfiBluetoothHcProtocolGuid                             ## UNDEFINED\r
+  gEfiBluetoothIoServiceBindingProtocolGuid               ## UNDEFINED\r
+  gEfiBluetoothIoProtocolGuid                             ## UNDEFINED\r
+  gEfiBluetoothConfigProtocolGuid                         ## UNDEFINED\r
+  gEfiRegularExpressionProtocolGuid                       ## UNDEFINED\r
+  gEfiBootManagerPolicyProtocolGuid                       ## UNDEFINED\r
+  gEfiConfigKeywordHandlerProtocolGuid                    ## UNDEFINED\r
+  gEfiWiFiProtocolGuid                                    ## UNDEFINED\r
+  gEfiEapManagement2ProtocolGuid                          ## UNDEFINED\r
+  gEfiEapConfigurationProtocolGuid                        ## UNDEFINED\r
+  gEfiPkcs7VerifyProtocolGuid                             ## UNDEFINED\r
+  gEfiDns4ServiceBindingProtocolGuid                      ## UNDEFINED\r
+  gEfiDns4ProtocolGuid                                    ## UNDEFINED\r
+  gEfiDns6ServiceBindingProtocolGuid                      ## UNDEFINED\r
+  gEfiDns6ProtocolGuid                                    ## UNDEFINED\r
+  gEfiHttpServiceBindingProtocolGuid                      ## UNDEFINED\r
+  gEfiHttpProtocolGuid                                    ## UNDEFINED\r
+  gEfiHttpUtilitiesProtocolGuid                           ## UNDEFINED\r
+  gEfiRestProtocolGuid                                    ## UNDEFINED\r
+  gEfiMmEndOfDxeProtocolGuid                              ## UNDEFINED\r
+  gEfiMmIoTrapDispatchProtocolGuid                        ## UNDEFINED\r
+  gEfiMmPowerButtonDispatchProtocolGuid                   ## UNDEFINED\r
+  gEfiMmStandbyButtonDispatchProtocolGuid                 ## UNDEFINED\r
+  gEfiMmGpiDispatchProtocolGuid                           ## UNDEFINED\r
+  gEfiMmUsbDispatchProtocolGuid                           ## UNDEFINED\r
+  gEfiMmPeriodicTimerDispatchProtocolGuid                 ## UNDEFINED\r
+  gEfiMmSxDispatchProtocolGuid                            ## UNDEFINED\r
+  gEfiMmSwDispatchProtocolGuid                            ## UNDEFINED\r
+  gEfiMmPciRootBridgeIoProtocolGuid                       ## UNDEFINED\r
+  gEfiMmCpuProtocolGuid                                   ## UNDEFINED\r
+  gEfiMmStatusCodeProtocolGuid                            ## UNDEFINED\r
+  gEfiDxeMmReadyToLockProtocolGuid                        ## UNDEFINED\r
+  gEfiMmConfigurationProtocolGuid                         ## UNDEFINED\r
+  gEfiMmReadyToLockProtocolGuid                           ## UNDEFINED\r
+  gEfiMmControlProtocolGuid                               ## UNDEFINED\r
+  gEfiMmAccessProtocolGuid                                ## UNDEFINED\r
+  gEfiMmBaseProtocolGuid                                  ## UNDEFINED\r
+  gEfiMmCpuIoProtocolGuid                                 ## UNDEFINED\r
+  gEfiMmRscHandlerProtocolGuid                            ## UNDEFINED\r
+  gEfiMmCommunicationProtocolGuid                         ## UNDEFINED\r
+  gEfiTlsServiceBindingProtocolGuid                       ## UNDEFINED\r
+  gEfiTlsProtocolGuid                                     ## UNDEFINED\r
+  gEfiTlsConfigurationProtocolGuid                        ## UNDEFINED\r
+  gEfiSupplicantServiceBindingProtocolGuid                ## UNDEFINED\r
+  gEfiSupplicantProtocolGuid                              ## UNDEFINED\r
+  gEfiWiFi2ProtocolGuid                                   ## UNDEFINED\r
+  gEfiRamDiskProtocolGuid                                 ## UNDEFINED\r
+  gEfiHiiImageDecoderProtocolGuid                         ## UNDEFINED\r
+  gEfiHiiImageExProtocolGuid                              ## UNDEFINED\r
+  gEfiSdMmcPassThruProtocolGuid                           ## UNDEFINED\r
+  gEfiEraseBlockProtocolGuid                              ## UNDEFINED\r
+  gEfiBluetoothAttributeProtocolGuid                      ## UNDEFINED\r
+  gEfiBluetoothAttributeServiceBindingProtocolGuid        ## UNDEFINED\r
+  gEfiBluetoothLeConfigProtocolGuid                       ## UNDEFINED\r
+  gEfiUfsDeviceConfigProtocolGuid                         ## UNDEFINED\r
+  gEfiHttpBootCallbackProtocolGuid                        ## UNDEFINED\r
+  gEfiResetNotificationProtocolGuid                       ## UNDEFINED\r
+  gEfiPartitionInfoProtocolGuid                           ## UNDEFINED\r
+  gEfiHiiPopupProtocolGuid                                ## UNDEFINED\r
 \r
 [Guids]\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
-  gEfiAdapterInfoMediaStateGuid                           ##SOMETIMES CONSUMES\r
-  gEfiAdapterInfoNetworkBootGuid                          ##SOMETIMES CONSUMES\r
-  gEfiAdapterInfoSanMacAddressGuid                        ##SOMETIMES CONSUMES\r
+  gEfiFileInfoGuid                                        ## UNDEFINED\r
+  gEfiShellEnvironment2ExtGuid                            ## SOMETIMES_CONSUMES ## GUID\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
+  gEfiAdapterInfoMediaStateGuid                           ## SOMETIMES_CONSUMES ## GUID\r
+  gEfiAdapterInfoNetworkBootGuid                          ## SOMETIMES_CONSUMES ## GUID\r
+  gEfiAdapterInfoSanMacAddressGuid                        ## SOMETIMES_CONSUMES ## GUID\r
+  gEfiAdapterInfoUndiIpv6SupportGuid                      ## SOMETIMES_CONSUMES ## GUID\r
 \r
 [Pcd.common]\r
-  gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize      ##CONSUMES\r
-  gEfiShellPkgTokenSpaceGuid.PcdShellIncludeNtGuids       ##CONSUMES
\ No newline at end of file
+  gEfiShellPkgTokenSpaceGuid.PcdShellIncludeNtGuids       ## CONSUMES\r