Index: Application/Shell/Shell.inf
===================================================================
--- Application/Shell/Shell.inf	(revision 16630)
+++ Application/Shell/Shell.inf	(working copy)
@@ -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.<BR>
+#  Copyright (c) 2009 - 2015, Intel Corporation. All rights reserved.<BR>
 #
 #  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
 
Index: Library/UefiDpLib/UefiDpLib.inf
===================================================================
--- Library/UefiDpLib/UefiDpLib.inf	(revision 16630)
+++ Library/UefiDpLib/UefiDpLib.inf	(working copy)
@@ -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
Index: Library/UefiHandleParsingLib/UefiHandleParsingLib.inf
===================================================================
--- Library/UefiHandleParsingLib/UefiHandleParsingLib.inf	(revision 16630)
+++ Library/UefiHandleParsingLib/UefiHandleParsingLib.inf	(working copy)
@@ -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.<BR>
-#  Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved. <BR>
+#  Copyright (c) 2010 - 2015, Intel Corporation. All rights reserved. <BR>
 #
 #  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
Index: Library/UefiShellBcfgCommandLib/UefiShellBcfgCommandLib.inf
===================================================================
--- Library/UefiShellBcfgCommandLib/UefiShellBcfgCommandLib.inf	(revision 16630)
+++ Library/UefiShellBcfgCommandLib/UefiShellBcfgCommandLib.inf	(working copy)
@@ -1,7 +1,7 @@
 ##  @file
 #  Provides shell install1 functions
 #
-#  Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved. <BR>
+#  Copyright (c) 2010 - 2015, Intel Corporation. All rights reserved. <BR>
 #
 #  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
Index: Library/UefiShellCEntryLib/UefiShellCEntryLib.inf
===================================================================
--- Library/UefiShellCEntryLib/UefiShellCEntryLib.inf	(revision 16630)
+++ Library/UefiShellCEntryLib/UefiShellCEntryLib.inf	(working copy)
@@ -1,7 +1,7 @@
 ##  @file
 #  Provides interface to shell functionality for shell commands and applications.
 #
-#  Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved. <BR>
+#  Copyright (c) 2006 - 2015, Intel Corporation. All rights reserved. <BR>
 #
 #  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
   
 
Index: Library/UefiShellCommandLib/UefiShellCommandLib.inf
===================================================================
--- Library/UefiShellCommandLib/UefiShellCommandLib.inf	(revision 16630)
+++ Library/UefiShellCommandLib/UefiShellCommandLib.inf	(working copy)
@@ -1,7 +1,7 @@
 ##  @file
 #  Provides interface to shell internal functions for shell commands.
 #
-#  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved. <BR>
+#  Copyright (c) 2006 - 2015, Intel Corporation. All rights reserved. <BR>
 #
 #  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
Index: Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf
===================================================================
--- Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf	(revision 16630)
+++ Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf	(working copy)
@@ -1,7 +1,7 @@
 ##  @file
 # Provides shell Debug1 profile functions
 #
-# Copyright (c) 2010 - 2012, Intel Corporation. All rights reserved.<BR>
+# Copyright (c) 2010 - 2015, Intel Corporation. All rights reserved.<BR>
 #
 #  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
Index: Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.inf
===================================================================
--- Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.inf	(revision 16630)
+++ Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.inf	(working copy)
@@ -1,7 +1,7 @@
 ##  @file
 # Provides shell driver1 profile functions
 #
-# Copyright (c) 2010 - 2011, Intel Corporation. All rights reserved.<BR>
+# Copyright (c) 2010 - 2015, Intel Corporation. All rights reserved.<BR>
 #
 #  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
Index: Library/UefiShellInstall1CommandsLib/UefiShellInstall1CommandsLib.inf
===================================================================
--- Library/UefiShellInstall1CommandsLib/UefiShellInstall1CommandsLib.inf	(revision 16630)
+++ Library/UefiShellInstall1CommandsLib/UefiShellInstall1CommandsLib.inf	(working copy)
@@ -1,7 +1,7 @@
 ##  @file
 #  Provides shell install1 functions
 #
-#  Copyright (c) 2010 - 2011, Intel Corporation. All rights reserved. <BR>
+#  Copyright (c) 2010 - 2015, Intel Corporation. All rights reserved. <BR>
 #
 #  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 
Index: Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.inf
===================================================================
--- Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.inf	(revision 16630)
+++ Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.inf	(working copy)
@@ -1,7 +1,7 @@
 ##  @file
 #  Provides shell level 1 functions
 #
-#  Copyright (c) 2009-2011, Intel Corporation. All rights reserved. <BR>
+#  Copyright (c) 2009-2015, Intel Corporation. All rights reserved. <BR>
 #
 #  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
Index: Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.inf
===================================================================
--- Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.inf	(revision 16630)
+++ Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.inf	(working copy)
@@ -1,7 +1,7 @@
 ##  @file
 # Provides shell level 2 functions
 #
-# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved. <BR>
+# Copyright (c) 2009 - 2015, Intel Corporation. All rights reserved. <BR>
 #
 #  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
Index: Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.inf
===================================================================
--- Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.inf	(revision 16630)
+++ Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.inf	(working copy)
@@ -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. <BR>
+# Copyright (c) 2009-2015, Intel Corporation. All rights reserved. <BR>
 #
 #  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
Index: Library/UefiShellLib/UefiShellLib.inf
===================================================================
--- Library/UefiShellLib/UefiShellLib.inf	(revision 16630)
+++ Library/UefiShellLib/UefiShellLib.inf	(working copy)
@@ -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
Index: Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.inf
===================================================================
--- Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.inf	(revision 16630)
+++ Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.inf	(working copy)
@@ -1,7 +1,7 @@
 ##  @file
 # Provides shell network1 functions
 #
-# Copyright (c) 2010 - 2011, Intel Corporation. All rights reserved. <BR>
+# Copyright (c) 2010 - 2015, Intel Corporation. All rights reserved. <BR>
 #
 #  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
Index: ShellPkg.dec
===================================================================
--- ShellPkg.dec	(revision 16630)
+++ ShellPkg.dec	(working copy)
@@ -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.<BR>
+# Copyright (c) 2009 - 2015, Intel Corporation. All rights reserved.<BR>
 #
 # This program and the accompanying materials are licensed and made available under
 # the terms and conditions of the BSD License which accompanies this distribution.
