diff --git a/ShellPkg/Application/Shell/Shell.inf b/ShellPkg/Application/Shell/Shell.inf
index e20ac08a7e..4749c06819 100644
--- a/ShellPkg/Application/Shell/Shell.inf
+++ b/ShellPkg/Application/Shell/Shell.inf
@@ -2,7 +2,7 @@
# This is the shell application
#
# Copyright (c) 2013, Hewlett-Packard Development Company, L.P.
-# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.
+# Copyright (c) 2009 - 2015, 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
@@ -72,39 +72,39 @@
HandleParsingLib
[Guids]
- gShellVariableGuid # ALWAYS_CONSUMES
- gShellMapGuid # ALWAYS_CONSUMES
- gShellAliasGuid # ALWAYS_CONSUMES
+ gShellVariableGuid ## CONSUMES ## GUID
+ gShellMapGuid ## CONSUMES ## GUID
+ gShellAliasGuid ## CONSUMES ## GUID
[Protocols]
- gEfiShellProtocolGuid # ALWAYS_PRODUCES
- # SOMETIMES_CONSUMES
- gEfiShellParametersProtocolGuid # ALWAYS_PRODUCES
- # SOMETIMES_CONSUMES
+ gEfiShellProtocolGuid ## PRODUCES
+ ## SOMETIMES_CONSUMES
+ gEfiShellParametersProtocolGuid ## PRODUCES
+ ## SOMETIMES_CONSUMES
-# gEfiShellEnvironment2Guid # SOMETIMES_PRODUCES
-# gEfiShellInterfaceGuid # SOMETIMES_PRODUCES
+# gEfiShellEnvironment2Guid ## SOMETIMES_PRODUCES
+# gEfiShellInterfaceGuid ## SOMETIMES_PRODUCES
- gEfiSimpleTextInputExProtocolGuid # ALWAYS_CONSUMES
- gEfiSimpleTextInProtocolGuid # ALWAYS_CONSUMES
- gEfiSimpleTextOutProtocolGuid # ALWAYS_CONSUMES
- gEfiSimpleFileSystemProtocolGuid # ALWAYS_CONSUMES
- gEfiLoadedImageProtocolGuid # ALWAYS_CONSUMES
- gEfiComponentName2ProtocolGuid # ALWAYS_CONSUMES
- gEfiUnicodeCollation2ProtocolGuid # ALWAYS_CONSUMES
- gEfiDevicePathProtocolGuid # ALWAYS_CONSUMES
+ gEfiSimpleTextInputExProtocolGuid ## CONSUMES
+ gEfiSimpleTextInProtocolGuid ## CONSUMES
+ gEfiSimpleTextOutProtocolGuid ## CONSUMES
+ gEfiSimpleFileSystemProtocolGuid ## CONSUMES
+ gEfiLoadedImageProtocolGuid ## CONSUMES
+ gEfiComponentName2ProtocolGuid ## CONSUMES
+ gEfiUnicodeCollation2ProtocolGuid ## CONSUMES
+ gEfiDevicePathProtocolGuid ## CONSUMES
[Pcd]
- gEfiShellPkgTokenSpaceGuid.PcdShellSupportLevel # ALWAYS_CONSUMES
- gEfiShellPkgTokenSpaceGuid.PcdShellSupportOldProtocols # ALWAYS_CONSUMES
- gEfiShellPkgTokenSpaceGuid.PcdShellRequireHiiPlatform # ALWAYS_CONSUMES
- gEfiShellPkgTokenSpaceGuid.PcdShellSupportFrameworkHii # ALWAYS_CONSUMES
- gEfiShellPkgTokenSpaceGuid.PcdShellPageBreakDefault # ALWAYS_CONSUMES
- gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize # ALWAYS_CONSUMES
- gEfiShellPkgTokenSpaceGuid.PcdShellInsertModeDefault # ALWAYS_CONSUMES
- gEfiShellPkgTokenSpaceGuid.PcdShellScreenLogCount # ALWAYS_CONSUMES
- gEfiShellPkgTokenSpaceGuid.PcdShellMapNameLength # ALWAYS_CONSUMES
- gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize # ALWAYS_CONSUMES
- gEfiShellPkgTokenSpaceGuid.PcdShellForceConsole # ALWAYS_CONSUMES
- gEfiShellPkgTokenSpaceGuid.PcdShellSupplier # ALWAYS_CONSUMES
+ gEfiShellPkgTokenSpaceGuid.PcdShellSupportLevel ## CONSUMES
+ gEfiShellPkgTokenSpaceGuid.PcdShellSupportOldProtocols ## CONSUMES
+ gEfiShellPkgTokenSpaceGuid.PcdShellRequireHiiPlatform ## CONSUMES
+ gEfiShellPkgTokenSpaceGuid.PcdShellSupportFrameworkHii ## CONSUMES
+ gEfiShellPkgTokenSpaceGuid.PcdShellPageBreakDefault ## CONSUMES
+ gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize ## CONSUMES
+ gEfiShellPkgTokenSpaceGuid.PcdShellInsertModeDefault ## CONSUMES
+ gEfiShellPkgTokenSpaceGuid.PcdShellScreenLogCount ## CONSUMES
+ gEfiShellPkgTokenSpaceGuid.PcdShellMapNameLength ## CONSUMES
+ gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize ## CONSUMES
+ gEfiShellPkgTokenSpaceGuid.PcdShellForceConsole ## CONSUMES
+ gEfiShellPkgTokenSpaceGuid.PcdShellSupplier ## CONSUMES
diff --git a/ShellPkg/Library/UefiDpLib/UefiDpLib.inf b/ShellPkg/Library/UefiDpLib/UefiDpLib.inf
index 9488a49813..70d2163d2b 100644
--- a/ShellPkg/Library/UefiDpLib/UefiDpLib.inf
+++ b/ShellPkg/Library/UefiDpLib/UefiDpLib.inf
@@ -1,7 +1,7 @@
## @file
# Display Performance Application, Module information file.
#
-# Copyright (c) 2009 - 2013, Intel Corporation. All rights reserved.
+# Copyright (c) 2009 - 2015, 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
# which accompanies this distribution. The full text of the license may be found at
@@ -65,11 +65,11 @@
DevicePathLib
[Protocols]
- gEfiLoadedImageProtocolGuid # ALWAYS_CONSUMED
- gEfiDriverBindingProtocolGuid # SOMETIMES_CONSUMED
- gEfiComponentName2ProtocolGuid # SOMETIMES_CONSUMED
- gEfiLoadedImageDevicePathProtocolGuid # SOMETIMES_CONSUMED
+ gEfiLoadedImageProtocolGuid ## CONSUMES
+ gEfiDriverBindingProtocolGuid ## SOMETIMES_CONSUMES
+ gEfiComponentName2ProtocolGuid ## SOMETIMES_CONSUMES
+ gEfiLoadedImageDevicePathProtocolGuid ## SOMETIMES_CONSUMES
[Pcd]
- gEfiMdePkgTokenSpaceGuid.PcdUefiLibMaxPrintBufferSize
- gEfiShellPkgTokenSpaceGuid.PcdShellProfileMask # ALWAYS_CONSUMED
+ gEfiMdePkgTokenSpaceGuid.PcdUefiLibMaxPrintBufferSize ## UNDEFINED
+ gEfiShellPkgTokenSpaceGuid.PcdShellProfileMask ## CONSUMES
diff --git a/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf b/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf
index c95f41b115..96c8425d61 100644
--- a/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf
+++ b/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf
@@ -1,7 +1,7 @@
## @file
# Provides interface to advanced shell functionality for parsing both handle and protocol database.
# Copyright (c) 2013 - 2014, Hewlett-Packard Development Company, L.P.
-# Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.
+# Copyright (c) 2010 - 2015, 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
@@ -51,148 +51,148 @@
SortLib
[Protocols]
- gEfiSimpleFileSystemProtocolGuid ##CONSUMES
+ gEfiSimpleFileSystemProtocolGuid ## CONSUMES
# shell 2.0
- gEfiShellProtocolGuid ##SOMETIMES_CONSUMED
- gEfiShellParametersProtocolGuid ##SOMETIMES_CONSUMED
+ gEfiShellProtocolGuid ## SOMETIMES_CONSUMES
+ gEfiShellParametersProtocolGuid ## SOMETIMES_CONSUMES
# 'old' shell
- gEfiShellEnvironment2Guid ##SOMETIMES_CONSUMED
- gEfiShellInterfaceGuid ##SOMETIMES_CONSUMED
+ gEfiShellEnvironment2Guid ## SOMETIMES_CONSUMES
+ gEfiShellInterfaceGuid ## SOMETIMES_CONSUMES
- 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
- gEfiIdeControllerInitProtocolGuid ##UNDEFINED
- gEfiDiskIo2ProtocolGuid ##UNDEFINED
- gEfiAdapterInformationProtocolGuid ##UNDEFINED
- gEfiShellDynamicCommandProtocolGuid ##UNDEFINED
+ 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
+ gEfiIdeControllerInitProtocolGuid ## UNDEFINED
+ gEfiDiskIo2ProtocolGuid ## UNDEFINED
+ gEfiAdapterInformationProtocolGuid ## UNDEFINED
+ gEfiShellDynamicCommandProtocolGuid ## UNDEFINED
[Guids]
- 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
- gEfiAdapterInfoMediaStateGuid ##SOMETIMES CONSUMES
- gEfiAdapterInfoNetworkBootGuid ##SOMETIMES CONSUMES
- gEfiAdapterInfoSanMacAddressGuid ##SOMETIMES CONSUMES
+ gEfiFileInfoGuid ## CONSUMES ## GUID
+ gEfiShellEnvironment2ExtGuid ## CONSUMES ## GUID
+ gEfiPcAnsiGuid ## UNDEFINED
+ gEfiVT100Guid ## UNDEFINED
+ gEfiVT100PlusGuid ## UNDEFINED
+ gEfiVTUTF8Guid ## UNDEFINED
+ gEfiStandardErrorDeviceGuid ## UNDEFINED
+ gEfiConsoleInDeviceGuid ## UNDEFINED
+ gEfiConsoleOutDeviceGuid ## UNDEFINED
+ gEfiFileSystemInfoGuid ## UNDEFINED
+ gEfiGlobalVariableGuid ## UNDEFINED
+ gEfiPartTypeSystemPartGuid ## UNDEFINED
+ gEfiPartTypeLegacyMbrGuid ## UNDEFINED
+ gHandleParsingHiiGuid ## UNDEFINED
+ gEfiAdapterInfoMediaStateGuid ## SOMETIMES_CONSUMES ## GUID
+ gEfiAdapterInfoNetworkBootGuid ## SOMETIMES_CONSUMES ## GUID
+ gEfiAdapterInfoSanMacAddressGuid ## SOMETIMES_CONSUMES ## GUID
[Pcd.common]
- gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize ##CONSUMES
- gEfiShellPkgTokenSpaceGuid.PcdShellIncludeNtGuids ##CONSUMES
\ No newline at end of file
+ gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize ## CONSUMES
+ gEfiShellPkgTokenSpaceGuid.PcdShellIncludeNtGuids ## CONSUMES
\ No newline at end of file
diff --git a/ShellPkg/Library/UefiShellBcfgCommandLib/UefiShellBcfgCommandLib.inf b/ShellPkg/Library/UefiShellBcfgCommandLib/UefiShellBcfgCommandLib.inf
index 596bb35096..bacaeec1cd 100644
--- a/ShellPkg/Library/UefiShellBcfgCommandLib/UefiShellBcfgCommandLib.inf
+++ b/ShellPkg/Library/UefiShellBcfgCommandLib/UefiShellBcfgCommandLib.inf
@@ -1,7 +1,7 @@
## @file
# Provides shell install1 functions
#
-# Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.
+# Copyright (c) 2010 - 2015, 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
@@ -43,4 +43,4 @@
PrintLib
[Guids]
- gShellBcfgHiiGuid
+ gShellBcfgHiiGuid ## SOMETIMES_CONSUMES ## HII
diff --git a/ShellPkg/Library/UefiShellCEntryLib/UefiShellCEntryLib.inf b/ShellPkg/Library/UefiShellCEntryLib/UefiShellCEntryLib.inf
index 69972cee43..500b1663ca 100644
--- a/ShellPkg/Library/UefiShellCEntryLib/UefiShellCEntryLib.inf
+++ b/ShellPkg/Library/UefiShellCEntryLib/UefiShellCEntryLib.inf
@@ -1,7 +1,7 @@
## @file
# Provides interface to shell functionality for shell commands and applications.
#
-# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2006 - 2015, 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
@@ -38,7 +38,7 @@
[Protocols]
- gEfiShellParametersProtocolGuid # ALWAYS_CONSUMED
- gEfiShellInterfaceGuid # SOMETIMES_CONSUMED
+ gEfiShellParametersProtocolGuid ## CONSUMES
+ gEfiShellInterfaceGuid ## SOMETIMES_CONSUMES
diff --git a/ShellPkg/Library/UefiShellCommandLib/UefiShellCommandLib.inf b/ShellPkg/Library/UefiShellCommandLib/UefiShellCommandLib.inf
index 38df3b31f7..1de52991bf 100644
--- a/ShellPkg/Library/UefiShellCommandLib/UefiShellCommandLib.inf
+++ b/ShellPkg/Library/UefiShellCommandLib/UefiShellCommandLib.inf
@@ -1,7 +1,7 @@
## @file
# Provides interface to shell internal functions for shell commands.
#
-# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.
+# Copyright (c) 2006 - 2015, 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
@@ -49,21 +49,21 @@
HandleParsingLib
[Protocols]
- gEfiUnicodeCollation2ProtocolGuid # ALWAYS_CONSUMED
- gEfiShellProtocolGuid # ALWAYS_CONSUMED
- gEfiShellParametersProtocolGuid # ALWAYS_CONSUMED
- gEfiShellDynamicCommandProtocolGuid # SOMETIMES_CONSUMED
- gEfiUsbIoProtocolGuid ## SOMETIMES_CONSUMED
+ gEfiUnicodeCollation2ProtocolGuid ## CONSUMES
+ gEfiShellProtocolGuid ## CONSUMES
+ gEfiShellParametersProtocolGuid ## CONSUMES
+ gEfiShellDynamicCommandProtocolGuid ## SOMETIMES_CONSUMES
+ gEfiUsbIoProtocolGuid ## SOMETIMES_CONSUMES
[Guids]
- gEfiSasDevicePathGuid # ALWAYS_CONSUMED
+ gEfiSasDevicePathGuid ## CONSUMES ## GUID
[Pcd.common]
- gEfiShellPkgTokenSpaceGuid.PcdShellSupportLevel ## ALWAYS_CONSUMED
- gEfiShellPkgTokenSpaceGuid.PcdShellMapNameLength ## ALWAYS_CONSUMED
- gEfiShellPkgTokenSpaceGuid.PcdUsbExtendedDecode ## SOMETIMES_CONSUMED
- gEfiShellPkgTokenSpaceGuid.PcdShellDecodeIScsiMapNames ## SOMETIMES_CONSUMED
- gEfiShellPkgTokenSpaceGuid.PcdShellVendorExtendedDecode ## SOMETIMES_CONSUMED
+ gEfiShellPkgTokenSpaceGuid.PcdShellSupportLevel ## CONSUMES
+ gEfiShellPkgTokenSpaceGuid.PcdShellMapNameLength ## CONSUMES
+ gEfiShellPkgTokenSpaceGuid.PcdUsbExtendedDecode ## SOMETIMES_CONSUMES
+ gEfiShellPkgTokenSpaceGuid.PcdShellDecodeIScsiMapNames ## SOMETIMES_CONSUMES
+ gEfiShellPkgTokenSpaceGuid.PcdShellVendorExtendedDecode ## SOMETIMES_CONSUMES
[Depex]
gEfiUnicodeCollation2ProtocolGuid
diff --git a/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf b/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf
index d1d732d50a..dc41b75d24 100644
--- a/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf
+++ b/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf
@@ -1,7 +1,7 @@
## @file
# Provides shell Debug1 profile functions
#
-# Copyright (c) 2010 - 2012, Intel Corporation. All rights reserved.
+# Copyright (c) 2010 - 2015, 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
@@ -117,20 +117,20 @@
BcfgCommandLib
[Pcd]
- gEfiShellPkgTokenSpaceGuid.PcdShellProfileMask # ALWAYS_CONSUMED
- gEfiShellPkgTokenSpaceGuid.PcdShellFileOperationSize # ALWAYS_CONSUMED
- gEfiMdePkgTokenSpaceGuid.PcdMaximumUnicodeStringLength # ALWAYS_CONSUMED
+ gEfiShellPkgTokenSpaceGuid.PcdShellProfileMask ## CONSUMES
+ gEfiShellPkgTokenSpaceGuid.PcdShellFileOperationSize ## CONSUMES
+ gEfiMdePkgTokenSpaceGuid.PcdMaximumUnicodeStringLength ## CONSUMES
[Protocols]
- gEfiPciRootBridgeIoProtocolGuid
- gEfiBlockIoProtocolGuid
- gEfiSimplePointerProtocolGuid
+ gEfiPciRootBridgeIoProtocolGuid ## CONSUMES
+ gEfiBlockIoProtocolGuid ## CONSUMES
+ gEfiSimplePointerProtocolGuid ## CONSUMES
[Guids]
- gEfiGlobalVariableGuid
- gEfiSmbiosTableGuid
- gEfiMpsTableGuid
- gEfiSalSystemTableGuid
- gEfiAcpi10TableGuid
- gEfiAcpi20TableGuid
- gShellDebug1HiiGuid
+ gEfiGlobalVariableGuid ## SOMETIMES_CONSUMES ## GUID
+ gEfiSmbiosTableGuid ## SOMETIMES_CONSUMES ## SystemTable
+ gEfiMpsTableGuid ## SOMETIMES_CONSUMES ## SystemTable
+ gEfiSalSystemTableGuid ## SOMETIMES_CONSUMES ## SystemTable
+ gEfiAcpi10TableGuid ## SOMETIMES_CONSUMES ## SystemTable
+ gEfiAcpi20TableGuid ## SOMETIMES_CONSUMES ## SystemTable
+ gShellDebug1HiiGuid ## SOMETIMES_CONSUMES ## HII
diff --git a/ShellPkg/Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.inf b/ShellPkg/Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.inf
index 2050c71ecd..a813b3b614 100644
--- a/ShellPkg/Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.inf
+++ b/ShellPkg/Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.inf
@@ -1,7 +1,7 @@
## @file
# Provides shell driver1 profile functions
#
-# Copyright (c) 2010 - 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2010 - 2015, 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
@@ -58,16 +58,16 @@
PeCoffGetEntryPointLib
[Pcd]
- gEfiShellPkgTokenSpaceGuid.PcdShellProfileMask # ALWAYS_CONSUMED
+ gEfiShellPkgTokenSpaceGuid.PcdShellProfileMask ## CONSUMES
[Protocols]
- gEfiDriverHealthProtocolGuid # ALWAYS_CONSUMED
- gEfiDriverFamilyOverrideProtocolGuid # ALWAYS_CONSUMED
- gEfiHiiConfigAccessProtocolGuid # ALWAYS_CONSUMED
- gEfiHiiDatabaseProtocolGuid # ALWAYS_CONSUMED
+ gEfiDriverHealthProtocolGuid ## CONSUMES
+ gEfiDriverFamilyOverrideProtocolGuid ## CONSUMES
+ gEfiHiiConfigAccessProtocolGuid ## CONSUMES
+ gEfiHiiDatabaseProtocolGuid ## CONSUMES
[Guids]
- gEfiGlobalVariableGuid # ALWAYS_CONSUMED
- gEfiConsoleInDeviceGuid # ALWAYS_CONSUMED
- gEfiConsoleOutDeviceGuid # ALWAYS_CONSUMED
- gShellDriver1HiiGuid ## PRODUCES
+ gEfiGlobalVariableGuid ## CONSUMES ## GUID
+ gEfiConsoleInDeviceGuid ## CONSUMES ## GUID
+ gEfiConsoleOutDeviceGuid ## CONSUMES ## GUID
+ gShellDriver1HiiGuid ## PRODUCES ## HII
diff --git a/ShellPkg/Library/UefiShellInstall1CommandsLib/UefiShellInstall1CommandsLib.inf b/ShellPkg/Library/UefiShellInstall1CommandsLib/UefiShellInstall1CommandsLib.inf
index ed207f9bf9..dc1b6223e7 100644
--- a/ShellPkg/Library/UefiShellInstall1CommandsLib/UefiShellInstall1CommandsLib.inf
+++ b/ShellPkg/Library/UefiShellInstall1CommandsLib/UefiShellInstall1CommandsLib.inf
@@ -1,7 +1,7 @@
## @file
# Provides shell install1 functions
#
-# Copyright (c) 2010 - 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2010 - 2015, 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
@@ -45,7 +45,7 @@
BcfgCommandLib
[Pcd]
- gEfiShellPkgTokenSpaceGuid.PcdShellProfileMask # ALWAYS_CONSUMED
+ gEfiShellPkgTokenSpaceGuid.PcdShellProfileMask ## CONSUMES
[Guids]
- gShellInstall1HiiGuid
+ gShellInstall1HiiGuid ## UNDEFINED
diff --git a/ShellPkg/Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.inf b/ShellPkg/Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.inf
index 617fc50197..d21ad41ca9 100644
--- a/ShellPkg/Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.inf
+++ b/ShellPkg/Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.inf
@@ -1,7 +1,7 @@
## @file
# Provides shell level 1 functions
#
-# Copyright (c) 2009-2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2009-2015, 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
@@ -52,7 +52,7 @@
PrintLib
[Pcd.common]
- gEfiShellPkgTokenSpaceGuid.PcdShellSupportLevel # ALWAYS_CONSUMED
+ gEfiShellPkgTokenSpaceGuid.PcdShellSupportLevel ## CONSUMES
[Guids]
- gShellLevel1HiiGuid
+ gShellLevel1HiiGuid ## SOMETIMES_CONSUMES ## HII
diff --git a/ShellPkg/Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.inf b/ShellPkg/Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.inf
index 7060c7738f..324d210d31 100644
--- a/ShellPkg/Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.inf
+++ b/ShellPkg/Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.inf
@@ -1,7 +1,7 @@
## @file
# Provides shell level 2 functions
#
-# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.
+# Copyright (c) 2009 - 2015, 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
@@ -67,18 +67,18 @@
DevicePathLib
[Protocols]
- gEfiUnicodeCollation2ProtocolGuid # ALWAYS_CONSUMED
- gEfiShellProtocolGuid # ALWAYS_CONSUMED
- gEfiShellParametersProtocolGuid # ALWAYS_CONSUMED
- gEfiDevicePathProtocolGuid # ALWAYS_CONSUMED
- gEfiLoadedImageProtocolGuid # ALWAYS_CONSUMED
- gEfiSimpleFileSystemProtocolGuid # ALWAYS_CONSUMED
+ gEfiUnicodeCollation2ProtocolGuid ## CONSUMES
+ gEfiShellProtocolGuid ## CONSUMES
+ gEfiShellParametersProtocolGuid ## CONSUMES
+ gEfiDevicePathProtocolGuid ## CONSUMES
+ gEfiLoadedImageProtocolGuid ## CONSUMES
+ gEfiSimpleFileSystemProtocolGuid ## CONSUMES
[Pcd.common]
- gEfiShellPkgTokenSpaceGuid.PcdShellSupportLevel # ALWAYS_CONSUMED
- gEfiShellPkgTokenSpaceGuid.PcdShellFileOperationSize # ALWAYS_CONSUMED
+ gEfiShellPkgTokenSpaceGuid.PcdShellSupportLevel ## CONSUMES
+ gEfiShellPkgTokenSpaceGuid.PcdShellFileOperationSize ## CONSUMES
[Guids]
- gEfiFileSystemInfoGuid
- gEfiFileInfoGuid
- gShellLevel2HiiGuid
+ gEfiFileSystemInfoGuid ## CONSUMES ## GUID
+ gEfiFileInfoGuid ## UNDEFINED
+ gShellLevel2HiiGuid ## SOMETIMES_CONSUMES ## HII
diff --git a/ShellPkg/Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.inf b/ShellPkg/Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.inf
index 79a4060833..03ea221cf5 100644
--- a/ShellPkg/Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.inf
+++ b/ShellPkg/Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.inf
@@ -3,7 +3,7 @@
# Note that the interactive versions of the time, date, and timezone functions are handled in the level 2 library.
#
# Copyright (c) 2013, Hewlett-Packard Development Company, L.P.
-# Copyright (c) 2009-2014, Intel Corporation. All rights reserved.
+# Copyright (c) 2009-2015, 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
@@ -62,13 +62,13 @@
HandleParsingLib
[Guids]
- gEfiFileInfoGuid
- gShellLevel3HiiGuid
+ gEfiFileInfoGuid ## UNDEFINED
+ gShellLevel3HiiGuid ## SOMETIMES_CONSUMES ## HII
[Pcd.common]
- gEfiShellPkgTokenSpaceGuid.PcdShellSupportLevel
- gEfiShellPkgTokenSpaceGuid.PcdShellFileOperationSize
- gEfiShellPkgTokenSpaceGuid.PcdShellSupplier
+ gEfiShellPkgTokenSpaceGuid.PcdShellSupportLevel ## CONSUMES
+ gEfiShellPkgTokenSpaceGuid.PcdShellFileOperationSize ## SOMETIMES_CONSUMES
+ gEfiShellPkgTokenSpaceGuid.PcdShellSupplier ## SOMETIMES_CONSUMES
[Protocols]
- gEfiShellDynamicCommandProtocolGuid # SOMETIMES_CONSUMED
+ gEfiShellDynamicCommandProtocolGuid ## SOMETIMES_CONSUMES
diff --git a/ShellPkg/Library/UefiShellLib/UefiShellLib.inf b/ShellPkg/Library/UefiShellLib/UefiShellLib.inf
index 8eedfce8b6..6ed76cc2bc 100644
--- a/ShellPkg/Library/UefiShellLib/UefiShellLib.inf
+++ b/ShellPkg/Library/UefiShellLib/UefiShellLib.inf
@@ -50,20 +50,20 @@
SortLib
[Protocols]
- gEfiSimpleFileSystemProtocolGuid # ALWAYS_CONSUMED
+ gEfiSimpleFileSystemProtocolGuid ## CONSUMES
# shell 2.0
- gEfiShellProtocolGuid # SOMETIMES_CONSUMED
- gEfiShellParametersProtocolGuid # SOMETIMES_CONSUMED
+ gEfiShellProtocolGuid ## SOMETIMES_CONSUMES
+ gEfiShellParametersProtocolGuid ## SOMETIMES_CONSUMES
# 'old' shell
- gEfiShellEnvironment2Guid # SOMETIMES_CONSUMED
- gEfiShellInterfaceGuid # SOMETIMES_CONSUMED
+ gEfiShellEnvironment2Guid ## SOMETIMES_CONSUMES
+ gEfiShellInterfaceGuid ## SOMETIMES_CONSUMES
[Guids]
- gEfiFileInfoGuid # ALWAYS_CONSUMED
- gEfiShellEnvironment2ExtGuid # ALWAYS_CONSUMED
+ gEfiFileInfoGuid ## CONSUMES ## GUID
+ gEfiShellEnvironment2ExtGuid ## CONSUMES ## GUID
[Pcd.common]
- gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize # ALWAYS_CONSUMED
- gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize # ALWAYS_CONSUMED
+ gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize ## CONSUMES
+ gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize ## CONSUMES
diff --git a/ShellPkg/Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.inf b/ShellPkg/Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.inf
index 4857a7e795..527d2efbf0 100644
--- a/ShellPkg/Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.inf
+++ b/ShellPkg/Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.inf
@@ -1,7 +1,7 @@
## @file
# Provides shell network1 functions
#
-# Copyright (c) 2010 - 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2010 - 2015, 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
@@ -51,17 +51,17 @@
NetLib
[Pcd]
- gEfiShellPkgTokenSpaceGuid.PcdShellProfileMask # ALWAYS_CONSUMED
+ gEfiShellPkgTokenSpaceGuid.PcdShellProfileMask ## CONSUMES
[Protocols]
- gEfiCpuArchProtocolGuid # ALWAYS_CONSUMED
- gEfiIp6ProtocolGuid # SOMETIMES_CONSUMED
- gEfiIp6ServiceBindingProtocolGuid # SOMETIMES_CONSUMED
- gEfiIp6ConfigProtocolGuid # SOMETIMES_CONSUMED
+ gEfiCpuArchProtocolGuid ## CONSUMES
+ gEfiIp6ProtocolGuid ## SOMETIMES_CONSUMES
+ gEfiIp6ServiceBindingProtocolGuid ## SOMETIMES_CONSUMES
+ gEfiIp6ConfigProtocolGuid ## SOMETIMES_CONSUMES
- gEfiIp6ProtocolGuid # SOMETIMES_CONSUMED
- gEfiIp6ServiceBindingProtocolGuid # SOMETIMES_CONSUMED
- gEfiIp6ConfigProtocolGuid # SOMETIMES_CONSUMED
+ gEfiIp6ProtocolGuid ## SOMETIMES_CONSUMES
+ gEfiIp6ServiceBindingProtocolGuid ## SOMETIMES_CONSUMES
+ gEfiIp6ConfigProtocolGuid ## SOMETIMES_CONSUMES
[Guids]
- gShellNetwork1HiiGuid
\ No newline at end of file
+ gShellNetwork1HiiGuid ## SOMETIMES_CONSUMES ## HII
\ No newline at end of file
diff --git a/ShellPkg/ShellPkg.dec b/ShellPkg/ShellPkg.dec
index 0fece09123..776f022655 100644
--- a/ShellPkg/ShellPkg.dec
+++ b/ShellPkg/ShellPkg.dec
@@ -1,9 +1,8 @@
## @file ShellPkg.dec
-#
# This Package provides all definitions for EFI and UEFI Shell
#
# (C) Copyright 2013-2014, Hewlett-Packard Development Company, L.P.
-# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.
+# Copyright (c) 2009 - 2015, 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 which accompanies this distribution.