Revision: 19407
          http://sourceforge.net/p/edk2/code/19407
Author:   vanjeff
Date:     2015-12-18 07:38:33 +0000 (Fri, 18 Dec 2015)
Log Message:
-----------
ShellPkg: Make 'dh' support showing all spec defined protocols.

When using 'dh' to dump all protocols installed on a handle, some of
them are shown as 'UnknownDevice'.

Device patch make 'dh' support all spec defined protocols.

(Sync patch r19177 from main trunk.)

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jaben Carsey <[email protected]>
Reviewed-by: Qiu Shumin <[email protected]>
Reviewed-by: Ruiyu Ni <[email protected]>
Reviewed-by: Samer El-Haj-Mahmoud <[email protected]>

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

Modified Paths:
--------------
    
branches/UDK2015/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.c
    
branches/UDK2015/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf
    
branches/UDK2015/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.uni

Modified: 
branches/UDK2015/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.c
===================================================================
--- 
branches/UDK2015/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.c   
    2015-12-18 07:37:57 UTC (rev 19406)
+++ 
branches/UDK2015/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.c   
    2015-12-18 07:38:33 UTC (rev 19407)
@@ -1026,6 +1026,124 @@
   {STRING_TOKEN(STR_DISK_INFO),             &gEfiDiskInfoProtocolGuid,         
               NULL},
 
 //
+// PI Spec 1.0
+//
+  {STRING_TOKEN(STR_BDS_ARCH),              &gEfiBdsArchProtocolGuid,          
               NULL},
+  {STRING_TOKEN(STR_CPU_ARCH),              &gEfiCpuArchProtocolGuid,          
               NULL},
+  {STRING_TOKEN(STR_MET_ARCH),              &gEfiMetronomeArchProtocolGuid,    
               NULL},
+  {STRING_TOKEN(STR_MON_ARCH),              
&gEfiMonotonicCounterArchProtocolGuid,            NULL},
+  {STRING_TOKEN(STR_RTC_ARCH),              
&gEfiRealTimeClockArchProtocolGuid,               NULL},
+  {STRING_TOKEN(STR_RESET_ARCH),            &gEfiResetArchProtocolGuid,        
               NULL},
+  {STRING_TOKEN(STR_RT_ARCH),               &gEfiRuntimeArchProtocolGuid,      
               NULL},
+  {STRING_TOKEN(STR_SEC_ARCH),              &gEfiSecurityArchProtocolGuid,     
               NULL},
+  {STRING_TOKEN(STR_TIMER_ARCH),            &gEfiTimerArchProtocolGuid,        
               NULL},
+  {STRING_TOKEN(STR_VAR_ARCH),              
&gEfiVariableWriteArchProtocolGuid,               NULL},
+  {STRING_TOKEN(STR_V_ARCH),                &gEfiVariableArchProtocolGuid,     
               NULL},
+  {STRING_TOKEN(STR_SECP),                  &gEfiSecurityPolicyProtocolGuid,   
               NULL},
+  {STRING_TOKEN(STR_WDT_ARCH),              
&gEfiWatchdogTimerArchProtocolGuid,               NULL},
+  {STRING_TOKEN(STR_SCR),                   
&gEfiStatusCodeRuntimeProtocolGuid,               NULL},
+  {STRING_TOKEN(STR_SMB_HC),                &gEfiSmbusHcProtocolGuid,          
               NULL},
+  {STRING_TOKEN(STR_FV_2),                  &gEfiFirmwareVolume2ProtocolGuid,  
               NULL},
+  {STRING_TOKEN(STR_FV_BLOCK),              
&gEfiFirmwareVolumeBlockProtocolGuid,             NULL},
+  {STRING_TOKEN(STR_CAP_ARCH),              &gEfiCapsuleArchProtocolGuid,      
               NULL},
+  {STRING_TOKEN(STR_MP_SERVICE),            &gEfiMpServiceProtocolGuid,        
               NULL},
+  {STRING_TOKEN(STR_HBRAP),                 
&gEfiPciHostBridgeResourceAllocationProtocolGuid, NULL},
+  {STRING_TOKEN(STR_PCIP),                  &gEfiPciPlatformProtocolGuid,      
               NULL},
+  {STRING_TOKEN(STR_PCIO),                  &gEfiPciOverrideProtocolGuid,      
               NULL},
+  {STRING_TOKEN(STR_PCIE),                  
&gEfiPciEnumerationCompleteProtocolGuid,          NULL},
+  {STRING_TOKEN(STR_IPCID),                 
&gEfiIncompatiblePciDeviceSupportProtocolGuid,    NULL},
+  {STRING_TOKEN(STR_PCIHPI),                &gEfiPciHotPlugInitProtocolGuid,   
               NULL},
