Revision: 16860
          http://sourceforge.net/p/edk2/code/16860
Author:   hwu1225
Date:     2015-02-13 05:32:06 +0000 (Fri, 13 Feb 2015)
Log Message:
-----------
ShellPkg: Refine the fomat in INF/DEC files to follow spec.

(Sync patch r16634 from main trunk.)

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Qiu Shumin <[email protected]>
Reviewed-by: Jaben Carsey <[email protected]>

Revision Links:
--------------
    http://sourceforge.net/p/edk2/code/16634

Modified Paths:
--------------
    branches/UDK2014.SP1/ShellPkg/Application/Shell/Shell.inf
    branches/UDK2014.SP1/ShellPkg/Library/UefiDpLib/UefiDpLib.inf
    
branches/UDK2014.SP1/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf
    
branches/UDK2014.SP1/ShellPkg/Library/UefiShellBcfgCommandLib/UefiShellBcfgCommandLib.inf
    
branches/UDK2014.SP1/ShellPkg/Library/UefiShellCEntryLib/UefiShellCEntryLib.inf
    
branches/UDK2014.SP1/ShellPkg/Library/UefiShellCommandLib/UefiShellCommandLib.inf
    
branches/UDK2014.SP1/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf
    
branches/UDK2014.SP1/ShellPkg/Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.inf
    
branches/UDK2014.SP1/ShellPkg/Library/UefiShellInstall1CommandsLib/UefiShellInstall1CommandsLib.inf
    
branches/UDK2014.SP1/ShellPkg/Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.inf
    
branches/UDK2014.SP1/ShellPkg/Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.inf
    
branches/UDK2014.SP1/ShellPkg/Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.inf
    branches/UDK2014.SP1/ShellPkg/Library/UefiShellLib/UefiShellLib.inf
    
branches/UDK2014.SP1/ShellPkg/Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.inf
    branches/UDK2014.SP1/ShellPkg/ShellPkg.dec

Modified: branches/UDK2014.SP1/ShellPkg/Application/Shell/Shell.inf
===================================================================
--- branches/UDK2014.SP1/ShellPkg/Application/Shell/Shell.inf   2015-02-13 
05:29:35 UTC (rev 16859)
+++ branches/UDK2014.SP1/ShellPkg/Application/Shell/Shell.inf   2015-02-13 
05:32:06 UTC (rev 16860)
@@ -2,7 +2,7 @@
 #  This is the shell application
 #
 #  Copyright (c) 2013, Hewlett-Packard Development Company, L.P.
-#  Copyright (c) 2009 - 2013, 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
@@ -73,39 +73,39 @@
   PathLib
 
 [Guids]
-  gShellVariableGuid                                      # ALWAYS_CONSUMED
-  gShellMapGuid                                           # ALWAYS_CONSUMED
-  gShellAliasGuid                                         # ALWAYS_CONSUMED
+  gShellVariableGuid                                      ## CONSUMES ## GUID
+  gShellMapGuid                                           ## CONSUMES ## GUID
+  gShellAliasGuid                                         ## CONSUMES ## GUID
 
 [Protocols]
-  gEfiShellProtocolGuid                                   # ALWAYS_PRODUCED
-                                                          # SOMETIMES_CONSUMED
-  gEfiShellParametersProtocolGuid                         # ALWAYS_PRODUCED
-                                                          # SOMETIMES_CONSUMED
+  gEfiShellProtocolGuid                                   ## PRODUCES
+                                                          ## SOMETIMES_CONSUMES
+  gEfiShellParametersProtocolGuid                         ## PRODUCES
+                                                          ## SOMETIMES_CONSUMES
 
-#  gEfiShellEnvironment2Guid                               # SOMETIMES_PRODUCED
-#  gEfiShellInterfaceGuid                                  # SOMETIMES_PRODUCED
+#  gEfiShellEnvironment2Guid                              ## SOMETIMES_PRODUCES
+#  gEfiShellInterfaceGuid                                 ## SOMETIMES_PRODUCES
 
