@param[out] OldArgc pointer to old number of items in Argv list\r
\r
@retval EFI_SUCCESS operation was successful, Argv and Argc are valid\r
+ @return EFI_INVALID_PARAMETER some parameters are invalid\r
@retval EFI_OUT_OF_RESOURCES a memory allocation failed.\r
**/\r
EFI_STATUS\r
-UpdateArgcArgv(\r
+UpdateArgcArgv (\r
IN OUT EFI_SHELL_PARAMETERS_PROTOCOL *ShellParameters,\r
IN CONST CHAR16 *NewCommandLine,\r
IN SHELL_OPERATION_TYPES Type,\r
@param[in] OldArgc pointer to old number of items in Argv list\r
**/\r
VOID\r
-RestoreArgcArgv(\r
+RestoreArgcArgv (\r
IN OUT EFI_SHELL_PARAMETERS_PROTOCOL *ShellParameters,\r
IN CHAR16 ***OldArgv,\r
IN UINTN *OldArgc\r
);\r
\r
typedef struct {\r
- EFI_SIMPLE_TEXT_INPUT_PROTOCOL *ConIn;\r
- EFI_HANDLE ConInHandle;\r
- EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *ConOut;\r
- EFI_HANDLE ConOutHandle;\r
- EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *ErrOut;\r
- EFI_HANDLE ErrOutHandle;\r
+ EFI_SIMPLE_TEXT_INPUT_PROTOCOL *ConIn;\r
+ EFI_HANDLE ConInHandle;\r
+ EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *ConOut;\r
+ EFI_HANDLE ConOutHandle;\r
+ EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *ErrOut;\r
+ EFI_HANDLE ErrOutHandle;\r
} SYSTEM_TABLE_INFO;\r
\r
/**\r
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-UpdateStdInStdOutStdErr(\r
+UpdateStdInStdOutStdErr (\r
IN OUT EFI_SHELL_PARAMETERS_PROTOCOL *ShellParameters,\r
IN CHAR16 *NewCommandLine,\r
OUT SHELL_FILE_HANDLE *OldStdIn,\r
@return EFI_OUT_OF_RESOURCES a memory allocation failed.\r
**/\r
EFI_STATUS\r
-ParseCommandLineToArgs(\r
- IN CONST CHAR16 *CommandLine,\r
- IN BOOLEAN StripQuotation,\r
- IN OUT CHAR16 ***Argv,\r
- IN OUT UINTN *Argc\r
+ParseCommandLineToArgs (\r
+ IN CONST CHAR16 *CommandLine,\r
+ IN BOOLEAN StripQuotation,\r
+ IN OUT CHAR16 ***Argv,\r
+ IN OUT UINTN *Argc\r
);\r
\r
/**\r
@return EFI_NOT_FOUND A closing " could not be found on the specified string\r
**/\r
EFI_STATUS\r
-GetNextParameter(\r
+GetNextParameter (\r
IN OUT CHAR16 **Walker,\r
IN OUT CHAR16 **TempParameter,\r
IN CONST UINTN Length,\r
);\r
\r
#endif //_SHELL_PARAMETERS_PROTOCOL_PROVIDER_HEADER_\r
-\r