if (!Verbose) {\r
StrnCatGrow(&RetVal, &Size, L"(", 0);\r
StrnCatGrow(&RetVal, &Size, Temp, 0);\r
- StrnCatGrow(&RetVal, &Size, L")", 0);\r
+ StrnCatGrow(&RetVal, &Size, L")\r\n", 0);\r
} else {\r
StrnCatGrow(&RetVal, &Size, Seperator, 0);\r
StrnCatGrow(&RetVal, &Size, Temp, 0);\r
Display information for all handles on a list.\r
\r
@param[in] HandleList The NULL-terminated list of handles.\r
+ @param[in] Verbose TRUE for extra info, FALSE otherwise.\r
@param[in] Sfo TRUE to output in standard format output (spec).\r
@param[in] Language Language string per UEFI specification.\r
@param[in] DriverInfo TRUE to show all info about the handle.\r
EFIAPI\r
DoDhForHandleList(\r
IN CONST EFI_HANDLE *HandleList,\r
+ IN CONST BOOLEAN Verbose,\r
IN CONST BOOLEAN Sfo,\r
IN CONST CHAR8 *Language,\r
IN CONST BOOLEAN DriverInfo\r
for (HandleWalker = HandleList ; HandleWalker != NULL && *HandleWalker != NULL && ShellStatus == SHELL_SUCCESS; HandleWalker++) {\r
ShellStatus = DoDhByHandle(\r
*HandleWalker,\r
- FALSE,\r
+ Verbose,\r
Sfo,\r
Language,\r
DriverInfo,\r
Display information for all handles.\r
\r
@param[in] Sfo TRUE to output in standard format output (spec).\r
+ @param[in] Verbose TRUE for extra info, FALSE otherwise.\r
@param[in] Language Language string per UEFI specification.\r
@param[in] DriverInfo TRUE to show all info about the handle.\r
\r
EFIAPI\r
DoDhForAll(\r
IN CONST BOOLEAN Sfo,\r
+ IN CONST BOOLEAN Verbose,\r
IN CONST CHAR8 *Language,\r
IN CONST BOOLEAN DriverInfo\r
)\r
\r
ShellStatus = DoDhForHandleList(\r
HandleList,\r
+ Verbose,\r
Sfo,\r
Language,\r
DriverInfo);\r
Display information for all handles which have a specific protocol.\r
\r
@param[in] ProtocolName The pointer to the name of the protocol.\r
+ @param[in] Verbose TRUE for extra info, FALSE otherwise.\r
@param[in] Sfo TRUE to output in standard format output (spec).\r
@param[in] Language Language string per UEFI specification.\r
@param[in] DriverInfo TRUE to show all info about the handle.\r
EFIAPI\r
DoDhByProtocol(\r
IN CONST CHAR16 *ProtocolName,\r
+ IN CONST BOOLEAN Verbose,\r
IN CONST BOOLEAN Sfo,\r
IN CONST CHAR8 *Language,\r
IN CONST BOOLEAN DriverInfo\r
\r
ShellStatus = DoDhForHandleList(\r
HandleList,\r
+ Verbose,\r
Sfo,\r
Language,\r
DriverInfo);\r
//\r
ShellStatus = DoDhByProtocol(\r
ShellCommandLineGetValue(Package, L"-p"),\r
+ Verbose,\r
SfoMode,\r
Lang==NULL?NULL:Language,\r
FlagD\r
//\r
ShellStatus = DoDhForAll(\r
SfoMode,\r
+ Verbose,\r
Lang==NULL?NULL:Language,\r
FlagD\r
);\r