-  gEfiSimpleTextInputExProtocolGuid                       # ALWAYS_CONSUMED
-  gEfiSimpleTextInProtocolGuid                            # ALWAYS_CONSUMED
-  gEfiSimpleTextOutProtocolGuid                           # ALWAYS_CONSUMED
-  gEfiSimpleFileSystemProtocolGuid                        # ALWAYS_CONSUMED
-  gEfiLoadedImageProtocolGuid                             # ALWAYS_CONSUMED
-  gEfiComponentName2ProtocolGuid                          # ALWAYS_CONSUMED
-  gEfiUnicodeCollation2ProtocolGuid                       # ALWAYS_CONSUMED
-  gEfiDevicePathProtocolGuid                              # ALWAYS_CONSUMED
+  gEfiSimpleTextInputExProtocolGuid                       ## CONSUMES
+  gEfiSimpleTextInProtocolGuid                            ## CONSUMES
+  gEfiSimpleTextOutProtocolGuid                           ## CONSUMES
+  gEfiSimpleFileSystemProtocolGuid                        ## CONSUMES
+  gEfiLoadedImageProtocolGuid                             ## CONSUMES
+  gEfiComponentName2ProtocolGuid                          ## CONSUMES
+  gEfiUnicodeCollation2ProtocolGuid                       ## CONSUMES
+  gEfiDevicePathProtocolGuid                              ## CONSUMES
 
 [Pcd]
-  gEfiShellPkgTokenSpaceGuid.PcdShellSupportLevel         # ALWAYS_CONSUMED
-  gEfiShellPkgTokenSpaceGuid.PcdShellSupportOldProtocols  # ALWAYS_CONSUMED
-  gEfiShellPkgTokenSpaceGuid.PcdShellRequireHiiPlatform   # ALWAYS_CONSUMED
-  gEfiShellPkgTokenSpaceGuid.PcdShellSupportFrameworkHii  # ALWAYS_CONSUMED
-  gEfiShellPkgTokenSpaceGuid.PcdShellPageBreakDefault     # ALWAYS_CONSUMED
-  gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize    # ALWAYS_CONSUMED
-  gEfiShellPkgTokenSpaceGuid.PcdShellInsertModeDefault    # ALWAYS_CONSUMED
-  gEfiShellPkgTokenSpaceGuid.PcdShellScreenLogCount       # ALWAYS_CONSUMED
-  gEfiShellPkgTokenSpaceGuid.PcdShellMapNameLength        # ALWAYS_CONSUMED
-  gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize      # ALWAYS_CONSUMED
-  gEfiShellPkgTokenSpaceGuid.PcdShellForceConsole         # ALWAYS_CONSUMED
-  gEfiShellPkgTokenSpaceGuid.PcdShellSupplier             # ALWAYS_CONSUMED
+  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
 

Modified: branches/UDK2014.SP1/ShellPkg/Library/UefiDpLib/UefiDpLib.inf
===================================================================
--- branches/UDK2014.SP1/ShellPkg/Library/UefiDpLib/UefiDpLib.inf       
2015-02-13 05:29:35 UTC (rev 16859)
+++ branches/UDK2014.SP1/ShellPkg/Library/UefiDpLib/UefiDpLib.inf       
2015-02-13 05:32:06 UTC (rev 16860)
@@ -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

Modified: 
branches/UDK2014.SP1/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf
===================================================================
--- 
branches/UDK2014.SP1/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf
 2015-02-13 05:29:35 UTC (rev 16859)
+++ 
branches/UDK2014.SP1/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf
 2015-02-13 05:32:06 UTC (rev 16860)
@@ -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 - 2013, Intel Corporation. All rights reserved. <BR>
+#  Copyright (c) 2013 - 2014, Hewlett-Packard Development Company, L.P.<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,146 +51,146 @@
   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
+  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
 
 [Pcd.common]
-  gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize    ##CONSUMES
-  gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize      ##CONSUMES
-  gEfiShellPkgTokenSpaceGuid.PcdShellIncludeNtGuids       ##CONSUMES
\ No newline at end of file
+  gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize    ## CONSUMES
+  gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize      ## CONSUMES
+  gEfiShellPkgTokenSpaceGuid.PcdShellIncludeNtGuids       ## CONSUMES
\ No newline at end of file