+  {STRING_TOKEN(STR_PCIHPR),                
&gEfiPciHotPlugRequestProtocolGuid,               NULL},
+  {STRING_TOKEN(STR_SMBIOS),                &gEfiSmbiosProtocolGuid,           
               NULL},
+  {STRING_TOKEN(STR_S3_SAVE),               &gEfiS3SaveStateProtocolGuid,      
               NULL},
+  {STRING_TOKEN(STR_S3_S_SMM),              &gEfiS3SmmSaveStateProtocolGuid,   
               NULL},
+  {STRING_TOKEN(STR_RSC),                   &gEfiRscHandlerProtocolGuid,       
               NULL},
+  {STRING_TOKEN(STR_S_RSC),                 &gEfiSmmRscHandlerProtocolGuid,    
               NULL},
+  {STRING_TOKEN(STR_ACPI_SDT),              &gEfiAcpiSdtProtocolGuid,          
               NULL},
+  {STRING_TOKEN(STR_SIO),                   &gEfiSioProtocolGuid,              
               NULL},
+  {STRING_TOKEN(STR_S_CPU2),                &gEfiSmmCpuIo2ProtocolGuid,        
               NULL},
+  {STRING_TOKEN(STR_S_BASE2),               &gEfiSmmBase2ProtocolGuid,         
               NULL},
+  {STRING_TOKEN(STR_S_ACC_2),               &gEfiSmmAccess2ProtocolGuid,       
               NULL},
+  {STRING_TOKEN(STR_S_CON_2),               &gEfiSmmControl2ProtocolGuid,      
               NULL},
+  {STRING_TOKEN(STR_S_CONFIG),              &gEfiSmmConfigurationProtocolGuid, 
               NULL},
+  {STRING_TOKEN(STR_S_RTL),                 &gEfiSmmReadyToLockProtocolGuid,   
               NULL},
+  {STRING_TOKEN(STR_DS_RTL),                
&gEfiDxeSmmReadyToLockProtocolGuid,               NULL},
+  {STRING_TOKEN(STR_S_COMM),                &gEfiSmmCommunicationProtocolGuid, 
               NULL},
+  {STRING_TOKEN(STR_S_STAT),                &gEfiSmmStatusCodeProtocolGuid,    
               NULL},
+  {STRING_TOKEN(STR_S_CPU),                 &gEfiSmmCpuProtocolGuid,           
               NULL},
+  {STRING_TOKEN(STR_S_PCIRBIO),             &gEfiPciRootBridgeIoProtocolGuid,  
               NULL},
+  {STRING_TOKEN(STR_S_SWD),                 &gEfiSmmSwDispatch2ProtocolGuid,   
               NULL},
+  {STRING_TOKEN(STR_S_SXD),                 &gEfiSmmSxDispatch2ProtocolGuid,   
               NULL},
+  {STRING_TOKEN(STR_S_PTD2),                
&gEfiSmmPeriodicTimerDispatch2ProtocolGuid,       NULL},
+  {STRING_TOKEN(STR_S_UD2),                 &gEfiSmmUsbDispatch2ProtocolGuid,  
               NULL},
+  {STRING_TOKEN(STR_S_GD2),                 &gEfiSmmGpiDispatch2ProtocolGuid,  
               NULL},
+  {STRING_TOKEN(STR_S_SBD2),                
&gEfiSmmStandbyButtonDispatch2ProtocolGuid,       NULL},
+  {STRING_TOKEN(STR_S_PBD2),                
&gEfiSmmPowerButtonDispatch2ProtocolGuid,         NULL},
+  {STRING_TOKEN(STR_S_ITD2),                
&gEfiSmmIoTrapDispatch2ProtocolGuid,              NULL},
+  {STRING_TOKEN(STR_PCD),                   &gEfiPcdProtocolGuid,              
               NULL},
+  {STRING_TOKEN(STR_FVB2),                  
&gEfiFirmwareVolumeBlock2ProtocolGuid,            NULL},
+  {STRING_TOKEN(STR_CPUIO2),                &gEfiCpuIo2ProtocolGuid,           
               NULL},
+  {STRING_TOKEN(STR_LEGACY_R2),             &gEfiLegacyRegion2ProtocolGuid,    
               NULL},
+  {STRING_TOKEN(STR_SAL_MIP),               &gEfiSalMcaInitPmiProtocolGuid,    
               NULL},