Modified: 
branches/UDK2014.SP1/ShellPkg/Library/UefiShellBcfgCommandLib/UefiShellBcfgCommandLib.inf
===================================================================
--- 
branches/UDK2014.SP1/ShellPkg/Library/UefiShellBcfgCommandLib/UefiShellBcfgCommandLib.inf
   2015-02-13 05:29:35 UTC (rev 16859)
+++ 
branches/UDK2014.SP1/ShellPkg/Library/UefiShellBcfgCommandLib/UefiShellBcfgCommandLib.inf
   2015-02-13 05:32:06 UTC (rev 16860)
@@ -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

Modified: 
branches/UDK2014.SP1/ShellPkg/Library/UefiShellCEntryLib/UefiShellCEntryLib.inf
===================================================================
--- 
branches/UDK2014.SP1/ShellPkg/Library/UefiShellCEntryLib/UefiShellCEntryLib.inf 
    2015-02-13 05:29:35 UTC (rev 16859)
+++ 
branches/UDK2014.SP1/ShellPkg/Library/UefiShellCEntryLib/UefiShellCEntryLib.inf 
    2015-02-13 05:32:06 UTC (rev 16860)
@@ -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
   
 

Modified: 
branches/UDK2014.SP1/ShellPkg/Library/UefiShellCommandLib/UefiShellCommandLib.inf
===================================================================
--- 
branches/UDK2014.SP1/ShellPkg/Library/UefiShellCommandLib/UefiShellCommandLib.inf
   2015-02-13 05:29:35 UTC (rev 16859)
+++ 
branches/UDK2014.SP1/ShellPkg/Library/UefiShellCommandLib/UefiShellCommandLib.inf
   2015-02-13 05:32:06 UTC (rev 16860)
@@ -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,17 +49,17 @@
   HandleParsingLib
 
 [Protocols]
-  gEfiUnicodeCollation2ProtocolGuid                       # ALWAYS_CONSUMED
-  gEfiShellProtocolGuid                                   # ALWAYS_CONSUMED
-  gEfiShellParametersProtocolGuid                         # ALWAYS_CONSUMED
-  gEfiShellDynamicCommandProtocolGuid                     # SOMETIMES_CONSUMED
+  gEfiUnicodeCollation2ProtocolGuid                       ## CONSUMES
+  gEfiShellProtocolGuid                                   ## CONSUMES
+  gEfiShellParametersProtocolGuid                         ## CONSUMES
+  gEfiShellDynamicCommandProtocolGuid                     ## SOMETIMES_CONSUMES
 
 [Guids]
-  gEfiSasDevicePathGuid                                   # ALWAYS_CONSUMED
+  gEfiSasDevicePathGuid                                   ## CONSUMES ## GUID
 
 [Pcd.common]
-  gEfiShellPkgTokenSpaceGuid.PcdShellSupportLevel         ## ALWAYS_CONSUMED
-  gEfiShellPkgTokenSpaceGuid.PcdShellMapNameLength        ## ALWAYS_CONSUMED
+  gEfiShellPkgTokenSpaceGuid.PcdShellSupportLevel         ## CONSUMES
+  gEfiShellPkgTokenSpaceGuid.PcdShellMapNameLength        ## CONSUMES
 
 [Depex]
   gEfiUnicodeCollation2ProtocolGuid

Modified: 
branches/UDK2014.SP1/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf
===================================================================
--- 
branches/UDK2014.SP1/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf
     2015-02-13 05:29:35 UTC (rev 16859)
+++ 
branches/UDK2014.SP1/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf
     2015-02-13 05:32:06 UTC (rev 16860)
@@ -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

Modified: 
branches/UDK2014.SP1/ShellPkg/Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.inf
===================================================================
--- 
branches/UDK2014.SP1/ShellPkg/Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.inf
   2015-02-13 05:29:35 UTC (rev 16859)
+++ 
branches/UDK2014.SP1/ShellPkg/Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.inf
   2015-02-13 05:32:06 UTC (rev 16860)