+  {STRING_TOKEN(STR_ES_BS),                 
&gEfiExtendedSalBootServiceProtocolGuid,          NULL},
+  {STRING_TOKEN(STR_ES_BIO),                
&gEfiExtendedSalBaseIoServicesProtocolGuid,       NULL},
+  {STRING_TOKEN(STR_ES_STALL),              
&gEfiExtendedSalStallServicesProtocolGuid,        NULL},
+  {STRING_TOKEN(STR_ES_RTC),                
&gEfiExtendedSalRtcServicesProtocolGuid,          NULL},
+  {STRING_TOKEN(STR_ES_VS),                 
&gEfiExtendedSalVariableServicesProtocolGuid,     NULL},
+  {STRING_TOKEN(STR_ES_MTC),                
&gEfiExtendedSalMtcServicesProtocolGuid,          NULL},
+  {STRING_TOKEN(STR_ES_RESET),              
&gEfiExtendedSalResetServicesProtocolGuid,        NULL},
+  {STRING_TOKEN(STR_ES_SC),                 
&gEfiExtendedSalStatusCodeServicesProtocolGuid,   NULL},
+  {STRING_TOKEN(STR_ES_FBS),                
&gEfiExtendedSalFvBlockServicesProtocolGuid,      NULL},
+  {STRING_TOKEN(STR_ES_MP),                 
&gEfiExtendedSalMpServicesProtocolGuid,           NULL},
+  {STRING_TOKEN(STR_ES_PAL),                
&gEfiExtendedSalPalServicesProtocolGuid,          NULL},
+  {STRING_TOKEN(STR_ES_BASE),               
&gEfiExtendedSalBaseServicesProtocolGuid,         NULL},
+  {STRING_TOKEN(STR_ES_MCA),                
&gEfiExtendedSalMcaServicesProtocolGuid,          NULL},
+  {STRING_TOKEN(STR_ES_PCI),                
&gEfiExtendedSalPciServicesProtocolGuid,          NULL},
+  {STRING_TOKEN(STR_ES_CACHE),              
&gEfiExtendedSalCacheServicesProtocolGuid,        NULL},
+  {STRING_TOKEN(STR_ES_MCA_LOG),            
&gEfiExtendedSalMcaLogServicesProtocolGuid,       NULL},
+  {STRING_TOKEN(STR_S2ARCH),                &gEfiSecurity2ArchProtocolGuid,    
               NULL},
+  {STRING_TOKEN(STR_EODXE),                 &gEfiSmmEndOfDxeProtocolGuid,      
               NULL},
+  {STRING_TOKEN(STR_ISAHC),                 &gEfiIsaHcProtocolGuid,            
               NULL},
+  {STRING_TOKEN(STR_ISAHC_B),               
&gEfiIsaHcServiceBindingProtocolGuid,             NULL},
+  {STRING_TOKEN(STR_SIO_C),                 &gEfiSioControlProtocolGuid,       
               NULL},
+  {STRING_TOKEN(STR_GET_PCD),               &gEfiGetPcdInfoProtocolGuid,       
               NULL},
+  {STRING_TOKEN(STR_I2C_M),                 &gEfiI2cMasterProtocolGuid,        
               NULL},
+  {STRING_TOKEN(STR_I2CIO),                 &gEfiI2cIoProtocolGuid,            
               NULL},
+  {STRING_TOKEN(STR_I2CEN),                 &gEfiI2cEnumerateProtocolGuid,     
               NULL},
+  {STRING_TOKEN(STR_I2C_H),                 &gEfiI2cHostProtocolGuid,          
               NULL},
+  {STRING_TOKEN(STR_I2C_BCM),               
&gEfiI2cBusConfigurationManagementProtocolGuid,   NULL},
+  {STRING_TOKEN(STR_TREE),                  &gEfiTrEEProtocolGuid,             
               NULL},
+  {STRING_TOKEN(STR_TCG2),                  &gEfiTcg2ProtocolGuid,             
               NULL},
+  {STRING_TOKEN(STR_TIMESTAMP),             &gEfiTimestampProtocolGuid,        
               NULL},
+  {STRING_TOKEN(STR_RNG),                   &gEfiRngProtocolGuid,              
               NULL},
+  {STRING_TOKEN(STR_NVMEPT),                
&gEfiNvmExpressPassThruProtocolGuid,              NULL},
+  {STRING_TOKEN(STR_H2_SB),                 
&gEfiHash2ServiceBindingProtocolGuid,             NULL},
+  {STRING_TOKEN(STR_HASH2),                 &gEfiHash2ProtocolGuid,            
               NULL},
+  {STRING_TOKEN(STR_BIO_C),                 &gEfiBlockIoCryptoProtocolGuid,    
               NULL},
+  {STRING_TOKEN(STR_SCR),                   &gEfiSmartCardReaderProtocolGuid,  
               NULL},