@@ -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

Modified: 
branches/UDK2014.SP1/ShellPkg/Library/UefiShellInstall1CommandsLib/UefiShellInstall1CommandsLib.inf
===================================================================
--- 
branches/UDK2014.SP1/ShellPkg/Library/UefiShellInstall1CommandsLib/UefiShellInstall1CommandsLib.inf
 2015-02-13 05:29:35 UTC (rev 16859)
+++ 
branches/UDK2014.SP1/ShellPkg/Library/UefiShellInstall1CommandsLib/UefiShellInstall1CommandsLib.inf
 2015-02-13 05:32:06 UTC (rev 16860)
@@ -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 

Modified: 
branches/UDK2014.SP1/ShellPkg/Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.inf
===================================================================
--- 
branches/UDK2014.SP1/ShellPkg/Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.inf
     2015-02-13 05:29:35 UTC (rev 16859)
+++ 
branches/UDK2014.SP1/ShellPkg/Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.inf
     2015-02-13 05:32:06 UTC (rev 16860)
@@ -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
@@ -53,7 +53,7 @@
   PathLib
 
 [Pcd.common]
-  gEfiShellPkgTokenSpaceGuid.PcdShellSupportLevel # ALWAYS_CONSUMED
+  gEfiShellPkgTokenSpaceGuid.PcdShellSupportLevel ## CONSUMES
 
 [Guids]
-  gShellLevel1HiiGuid
+  gShellLevel1HiiGuid       ## SOMETIMES_CONSUMES ## HII

Modified: 
branches/UDK2014.SP1/ShellPkg/Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.inf
===================================================================
--- 
branches/UDK2014.SP1/ShellPkg/Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.inf
     2015-02-13 05:29:35 UTC (rev 16859)
+++ 
branches/UDK2014.SP1/ShellPkg/Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.inf
     2015-02-13 05:32:06 UTC (rev 16860)
@@ -1,7 +1,7 @@
 ##  @file
 # Provides shell level 2 functions
 #
-# Copyright (c) 2009 - 2013, 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
@@ -68,18 +68,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
\ No newline at end of file
+  gEfiFileSystemInfoGuid                                  ## CONSUMES ## GUID
+  gEfiFileInfoGuid                                        ## UNDEFINED
+  gShellLevel2HiiGuid                                     ## 
SOMETIMES_CONSUMES ## HII

Modified: 
branches/UDK2014.SP1/ShellPkg/Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.inf
===================================================================
--- 
branches/UDK2014.SP1/ShellPkg/Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.inf
     2015-02-13 05:29:35 UTC (rev 16859)
+++ 
branches/UDK2014.SP1/ShellPkg/Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.inf
     2015-02-13 05:32:06 UTC (rev 16860)
@@ -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

Modified: branches/UDK2014.SP1/ShellPkg/Library/UefiShellLib/UefiShellLib.inf
===================================================================
--- branches/UDK2014.SP1/ShellPkg/Library/UefiShellLib/UefiShellLib.inf 
2015-02-13 05:29:35 UTC (rev 16859)
+++ branches/UDK2014.SP1/ShellPkg/Library/UefiShellLib/UefiShellLib.inf 
2015-02-13 05:32:06 UTC (rev 16860)
@@ -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

Modified: 
branches/UDK2014.SP1/ShellPkg/Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.inf
===================================================================
--- 
branches/UDK2014.SP1/ShellPkg/Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.inf
 2015-02-13 05:29:35 UTC (rev 16859)
+++ 
branches/UDK2014.SP1/ShellPkg/Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.inf
 2015-02-13 05:32:06 UTC (rev 16860)
@@ -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

Modified: branches/UDK2014.SP1/ShellPkg/ShellPkg.dec
===================================================================
--- branches/UDK2014.SP1/ShellPkg/ShellPkg.dec  2015-02-13 05:29:35 UTC (rev 
16859)
+++ branches/UDK2014.SP1/ShellPkg/ShellPkg.dec  2015-02-13 05:32:06 UTC (rev 
16860)
@@ -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.


------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to