+  {STRING_TOKEN(STR_SCE),                   &gEfiSmartCardEdgeProtocolGuid,    
               NULL},
+  {STRING_TOKEN(STR_USB_FIO),               &gEfiUsbFunctionIoProtocolGuid,    
               NULL},
+  {STRING_TOKEN(STR_BC_HC),                 &gEfiBluetoothHcProtocolGuid,      
               NULL},
+  {STRING_TOKEN(STR_BC_IO_SB),              
&gEfiBluetoothIoServiceBindingProtocolGuid,       NULL},
+  {STRING_TOKEN(STR_BC_IO),                 &gEfiBluetoothIoProtocolGuid,      
               NULL},
+  {STRING_TOKEN(STR_BC_C),                  &gEfiBluetoothConfigProtocolGuid,  
               NULL},
+  {STRING_TOKEN(STR_REG_EXP),               
&gEfiRegularExpressionProtocolGuid,               NULL},
+  {STRING_TOKEN(STR_B_MGR_P),               
&gEfiBootManagerPolicyProtocolGuid,               NULL},
+  {STRING_TOKEN(STR_CKH),                   
&gEfiConfigKeywordHandlerProtocolGuid,            NULL},
+  {STRING_TOKEN(STR_WIFI),                  &gEfiWiFiProtocolGuid,             
               NULL},
+  {STRING_TOKEN(STR_EAP_M),                 &gEfiEapManagement2ProtocolGuid,   
               NULL},
+  {STRING_TOKEN(STR_EAP_C),                 &gEfiEapConfigurationProtocolGuid, 
               NULL},
+  {STRING_TOKEN(STR_PKCS7),                 &gEfiPkcs7VerifyProtocolGuid,      
               NULL},
+  {STRING_TOKEN(STR_NET_DNS4_SB),           
&gEfiDns4ServiceBindingProtocolGuid,              NULL},
+  {STRING_TOKEN(STR_NET_DNS4),              &gEfiDns4ProtocolGuid,             
               NULL},
+  {STRING_TOKEN(STR_NET_DNS6_SB),           
&gEfiDns6ServiceBindingProtocolGuid,              NULL},
+  {STRING_TOKEN(STR_NET_DNS6),              &gEfiDns6ProtocolGuid,             
               NULL},
+  {STRING_TOKEN(STR_NET_HTTP_SB),           
&gEfiHttpServiceBindingProtocolGuid,              NULL},
+  {STRING_TOKEN(STR_NET_HTTP),              &gEfiHttpProtocolGuid,             
               NULL},
+  {STRING_TOKEN(STR_NET_HTTP_U),            &gEfiHttpUtilitiesProtocolGuid,    
               NULL},
+  {STRING_TOKEN(STR_REST),                  &gEfiRestProtocolGuid,             
               NULL},
+
+//
 // UEFI Shell Spec 2.0
 //
   {STRING_TOKEN(STR_SHELL_PARAMETERS),      &gEfiShellParametersProtocolGuid,  
               NULL},
@@ -1037,6 +1155,11 @@
   {STRING_TOKEN(STR_SHELL_DYNAMIC),         
&gEfiShellDynamicCommandProtocolGuid,             NULL},
 
 //
+// Misc
+//
+  {STRING_TOKEN(STR_PCDINFOPROT),           &gGetPcdInfoProtocolGuid,          
               NULL},
+
+//
 // terminator
 //
   {STRING_TOKEN(STR_UNKNOWN_DEVICE),        NULL,                              
               NULL},

Modified: 
branches/UDK2015/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf
===================================================================
--- 
branches/UDK2015/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf 
    2015-12-18 07:37:57 UTC (rev 19406)
+++ 
branches/UDK2015/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf 
    2015-12-18 07:38:33 UTC (rev 19407)
@@ -175,6 +175,121 @@
   gEfiAdapterInformationProtocolGuid                      ## UNDEFINED
   gEfiShellDynamicCommandProtocolGuid                     ## UNDEFINED
   gEfiDiskInfoProtocolGuid                                ## UNDEFINED
+  gGetPcdInfoProtocolGuid                                 ## UNDEFINED
+  gEfiBdsArchProtocolGuid                                 ## UNDEFINED
+  gEfiCpuArchProtocolGuid                                 ## UNDEFINED
+  gEfiMetronomeArchProtocolGuid                           ## UNDEFINED
+  gEfiMonotonicCounterArchProtocolGuid                    ## UNDEFINED
+  gEfiRealTimeClockArchProtocolGuid                       ## UNDEFINED
+  gEfiResetArchProtocolGuid                               ## UNDEFINED
+  gEfiRuntimeArchProtocolGuid                             ## UNDEFINED
+  gEfiSecurityArchProtocolGuid                            ## UNDEFINED
+  gEfiTimerArchProtocolGuid                               ## UNDEFINED
+  gEfiVariableWriteArchProtocolGuid                       ## UNDEFINED
+  gEfiVariableArchProtocolGuid                            ## UNDEFINED
+  gEfiSecurityPolicyProtocolGuid                          ## UNDEFINED
+  gEfiWatchdogTimerArchProtocolGuid                       ## UNDEFINED
+  gEfiStatusCodeRuntimeProtocolGuid                       ## UNDEFINED
+  gEfiSmbusHcProtocolGuid                                 ## UNDEFINED
+  gEfiFirmwareVolume2ProtocolGuid                         ## UNDEFINED
+  gEfiFirmwareVolumeBlockProtocolGuid                     ## UNDEFINED
+  gEfiCapsuleArchProtocolGuid                             ## UNDEFINED
+  gEfiMpServiceProtocolGuid                               ## UNDEFINED
+  gEfiPciHostBridgeResourceAllocationProtocolGuid         ## UNDEFINED
+  gEfiPciPlatformProtocolGuid                             ## UNDEFINED
+  gEfiPciOverrideProtocolGuid                             ## UNDEFINED
+  gEfiPciEnumerationCompleteProtocolGuid                  ## UNDEFINED
+  gEfiIncompatiblePciDeviceSupportProtocolGuid            ## UNDEFINED
+  gEfiPciHotPlugInitProtocolGuid                          ## UNDEFINED
+  gEfiPciHotPlugRequestProtocolGuid                       ## UNDEFINED
+  gEfiSmbiosProtocolGuid                                  ## UNDEFINED
+  gEfiS3SaveStateProtocolGuid                             ## UNDEFINED
+  gEfiS3SmmSaveStateProtocolGuid                          ## UNDEFINED
+  gEfiRscHandlerProtocolGuid                              ## UNDEFINED
+  gEfiSmmRscHandlerProtocolGuid                           ## UNDEFINED
+  gEfiAcpiSdtProtocolGuid                                 ## UNDEFINED
+  gEfiSioProtocolGuid                                     ## UNDEFINED
+  gEfiSmmCpuIo2ProtocolGuid                               ## UNDEFINED
+  gEfiSmmBase2ProtocolGuid                                ## UNDEFINED
+  gEfiSmmAccess2ProtocolGuid                              ## UNDEFINED
+  gEfiSmmControl2ProtocolGuid                             ## UNDEFINED
+  gEfiSmmConfigurationProtocolGuid                        ## UNDEFINED
+  gEfiSmmReadyToLockProtocolGuid                          ## UNDEFINED
+  gEfiDxeSmmReadyToLockProtocolGuid                       ## UNDEFINED
+  gEfiSmmCommunicationProtocolGuid                        ## UNDEFINED
+  gEfiSmmStatusCodeProtocolGuid                           ## UNDEFINED
+  gEfiSmmCpuProtocolGuid                                  ## UNDEFINED
+  gEfiSmmPciRootBridgeIoProtocolGuid                      ## UNDEFINED
+  gEfiSmmSwDispatch2ProtocolGuid                          ## UNDEFINED
+  gEfiSmmSxDispatch2ProtocolGuid                          ## UNDEFINED
+  gEfiSmmPeriodicTimerDispatch2ProtocolGuid               ## UNDEFINED
+  gEfiSmmUsbDispatch2ProtocolGuid                         ## UNDEFINED
+  gEfiSmmGpiDispatch2ProtocolGuid                         ## UNDEFINED
+  gEfiSmmStandbyButtonDispatch2ProtocolGuid               ## UNDEFINED
+  gEfiSmmPowerButtonDispatch2ProtocolGuid                 ## UNDEFINED
+  gEfiSmmIoTrapDispatch2ProtocolGuid                      ## UNDEFINED
+  gEfiPcdProtocolGuid                                     ## UNDEFINED
+  gEfiFirmwareVolumeBlock2ProtocolGuid                    ## UNDEFINED
+  gEfiCpuIo2ProtocolGuid                                  ## UNDEFINED
+  gEfiLegacyRegion2ProtocolGuid                           ## UNDEFINED
+  gEfiSalMcaInitPmiProtocolGuid                           ## UNDEFINED
+  gEfiExtendedSalBootServiceProtocolGuid                  ## UNDEFINED
+  gEfiExtendedSalBaseIoServicesProtocolGuid               ## UNDEFINED
+  gEfiExtendedSalStallServicesProtocolGuid                ## UNDEFINED
+  gEfiExtendedSalRtcServicesProtocolGuid                  ## UNDEFINED
+  gEfiExtendedSalVariableServicesProtocolGuid             ## UNDEFINED
+  gEfiExtendedSalMtcServicesProtocolGuid                  ## UNDEFINED
+  gEfiExtendedSalResetServicesProtocolGuid                ## UNDEFINED
+  gEfiExtendedSalStatusCodeServicesProtocolGuid           ## UNDEFINED
+  gEfiExtendedSalFvBlockServicesProtocolGuid              ## UNDEFINED
+  gEfiExtendedSalMpServicesProtocolGuid                   ## UNDEFINED
+  gEfiExtendedSalPalServicesProtocolGuid                  ## UNDEFINED
+  gEfiExtendedSalBaseServicesProtocolGuid                 ## UNDEFINED
+  gEfiExtendedSalMcaServicesProtocolGuid                  ## UNDEFINED
+  gEfiExtendedSalPciServicesProtocolGuid                  ## UNDEFINED
+  gEfiExtendedSalCacheServicesProtocolGuid                ## UNDEFINED
+  gEfiExtendedSalMcaLogServicesProtocolGuid               ## UNDEFINED
+  gEfiSecurity2ArchProtocolGuid                           ## UNDEFINED
+  gEfiSmmEndOfDxeProtocolGuid                             ## UNDEFINED
+  gEfiIsaHcProtocolGuid                                   ## UNDEFINED
+  gEfiIsaHcServiceBindingProtocolGuid                     ## UNDEFINED
+  gEfiSioControlProtocolGuid                              ## UNDEFINED
+  gEfiGetPcdInfoProtocolGuid                              ## UNDEFINED
+  gEfiI2cMasterProtocolGuid                               ## UNDEFINED
+  gEfiI2cIoProtocolGuid                                   ## UNDEFINED
+  gEfiI2cEnumerateProtocolGuid                            ## UNDEFINED
+  gEfiI2cHostProtocolGuid                                 ## UNDEFINED
+  gEfiI2cBusConfigurationManagementProtocolGuid           ## UNDEFINED
+  gEfiTrEEProtocolGuid                                    ## UNDEFINED
+  gEfiTcg2ProtocolGuid                                    ## UNDEFINED
+  gEfiTimestampProtocolGuid                               ## UNDEFINED
+  gEfiRngProtocolGuid                                     ## UNDEFINED
+  gEfiNvmExpressPassThruProtocolGuid                      ## UNDEFINED
+  gEfiHash2ServiceBindingProtocolGuid                     ## UNDEFINED
+  gEfiHash2ProtocolGuid                                   ## UNDEFINED
+  gEfiBlockIoCryptoProtocolGuid                           ## UNDEFINED
+  gEfiSmartCardReaderProtocolGuid                         ## UNDEFINED
+  gEfiSmartCardEdgeProtocolGuid                           ## UNDEFINED
+  gEfiUsbFunctionIoProtocolGuid                           ## UNDEFINED
+  gEfiBluetoothHcProtocolGuid                             ## UNDEFINED
+  gEfiBluetoothIoServiceBindingProtocolGuid               ## UNDEFINED
+  gEfiBluetoothIoProtocolGuid                             ## UNDEFINED
+  gEfiBluetoothConfigProtocolGuid                         ## UNDEFINED
+  gEfiRegularExpressionProtocolGuid                       ## UNDEFINED
+  gEfiBootManagerPolicyProtocolGuid                       ## UNDEFINED
+  gEfiConfigKeywordHandlerProtocolGuid                    ## UNDEFINED
+  gEfiWiFiProtocolGuid                                    ## UNDEFINED
+  gEfiEapManagement2ProtocolGuid                          ## UNDEFINED
+  gEfiEapConfigurationProtocolGuid                        ## UNDEFINED
+  gEfiPkcs7VerifyProtocolGuid                             ## UNDEFINED
+  gEfiDns4ServiceBindingProtocolGuid                      ## UNDEFINED
+  gEfiDns4ProtocolGuid                                    ## UNDEFINED
+  gEfiDns6ServiceBindingProtocolGuid                      ## UNDEFINED
+  gEfiDns6ProtocolGuid                                    ## UNDEFINED
+  gEfiHttpServiceBindingProtocolGuid                      ## UNDEFINED
+  gEfiHttpProtocolGuid                                    ## UNDEFINED
+  gEfiHttpUtilitiesProtocolGuid                           ## UNDEFINED
+  gEfiRestProtocolGuid                                    ## UNDEFINED
 
 [Guids]
   gEfiFileInfoGuid                                        ## CONSUMES ## GUID

Modified: 
branches/UDK2015/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.uni
===================================================================
--- 
branches/UDK2015/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.uni 
    2015-12-18 07:37:57 UTC (rev 19406)
+++ 
branches/UDK2015/ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.uni 
    2015-12-18 07:38:33 UTC (rev 19407)
@@ -218,6 +218,122 @@
 #string STR_SSC                   #language en-US "StorageSecurityCommand"
 #string STR_UCRED2                #language en-US "UserCredential2"
 
+#string STR_PCDINFOPROT           #language en-US "GetPcdInfoProtocol"
+#string STR_BDS_ARCH              #language en-US "BdsArch"
+#string STR_CPU_ARCH              #language en-US "CpuArch"
+#string STR_MET_ARCH              #language en-US "MetronomeArch"
+#string STR_MON_ARCH              #language en-US "MonotonicCounterArch"
+#string STR_RTC_ARCH              #language en-US "RealTimeClockArch"
+#string STR_RESET_ARCH            #language en-US "ResetArch"
+#string STR_RT_ARCH               #language en-US "RuntimeArch"
+#string STR_SEC_ARCH              #language en-US "SecurityArch"
+#string STR_TIMER_ARCH            #language en-US "TimerArch"
+#string STR_VAR_ARCH              #language en-US "VariableWriteArch"
+#string STR_V_ARCH                #language en-US "VariableArch"
+#string STR_SECP                  #language en-US "SecurityPolicy"
+#string STR_WDT_ARCH              #language en-US "WatchdogTimerArch"
+#string STR_SCR                   #language en-US "StatusCodeRuntime"
+#string STR_SMB_HC                #language en-US "SmbusHc"
+#string STR_FV_2                  #language en-US "FirmwareVolume2"
+#string STR_FV_BLOCK              #language en-US "FirmwareVolumeBlock"
+#string STR_CAP_ARCH              #language en-US "CapsuleArch"
+#string STR_MP_SERVICE            #language en-US "MpService"
+#string STR_HBRAP                 #language en-US 
"PciHostBridgeResourceAllocation"
+#string STR_PCIP                  #language en-US "PciPlatform"
+#string STR_PCIO                  #language en-US "PciOverride"
+#string STR_PCIE                  #language en-US "PciEnumerationComplete"
+#string STR_IPCID                 #language en-US 
"IncompatiblePciDeviceSupport"
+#string STR_PCIHPI                #language en-US "PciHotPlugInit"
+#string STR_PCIHPR                #language en-US "PciHotPlugRequest"
+#string STR_SMBIOS                #language en-US "Smbios"
+#string STR_S3_SAVE               #language en-US "S3SaveState"
+#string STR_S3_S_SMM              #language en-US "S3SmmSaveState"
+#string STR_RSC                   #language en-US "RscHandler"
+#string STR_S_RSC                 #language en-US "SmmRscHandler"
+#string STR_ACPI_SDT              #language en-US "AcpiSdt"
+#string STR_SIO                   #language en-US "Sio"
+#string STR_S_CPU2                #language en-US "SmmCpuIo2"
+#string STR_S_BASE2               #language en-US "SmmBase2"
+#string STR_S_ACC_2               #language en-US "SmmAccess2"
+#string STR_S_CON_2               #language en-US "SmmControl2"
+#string STR_S_CONFIG              #language en-US "SmmConfig"
+#string STR_S_RTL                 #language en-US "SmmReadyToLock"
+#string STR_DS_RTL                #language en-US "DxeSmmReadyToLock"
+#string STR_S_COMM                #language en-US "SmmCommunication"
+#string STR_S_STAT                #language en-US "SmmStatusCode"
+#string STR_S_CPU                 #language en-US "SmmCpu"
+#string STR_S_PCIRBIO             #language en-US "SmmPCIRootBridgeIO"
+#string STR_S_SWD                 #language en-US "SmmSwDispatch2"
+#string STR_S_SXD                 #language en-US "SmmSxDispatch2"
+#string STR_S_PTD2                #language en-US "SmmPeriodicTimerDispatch2"
+#string STR_S_UD2                 #language en-US "SmmUsbDispatch2"
+#string STR_S_GD2                 #language en-US "SmmGpiDispatch2"
+#string STR_S_SBD2                #language en-US "SmmStandbyButtonDispatch2"
+#string STR_S_PBD2                #language en-US "SmmPowerButtonDispatch2"
+#string STR_S_ITD2                #language en-US "SmmIoTrapDispatch2"
+#string STR_PCD                   #language en-US "Pcd"
+#string STR_FVB2                  #language en-US "FirmwareVolumeBlock2"
+#string STR_CPUIO2                #language en-US "CpuIo2"
+#string STR_LEGACY_R2             #language en-US "LegacyRegion2"
+#string STR_SAL_MIP               #language en-US "SalMcaInitPmi"
+#string STR_ES_BS                 #language en-US "ExtendedSalBootService"
+#string STR_ES_BIO                #language en-US "ExtendedSalBaseIoServices"
+#string STR_ES_STALL              #language en-US "ExtendedSalStallServices"
+#string STR_ES_RTC                #language en-US "ExtendedSalRtcServices"
+#string STR_ES_VS                 #language en-US "ExtendedSalVariableServices"
+#string STR_ES_MTC                #language en-US "ExtendedSalMtcServices"
+#string STR_ES_RESET              #language en-US "ExtendedSalResetServices"
+#string STR_ES_SC                 #language en-US 
"ExtendedSalStatusCodeServices"
+#string STR_ES_FBS                #language en-US "ExtendedSalFvBlockServices"
+#string STR_ES_MP                 #language en-US "ExtendedSalMpServices"
+#string STR_ES_PAL                #language en-US "ExtendedSalPalServices"
+#string STR_ES_BASE               #language en-US "ExtendedSalBaseServices"
+#string STR_ES_MCA                #language en-US "ExtendedSalMcaServices"
+#string STR_ES_PCI                #language en-US "ExtendedSalPciServices"
+#string STR_ES_CACHE              #language en-US "ExtendedSalCacheServices"
+#string STR_ES_MCA_LOG            #language en-US "ExtendedSalMcaLogServices"
+#string STR_S2ARCH                #language en-US "Security2Arch"
+#string STR_EODXE                 #language en-US "SmmEndOfDxe"
+#string STR_ISAHC                 #language en-US "IsaHc"
+#string STR_ISAHC_B               #language en-US "IsaHcServiceBinding"
+#string STR_SIO_C                 #language en-US "SioControl"
+#string STR_GET_PCD               #language en-US "GetPcdInfo"
+#string STR_I2C_M                 #language en-US "I2cMaster"
+#string STR_I2CIO                 #language en-US "I2cIo"
+#string STR_I2CEN                 #language en-US "I2cEnumerate"
+#string STR_I2C_H                 #language en-US "I2cHost"
+#string STR_I2C_BCM               #language en-US 
"I2cBusConfigurationManagement"
+#string STR_TREE                  #language en-US "TrEE"
+#string STR_TCG2                  #language en-US "Tcg2"
+#string STR_TIMESTAMP             #language en-US "Timestamp"
+#string STR_RNG                   #language en-US "Rng"
+#string STR_NVMEPT                #language en-US "NvmExpressPassThru"
+#string STR_H2_SB                 #language en-US "Hash2ServiceBinding"
+#string STR_HASH2                 #language en-US "Hash2"
+#string STR_BIO_C                 #language en-US "BlockIoCrypto"
+#string STR_SCR                   #language en-US "SmartCardReader"
+#string STR_SCE                   #language en-US "SmartCardEdge"
+#string STR_USB_FIO               #language en-US "UsbFunctionIo"
+#string STR_BC_HC                 #language en-US "BluetoothHc"
+#string STR_BC_IO_SB              #language en-US "BluetoothIoServiceBinding"
+#string STR_BC_IO                 #language en-US "BluetoothIo"
+#string STR_BC_C                  #language en-US "BluetoothConfig"
+#string STR_REG_EXP               #language en-US "RegularExpression"
+#string STR_B_MGR_P               #language en-US "BootManagerPolicy"
+#string STR_CKH                   #language en-US "ConfigKeywordHandler"
+#string STR_WIFI                  #language en-US "WiFi"
+#string STR_EAP_M                 #language en-US "EapManagement2"
+#string STR_EAP_C                 #language en-US "EapConfiguration"
+#string STR_PKCS7                 #language en-US "Pkcs7Verify"
+#string STR_NET_DNS4_SB           #language en-US "Dns4ServiceBinding"
+#string STR_NET_DNS4              #language en-US "Dns4"
+#string STR_NET_DNS6_SB           #language en-US "Dns6ServiceBinding"
+#string STR_NET_DNS6              #language en-US "Dns6"
+#string STR_NET_HTTP_SB           #language en-US "HttpServiceBinding"
+#string STR_NET_HTTP              #language en-US "Http"
+#string STR_NET_HTTP_U            #language en-US "HttpUtilities"
+#string STR_REST                  #language en-US "Rest"
+
 #string STR_IDE_CONT_INIT         #language en-US "IdeControllerInit"
 #string STR_DISK_INFO             #language en-US "DiskInfo"
 


------------------------------------------------------------------------------
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to