You've already forked edk2-upstream
mirror of
https://github.com/Dasharo/edk2-upstream.git
synced 2026-03-06 15:03:57 -08:00
Refine comments and two code style.
Signed-off-by: ydong10 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12263 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@@ -80,7 +80,7 @@ ConsoleLoggerInstall(
|
||||
Return the system to the state it was before InstallConsoleLogger
|
||||
was installed.
|
||||
|
||||
@param[in,out] ConsoleInfo The object from the install function.
|
||||
@param[in, out] ConsoleInfo The object from the install function.
|
||||
|
||||
@retval EFI_SUCCESS The operation was successful
|
||||
@return other The operation failed. This was from UninstallProtocolInterface.
|
||||
|
||||
@@ -81,8 +81,8 @@ FileBasedSimpleTextInReset(
|
||||
/**
|
||||
ReadKeyStroke function for the fake simple text input.
|
||||
|
||||
@param[in] This A pointer to the SimpleTextIn structure.
|
||||
@param[in,out] Key A pointer to the Key structure to fill.
|
||||
@param[in] This A pointer to the SimpleTextIn structure.
|
||||
@param[in, out] Key A pointer to the Key structure to fill.
|
||||
|
||||
@retval EFI_SUCCESS The read was successful.
|
||||
**/
|
||||
|
||||
@@ -19,8 +19,8 @@
|
||||
Move the cursor position one character backward.
|
||||
|
||||
@param[in] LineLength Length of a line. Get it by calling QueryMode
|
||||
@param[in,out] Column Current column of the cursor position
|
||||
@param[in,out] Row Current row of the cursor position
|
||||
@param[in, out] Column Current column of the cursor position
|
||||
@param[in, out] Row Current row of the cursor position
|
||||
**/
|
||||
VOID
|
||||
EFIAPI
|
||||
@@ -35,8 +35,8 @@ MoveCursorBackward (
|
||||
|
||||
@param[in] LineLength Length of a line.
|
||||
@param[in] TotalRow Total row of a screen
|
||||
@param[in,out] Column Current column of the cursor position
|
||||
@param[in,out] Row Current row of the cursor position
|
||||
@param[in, out] Column Current column of the cursor position
|
||||
@param[in, out] Row Current row of the cursor position
|
||||
**/
|
||||
VOID
|
||||
EFIAPI
|
||||
|
||||
@@ -95,10 +95,10 @@ FileInterfaceNopSetPosition(
|
||||
/**
|
||||
File style interface for console (GetInfo).
|
||||
|
||||
@param[in] This Ignored.
|
||||
@param[in] InformationType Ignored.
|
||||
@param[in,out] BufferSize Ignored.
|
||||
@param[out] Buffer Ignored.
|
||||
@param[in] This Ignored.
|
||||
@param[in] InformationType Ignored.
|
||||
@param[in, out] BufferSize Ignored.
|
||||
@param[out] Buffer Ignored.
|
||||
|
||||
@retval EFI_UNSUPPORTED
|
||||
**/
|
||||
@@ -141,9 +141,9 @@ FileInterfaceNopSetInfo(
|
||||
|
||||
Writes data to the screen.
|
||||
|
||||
@param[in] This The pointer to the EFI_FILE_PROTOCOL object.
|
||||
@param[in,out] BufferSize Size in bytes of Buffer.
|
||||
@param[in] Buffer The pointer to the buffer to write.
|
||||
@param[in] This The pointer to the EFI_FILE_PROTOCOL object.
|
||||
@param[in, out] BufferSize Size in bytes of Buffer.
|
||||
@param[in] Buffer The pointer to the buffer to write.
|
||||
|
||||
@retval EFI_UNSUPPORTED No output console is supported.
|
||||
@return A return value from gST->ConOut->OutputString.
|
||||
@@ -166,9 +166,9 @@ FileInterfaceStdOutWrite(
|
||||
/**
|
||||
File style interface for StdIn (Write).
|
||||
|
||||
@param[in] This Ignored.
|
||||
@param[in,out] BufferSize Ignored.
|
||||
@param[in] Buffer Ignored.
|
||||
@param[in] This Ignored.
|
||||
@param[in, out] BufferSize Ignored.
|
||||
@param[in] Buffer Ignored.
|
||||
|
||||
@retval EFI_UNSUPPORTED
|
||||
**/
|
||||
@@ -188,9 +188,9 @@ FileInterfaceStdInWrite(
|
||||
|
||||
Writes error to the error output.
|
||||
|
||||
@param[in] This The pointer to the EFI_FILE_PROTOCOL object.
|
||||
@param[in,out] BufferSize Size in bytes of Buffer.
|
||||
@param[in] Buffer The pointer to the buffer to write.
|
||||
@param[in] This The pointer to the EFI_FILE_PROTOCOL object.
|
||||
@param[in, out] BufferSize Size in bytes of Buffer.
|
||||
@param[in] Buffer The pointer to the buffer to write.
|
||||
|
||||
@return A return value from gST->StdErr->OutputString.
|
||||
**/
|
||||
@@ -208,9 +208,9 @@ FileInterfaceStdErrWrite(
|
||||
/**
|
||||
File style interface for console StdOut (Read).
|
||||
|
||||
@param[in] This Ignored.
|
||||
@param[in,out] BufferSize Ignored.
|
||||
@param[out] Buffer Ignored.
|
||||
@param[in] This Ignored.
|
||||
@param[in, out] BufferSize Ignored.
|
||||
@param[out] Buffer Ignored.
|
||||
|
||||
@retval EFI_UNSUPPORTED
|
||||
**/
|
||||
@@ -228,9 +228,9 @@ FileInterfaceStdOutRead(
|
||||
/**
|
||||
File style interface for console StdErr (Read).
|
||||
|
||||
@param[in] This Ignored.
|
||||
@param[in,out] BufferSize Ignored.
|
||||
@param[out] Buffer Ignored.
|
||||
@param[in] This Ignored.
|
||||
@param[in, out] BufferSize Ignored.
|
||||
@param[out] Buffer Ignored.
|
||||
|
||||
@retval EFI_UNSUPPORTED Always.
|
||||
**/
|
||||
@@ -248,9 +248,9 @@ FileInterfaceStdErrRead(
|
||||
/**
|
||||
File style interface for NUL file (Read).
|
||||
|
||||
@param[in] This Ignored.
|
||||
@param[in,out] BufferSize Poiner to 0 upon return.
|
||||
@param[out] Buffer Ignored.
|
||||
@param[in] This Ignored.
|
||||
@param[in, out] BufferSize Poiner to 0 upon return.
|
||||
@param[out] Buffer Ignored.
|
||||
|
||||
@retval EFI_SUCCESS Always.
|
||||
**/
|
||||
@@ -269,9 +269,9 @@ FileInterfaceNulRead(
|
||||
/**
|
||||
File style interface for NUL file (Write).
|
||||
|
||||
@param[in] This Ignored.
|
||||
@param[in,out] BufferSize Ignored.
|
||||
@param[in] Buffer Ignored.
|
||||
@param[in] This Ignored.
|
||||
@param[in, out] BufferSize Ignored.
|
||||
@param[in] Buffer Ignored.
|
||||
|
||||
@retval EFI_SUCCESS
|
||||
**/
|
||||
@@ -974,9 +974,9 @@ FileInterfaceEnvDelete(
|
||||
/**
|
||||
File style interface for Environment Variable (Read).
|
||||
|
||||
@param[in] This The pointer to the EFI_FILE_PROTOCOL object.
|
||||
@param[in,out] BufferSize Size in bytes of Buffer.
|
||||
@param[out] Buffer The pointer to the buffer to fill.
|
||||
@param[in] This The pointer to the EFI_FILE_PROTOCOL object.
|
||||
@param[in, out] BufferSize Size in bytes of Buffer.
|
||||
@param[out] Buffer The pointer to the buffer to fill.
|
||||
|
||||
@retval EFI_SUCCESS The data was read.
|
||||
**/
|
||||
@@ -997,9 +997,9 @@ FileInterfaceEnvRead(
|
||||
/**
|
||||
File style interface for Volatile Environment Variable (Write).
|
||||
|
||||
@param[in] This The pointer to the EFI_FILE_PROTOCOL object.
|
||||
@param[in,out] BufferSize Size in bytes of Buffer.
|
||||
@param[in] Buffer The pointer to the buffer to write.
|
||||
@param[in] This The pointer to the EFI_FILE_PROTOCOL object.
|
||||
@param[in, out] BufferSize Size in bytes of Buffer.
|
||||
@param[in] Buffer The pointer to the buffer to write.
|
||||
|
||||
@retval EFI_SUCCESS The data was read.
|
||||
**/
|
||||
@@ -1044,9 +1044,9 @@ FileInterfaceEnvVolWrite(
|
||||
/**
|
||||
File style interface for Non Volatile Environment Variable (Write).
|
||||
|
||||
@param[in] This The pointer to the EFI_FILE_PROTOCOL object.
|
||||
@param[in,out] BufferSize Size in bytes of Buffer.
|
||||
@param[in] Buffer The pointer to the buffer to write.
|
||||
@param[in] This The pointer to the EFI_FILE_PROTOCOL object.
|
||||
@param[in, out] BufferSize Size in bytes of Buffer.
|
||||
@param[in] Buffer The pointer to the buffer to write.
|
||||
|
||||
@retval EFI_SUCCESS The data was read.
|
||||
**/
|
||||
@@ -1144,8 +1144,8 @@ CreateFileInterfaceEnv(
|
||||
Move the cursor position one character backward.
|
||||
|
||||
@param[in] LineLength Length of a line. Get it by calling QueryMode
|
||||
@param[in,out] Column Current column of the cursor position
|
||||
@param[in,out] Row Current row of the cursor position
|
||||
@param[in, out] Column Current column of the cursor position
|
||||
@param[in, out] Row Current row of the cursor position
|
||||
**/
|
||||
VOID
|
||||
EFIAPI
|
||||
@@ -1174,8 +1174,8 @@ MoveCursorBackward (
|
||||
|
||||
@param[in] LineLength Length of a line.
|
||||
@param[in] TotalRow Total row of a screen
|
||||
@param[in,out] Column Current column of the cursor position
|
||||
@param[in,out] Row Current row of the cursor position
|
||||
@param[in, out] Column Current column of the cursor position
|
||||
@param[in, out] Row Current row of the cursor position
|
||||
**/
|
||||
VOID
|
||||
EFIAPI
|
||||
@@ -1323,9 +1323,9 @@ FileInterfaceMemGetPosition(
|
||||
/**
|
||||
File style interface for Mem (Write).
|
||||
|
||||
@param[in] This The pointer to the EFI_FILE_PROTOCOL object.
|
||||
@param[in,out] BufferSize Size in bytes of Buffer.
|
||||
@param[in] Buffer The pointer to the buffer to write.
|
||||
@param[in] This The pointer to the EFI_FILE_PROTOCOL object.
|
||||
@param[in, out] BufferSize Size in bytes of Buffer.
|
||||
@param[in] Buffer The pointer to the buffer to write.
|
||||
|
||||
@retval EFI_SUCCESS The data was written.
|
||||
**/
|
||||
@@ -1369,9 +1369,9 @@ FileInterfaceMemWrite(
|
||||
/**
|
||||
File style interface for Mem (Read).
|
||||
|
||||
@param[in] This The pointer to the EFI_FILE_PROTOCOL object.
|
||||
@param[in,out] BufferSize Size in bytes of Buffer.
|
||||
@param[in] Buffer The pointer to the buffer to fill.
|
||||
@param[in] This The pointer to the EFI_FILE_PROTOCOL object.
|
||||
@param[in, out] BufferSize Size in bytes of Buffer.
|
||||
@param[in] Buffer The pointer to the buffer to fill.
|
||||
|
||||
@retval EFI_SUCCESS The data was read.
|
||||
**/
|
||||
@@ -1718,9 +1718,9 @@ FileInterfaceFileClose(
|
||||
If the file was opened with ASCII mode the data will be processed through
|
||||
AsciiSPrint before writing.
|
||||
|
||||
@param[in] This The pointer to the EFI_FILE_PROTOCOL object.
|
||||
@param[in,out] BufferSize Size in bytes of Buffer.
|
||||
@param[in] Buffer The pointer to the buffer to write.
|
||||
@param[in] This The pointer to the EFI_FILE_PROTOCOL object.
|
||||
@param[in, out] BufferSize Size in bytes of Buffer.
|
||||
@param[in] Buffer The pointer to the buffer to write.
|
||||
|
||||
@retval EFI_SUCCESS The data was written.
|
||||
**/
|
||||
|
||||
@@ -566,8 +566,8 @@ IsScriptOnlyCommand(
|
||||
loaded image protocol installed on it. The FilePath will point to the device path
|
||||
for the file that was loaded.
|
||||
|
||||
@param[in,out] DevPath On a sucessful return the device path to the loaded image.
|
||||
@param[in,out] FilePath On a sucessful return the device path to the file.
|
||||
@param[in, out] DevPath On a sucessful return the device path to the loaded image.
|
||||
@param[in, out] FilePath On a sucessful return the device path to the file.
|
||||
|
||||
@retval EFI_SUCCESS The 2 device paths were sucessfully returned.
|
||||
@retval other A error from gBS->HandleProtocol.
|
||||
@@ -1016,10 +1016,10 @@ AddLineToCommandHistory(
|
||||
Checks if a string is an alias for another command. If yes, then it replaces the alias name
|
||||
with the correct command name.
|
||||
|
||||
@param[in,out] CommandString Upon entry the potential alias. Upon return the
|
||||
command name if it was an alias. If it was not
|
||||
an alias it will be unchanged. This function may
|
||||
change the buffer to fit the command name.
|
||||
@param[in, out] CommandString Upon entry the potential alias. Upon return the
|
||||
command name if it was an alias. If it was not
|
||||
an alias it will be unchanged. This function may
|
||||
change the buffer to fit the command name.
|
||||
|
||||
@retval EFI_SUCCESS The name was changed.
|
||||
@retval EFI_SUCCESS The name was not an alias.
|
||||
|
||||
@@ -137,8 +137,8 @@ SetBuiltInAlias(
|
||||
loaded image protocol installed on it. the FilePath will point to the device path
|
||||
for the file that was loaded.
|
||||
|
||||
@param[in,out] DevPath on a sucessful return the device path to the loaded image
|
||||
@param[in,out] FilePath on a sucessful return the device path to the file
|
||||
@param[in, out] DevPath on a sucessful return the device path to the loaded image
|
||||
@param[in, out] FilePath on a sucessful return the device path to the file
|
||||
|
||||
@retval EFI_SUCCESS the 2 device paths were sucessfully returned.
|
||||
@return other a error from gBS->HandleProtocol
|
||||
|
||||
@@ -123,8 +123,8 @@ FreeEnvironmentVariableList(
|
||||
/**
|
||||
Creates a list of all Shell-Guid-based environment variables.
|
||||
|
||||
@param[in,out] ListHead The pointer to pointer to LIST ENTRY object for
|
||||
storing this list.
|
||||
@param[in, out] ListHead The pointer to pointer to LIST ENTRY object for
|
||||
storing this list.
|
||||
|
||||
@retval EFI_SUCCESS the list was created sucessfully.
|
||||
**/
|
||||
|
||||
@@ -145,8 +145,8 @@ IsVolatileEnv (
|
||||
/**
|
||||
Creates a list of all Shell-Guid-based environment variables.
|
||||
|
||||
@param[in,out] List The pointer to pointer to LIST_ENTRY object for
|
||||
storing this list.
|
||||
@param[in, out] List The pointer to pointer to LIST_ENTRY object for
|
||||
storing this list.
|
||||
|
||||
@retval EFI_SUCCESS the list was created sucessfully.
|
||||
**/
|
||||
|
||||
@@ -423,12 +423,12 @@ ManBufferFindTitleSection(
|
||||
|
||||
Upon a sucessful return the caller is responsible to free the memory in *BriefDesc
|
||||
|
||||
@param[in] Handle FileHandle to read from
|
||||
@param[in] Command name of command's section to find
|
||||
@param[out] BriefDesc pointer to pointer to string where description goes.
|
||||
@param[out] BriefSize pointer to size of allocated BriefDesc
|
||||
@param[in,out] Ascii TRUE if the file is ASCII, FALSE otherwise, will be
|
||||
set if the file handle is at the 0 position.
|
||||
@param[in] Handle FileHandle to read from
|
||||
@param[in] Command name of command's section to find
|
||||
@param[out] BriefDesc pointer to pointer to string where description goes.
|
||||
@param[out] BriefSize pointer to size of allocated BriefDesc
|
||||
@param[in, out] Ascii TRUE if the file is ASCII, FALSE otherwise, will be
|
||||
set if the file handle is at the 0 position.
|
||||
|
||||
@retval EFI_OUT_OF_RESOURCES a memory allocation failed.
|
||||
@retval EFI_SUCCESS the section was found and its description sotred in
|
||||
|
||||
@@ -26,9 +26,9 @@
|
||||
Temp Parameter must be large enough to hold the parameter before calling this
|
||||
function.
|
||||
|
||||
@param[in,out] Walker pointer to string of command line. Adjusted to
|
||||
@param[in, out] Walker pointer to string of command line. Adjusted to
|
||||
reminaing command line on return
|
||||
@param[in,out] TempParameter pointer to string of command line item extracted.
|
||||
@param[in, out] TempParameter pointer to string of command line item extracted.
|
||||
|
||||
**/
|
||||
VOID
|
||||
@@ -137,9 +137,9 @@ GetNextParameter(
|
||||
parameters for inclusion in EFI_SHELL_PARAMETERS_PROTOCOL. this supports space
|
||||
delimited and quote surrounded parameter definition.
|
||||
|
||||
@param[in] CommandLine String of command line to parse
|
||||
@param[in,out] Argv pointer to array of strings; one for each parameter
|
||||
@param[in,out] Argc pointer to number of strings in Argv array
|
||||
@param[in] CommandLine String of command line to parse
|
||||
@param[in, out] Argv pointer to array of strings; one for each parameter
|
||||
@param[in, out] Argc pointer to number of strings in Argv array
|
||||
|
||||
@return EFI_SUCCESS the operation was sucessful
|
||||
@return EFI_OUT_OF_RESOURCES a memory allocation failed.
|
||||
@@ -215,9 +215,9 @@ ParseCommandLineToArgs(
|
||||
installs it on our handle and if there is an existing version of the protocol
|
||||
that one is cached for removal later.
|
||||
|
||||
@param[in,out] NewShellParameters on a successful return, a pointer to pointer
|
||||
@param[in, out] NewShellParameters on a successful return, a pointer to pointer
|
||||
to the newly installed interface.
|
||||
@param[in,out] RootShellInstance on a successful return, pointer to boolean.
|
||||
@param[in, out] RootShellInstance on a successful return, pointer to boolean.
|
||||
TRUE if this is the root shell instance.
|
||||
|
||||
@retval EFI_SUCCESS the operation completed successfully.
|
||||
@@ -449,7 +449,7 @@ IsUnicodeFile(
|
||||
|
||||
All of the characters between quotes is replaced with spaces.
|
||||
|
||||
@param[in,out] TheString A pointer to the string to update.
|
||||
@param[in, out] TheString A pointer to the string to update.
|
||||
**/
|
||||
VOID
|
||||
EFIAPI
|
||||
@@ -477,12 +477,12 @@ StripQuotes (
|
||||
|
||||
This will also update the system table.
|
||||
|
||||
@param[in,out] ShellParameters Pointer to parameter structure to modify.
|
||||
@param[in] NewCommandLine The new command line to parse and use.
|
||||
@param[out] OldStdIn Pointer to old StdIn.
|
||||
@param[out] OldStdOut Pointer to old StdOut.
|
||||
@param[out] OldStdErr Pointer to old StdErr.
|
||||
@param[out] SystemTableInfo Pointer to old system table information.
|
||||
@param[in, out] ShellParameters Pointer to parameter structure to modify.
|
||||
@param[in] NewCommandLine The new command line to parse and use.
|
||||
@param[out] OldStdIn Pointer to old StdIn.
|
||||
@param[out] OldStdOut Pointer to old StdOut.
|
||||
@param[out] OldStdErr Pointer to old StdErr.
|
||||
@param[out] SystemTableInfo Pointer to old system table information.
|
||||
|
||||
@retval EFI_SUCCESS Operation was sucessful, Argv and Argc are valid.
|
||||
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.
|
||||
@@ -1049,11 +1049,11 @@ UpdateStdInStdOutStdErr(
|
||||
Funcion will replace the current StdIn and StdOut in the ShellParameters protocol
|
||||
structure with StdIn and StdOut. The current values are de-allocated.
|
||||
|
||||
@param[in,out] ShellParameters Pointer to parameter structure to modify.
|
||||
@param[in] OldStdIn Pointer to old StdIn.
|
||||
@param[in] OldStdOut Pointer to old StdOut.
|
||||
@param[in] OldStdErr Pointer to old StdErr.
|
||||
@param[in] SystemTableInfo Pointer to old system table information.
|
||||
@param[in, out] ShellParameters Pointer to parameter structure to modify.
|
||||
@param[in] OldStdIn Pointer to old StdIn.
|
||||
@param[in] OldStdOut Pointer to old StdOut.
|
||||
@param[in] OldStdErr Pointer to old StdErr.
|
||||
@param[in] SystemTableInfo Pointer to old system table information.
|
||||
**/
|
||||
EFI_STATUS
|
||||
EFIAPI
|
||||
@@ -1121,10 +1121,10 @@ RestoreStdInStdOutStdErr (
|
||||
|
||||
If OldArgv or OldArgc is NULL then that value is not returned.
|
||||
|
||||
@param[in,out] ShellParameters Pointer to parameter structure to modify.
|
||||
@param[in] NewCommandLine The new command line to parse and use.
|
||||
@param[out] OldArgv Pointer to old list of parameters.
|
||||
@param[out] OldArgc Pointer to old number of items in Argv list.
|
||||
@param[in, out] ShellParameters Pointer to parameter structure to modify.
|
||||
@param[in] NewCommandLine The new command line to parse and use.
|
||||
@param[out] OldArgv Pointer to old list of parameters.
|
||||
@param[out] OldArgc Pointer to old number of items in Argv list.
|
||||
|
||||
@retval EFI_SUCCESS Operation was sucessful, Argv and Argc are valid.
|
||||
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.
|
||||
@@ -1155,9 +1155,9 @@ UpdateArgcArgv(
|
||||
structure with Argv and Argc. The current values are de-allocated and the
|
||||
OldArgv must not be deallocated by the caller.
|
||||
|
||||
@param[in,out] ShellParameters pointer to parameter structure to modify
|
||||
@param[in] OldArgv pointer to old list of parameters
|
||||
@param[in] OldArgc pointer to old number of items in Argv list
|
||||
@param[in, out] ShellParameters pointer to parameter structure to modify
|
||||
@param[in] OldArgv pointer to old list of parameters
|
||||
@param[in] OldArgc pointer to old number of items in Argv list
|
||||
**/
|
||||
VOID
|
||||
EFIAPI
|
||||
|
||||
@@ -43,9 +43,9 @@
|
||||
installs it on our handle and if there is an existing version of the protocol
|
||||
that one is cached for removal later.
|
||||
|
||||
@param[in,out] NewShellParameters on a successful return, a pointer to pointer
|
||||
@param[in, out] NewShellParameters on a successful return, a pointer to pointer
|
||||
to the newly installed interface.
|
||||
@param[in,out] RootShellInstance on a successful return, pointer to boolean.
|
||||
@param[in, out] RootShellInstance on a successful return, pointer to boolean.
|
||||
TRUE if this is the root shell instance.
|
||||
|
||||
@retval EFI_SUCCESS the operation completed successfully.
|
||||
@@ -84,7 +84,7 @@ CleanUpShellParametersProtocol (
|
||||
structure by parsing NewCommandLine. The current values are returned to the
|
||||
user.
|
||||
|
||||
@param[in,out] ShellParameters pointer to parameter structure to modify
|
||||
@param[in, out] ShellParameters pointer to parameter structure to modify
|
||||
@param[in] NewCommandLine the new command line to parse and use
|
||||
@param[out] OldArgv pointer to old list of parameters
|
||||
@param[out] OldArgc pointer to old number of items in Argv list
|
||||
@@ -106,9 +106,9 @@ UpdateArgcArgv(
|
||||
structure with Argv and Argc. The current values are de-allocated and the
|
||||
OldArgv must not be deallocated by the caller.
|
||||
|
||||
@param[in,out] ShellParameters pointer to parameter structure to modify
|
||||
@param[in] OldArgv pointer to old list of parameters
|
||||
@param[in] OldArgc pointer to old number of items in Argv list
|
||||
@param[in, out] ShellParameters pointer to parameter structure to modify
|
||||
@param[in] OldArgv pointer to old list of parameters
|
||||
@param[in] OldArgc pointer to old number of items in Argv list
|
||||
**/
|
||||
VOID
|
||||
EFIAPI
|
||||
@@ -134,12 +134,12 @@ typedef struct {
|
||||
|
||||
This will also update the system table.
|
||||
|
||||
@param[in,out] ShellParameters Pointer to parameter structure to modify.
|
||||
@param[in] NewCommandLine The new command line to parse and use.
|
||||
@param[out] OldStdIn Pointer to old StdIn.
|
||||
@param[out] OldStdOut Pointer to old StdOut.
|
||||
@param[out] OldStdErr Pointer to old StdErr.
|
||||
@param[out] SystemTableInfo Pointer to old system table information.
|
||||
@param[in, out] ShellParameters Pointer to parameter structure to modify.
|
||||
@param[in] NewCommandLine The new command line to parse and use.
|
||||
@param[out] OldStdIn Pointer to old StdIn.
|
||||
@param[out] OldStdOut Pointer to old StdOut.
|
||||
@param[out] OldStdErr Pointer to old StdErr.
|
||||
@param[out] SystemTableInfo Pointer to old system table information.
|
||||
|
||||
@retval EFI_SUCCESS Operation was sucessful, Argv and Argc are valid.
|
||||
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.
|
||||
@@ -159,11 +159,11 @@ UpdateStdInStdOutStdErr(
|
||||
Funcion will replace the current StdIn and StdOut in the ShellParameters protocol
|
||||
structure with StdIn and StdOut. The current values are de-allocated.
|
||||
|
||||
@param[in,out] ShellParameters Pointer to parameter structure to modify.
|
||||
@param[in] OldStdIn Pointer to old StdIn.
|
||||
@param[in] OldStdOut Pointer to old StdOut.
|
||||
@param[in] OldStdErr Pointer to old StdErr.
|
||||
@param[in] SystemTableInfo Pointer to old system table information.
|
||||
@param[in, out] ShellParameters Pointer to parameter structure to modify.
|
||||
@param[in] OldStdIn Pointer to old StdIn.
|
||||
@param[in] OldStdOut Pointer to old StdOut.
|
||||
@param[in] OldStdErr Pointer to old StdErr.
|
||||
@param[in] SystemTableInfo Pointer to old system table information.
|
||||
**/
|
||||
EFI_STATUS
|
||||
EFIAPI
|
||||
@@ -182,9 +182,9 @@ RestoreStdInStdOutStdErr (
|
||||
parameters for inclusion in EFI_SHELL_PARAMETERS_PROTOCOL. this supports space
|
||||
delimited and quote surrounded parameter definition.
|
||||
|
||||
@param[in] CommandLine String of command line to parse
|
||||
@param[in,out] Argv pointer to array of strings; one for each parameter
|
||||
@param[in,out] Argc pointer to number of strings in Argv array
|
||||
@param[in] CommandLine String of command line to parse
|
||||
@param[in, out] Argv pointer to array of strings; one for each parameter
|
||||
@param[in, out] Argc pointer to number of strings in Argv array
|
||||
|
||||
@return EFI_SUCCESS the operation was sucessful
|
||||
@return EFI_OUT_OF_RESOURCES a memory allocation failed.
|
||||
@@ -207,9 +207,9 @@ ParseCommandLineToArgs(
|
||||
Temp Parameter must be large enough to hold the parameter before calling this
|
||||
function.
|
||||
|
||||
@param[in,out] Walker pointer to string of command line. Adjusted to
|
||||
@param[in, out] Walker pointer to string of command line. Adjusted to
|
||||
reminaing command line on return
|
||||
@param[in,out] TempParameter pointer to string of command line item extracted.
|
||||
@param[in, out] TempParameter pointer to string of command line item extracted.
|
||||
|
||||
**/
|
||||
VOID
|
||||
|
||||
@@ -1945,8 +1945,8 @@ EfiShellFindFilesInDir(
|
||||
/**
|
||||
Updates a file name to be preceeded by the mapped drive name
|
||||
|
||||
@param[in] BasePath the Mapped drive name to prepend
|
||||
@param[in,out] Path pointer to pointer to the file name to update.
|
||||
@param[in] BasePath the Mapped drive name to prepend
|
||||
@param[in, out] Path pointer to pointer to the file name to update.
|
||||
|
||||
@retval EFI_SUCCESS
|
||||
@retval EFI_OUT_OF_RESOURCES
|
||||
@@ -2001,12 +2001,12 @@ UpdateFileName(
|
||||
Upon a EFI_SUCCESS return fromt he function any the caller is responsible to call
|
||||
FreeFileList with FileList.
|
||||
|
||||
@param[in] FilePattern The FilePattern to check against.
|
||||
@param[in] UnicodeCollation The pointer to EFI_UNICODE_COLLATION_PROTOCOL structure
|
||||
@param[in] FileHandle The FileHandle to start with
|
||||
@param[in,out] FileList pointer to pointer to list of found files.
|
||||
@param[in] ParentNode The node for the parent. Same file as identified by HANDLE.
|
||||
@param[in] MapName The file system name this file is on.
|
||||
@param[in] FilePattern The FilePattern to check against.
|
||||
@param[in] UnicodeCollation The pointer to EFI_UNICODE_COLLATION_PROTOCOL structure
|
||||
@param[in] FileHandle The FileHandle to start with
|
||||
@param[in, out] FileList pointer to pointer to list of found files.
|
||||
@param[in] ParentNode The node for the parent. Same file as identified by HANDLE.
|
||||
@param[in] MapName The file system name this file is on.
|
||||
|
||||
@retval EFI_SUCCESS all files were found and the FileList contains a list.
|
||||
@retval EFI_NOT_FOUND no files were found
|
||||
@@ -3124,7 +3124,7 @@ EFI_SHELL_PROTOCOL mShellProtocol = {
|
||||
|
||||
This must be removed via calling CleanUpShellProtocol().
|
||||
|
||||
@param[in,out] NewShell The pointer to the pointer to the structure
|
||||
@param[in, out] NewShell The pointer to the pointer to the structure
|
||||
to install.
|
||||
|
||||
@retval EFI_SUCCESS The operation was successful.
|
||||
@@ -3253,7 +3253,7 @@ CreatePopulateInstallShellProtocol (
|
||||
Free all memory and restore the system to the state it was in before calling
|
||||
CreatePopulateInstallShellProtocol.
|
||||
|
||||
@param[in,out] NewShell The pointer to the new shell protocol structure.
|
||||
@param[in, out] NewShell The pointer to the new shell protocol structure.
|
||||
|
||||
@retval EFI_SUCCESS The operation was successful.
|
||||
**/
|
||||
|
||||
@@ -68,7 +68,7 @@ typedef struct {
|
||||
|
||||
This must be removed via calling CleanUpShellProtocol().
|
||||
|
||||
@param[in,out] NewShell The pointer to the pointer to the structure
|
||||
@param[in, out] NewShell The pointer to the pointer to the structure
|
||||
to install.
|
||||
|
||||
@retval EFI_SUCCESS The operation was successful.
|
||||
@@ -86,7 +86,7 @@ CreatePopulateInstallShellProtocol (
|
||||
Free all memory and restore the system to the state it was in before calling
|
||||
CreatePopulateInstallShellProtocol.
|
||||
|
||||
@param[in,out] NewShell The pointer to the new shell protocol structure.
|
||||
@param[in, out] NewShell The pointer to the new shell protocol structure.
|
||||
|
||||
@retval EFI_SUCCESS The operation was successful.
|
||||
**/
|
||||
|
||||
@@ -38,8 +38,8 @@ Test(CONST VOID*b1, CONST VOID*b2)
|
||||
The ShellCEntryLib library instance wrappers the actual UEFI application
|
||||
entry point and calls this ShellAppMain function.
|
||||
|
||||
@param ImageHandle The image handle of the UEFI Application.
|
||||
@param SystemTable A pointer to the EFI System Table.
|
||||
@param Argc Argument count
|
||||
@param Argv The parsed arguments
|
||||
|
||||
@retval 0 The application exited normally.
|
||||
@retval Other An error occurred.
|
||||
|
||||
@@ -82,10 +82,10 @@ FileHandleSetInfo (
|
||||
are no more directory entries, the read returns a zero-length buffer.
|
||||
EFI_FILE_INFO is the structure returned as the directory entry.
|
||||
|
||||
@param[in] FileHandle The opened file handle.
|
||||
@param[in,out] BufferSize On input, the size of buffer in bytes. On return,
|
||||
the number of bytes written.
|
||||
@param[out] Buffer The buffer to put read data into.
|
||||
@param[in] FileHandle The opened file handle.
|
||||
@param[in, out] BufferSize On input, the size of buffer in bytes. On return,
|
||||
the number of bytes written.
|
||||
@param[out] Buffer The buffer to put read data into.
|
||||
|
||||
@retval EFI_SUCCESS Data was read.
|
||||
@retval EFI_NO_MEDIA The device has no media.
|
||||
@@ -113,10 +113,10 @@ FileHandleRead(
|
||||
The file is automatically grown to hold the data if required. Direct writes to
|
||||
opened directories are not supported.
|
||||
|
||||
@param[in] FileHandle The opened file for writing.
|
||||
@param[in,out] BufferSize On input, the number of bytes in Buffer. On output,
|
||||
the number of bytes written.
|
||||
@param[in] Buffer The buffer containing data to write is stored.
|
||||
@param[in] FileHandle The opened file for writing.
|
||||
@param[in, out] BufferSize On input, the number of bytes in Buffer. On output,
|
||||
the number of bytes written.
|
||||
@param[in] Buffer The buffer containing data to write is stored.
|
||||
|
||||
@retval EFI_SUCCESS Data was written.
|
||||
@retval EFI_UNSUPPORTED Writes to an open directory are not supported.
|
||||
@@ -379,17 +379,17 @@ FileHandleGetFileName (
|
||||
If the position upon start is 0, then the Ascii Boolean will be set. This should be
|
||||
maintained and not changed for all operations with the same file.
|
||||
|
||||
@param[in] Handle FileHandle to read from.
|
||||
@param[in,out] Buffer The pointer to buffer to read into.
|
||||
@param[in,out] Size The pointer to number of bytes in Buffer.
|
||||
@param[in] Truncate If the buffer is large enough, this has no effect.
|
||||
If the buffer is is too small and Truncate is TRUE,
|
||||
the line will be truncated.
|
||||
If the buffer is is too small and Truncate is FALSE,
|
||||
then no read will occur.
|
||||
@param[in] Handle FileHandle to read from.
|
||||
@param[in, out] Buffer The pointer to buffer to read into.
|
||||
@param[in, out] Size The pointer to number of bytes in Buffer.
|
||||
@param[in] Truncate If the buffer is large enough, this has no effect.
|
||||
If the buffer is is too small and Truncate is TRUE,
|
||||
the line will be truncated.
|
||||
If the buffer is is too small and Truncate is FALSE,
|
||||
then no read will occur.
|
||||
|
||||
@param[in,out] Ascii Boolean value for indicating whether the file is
|
||||
Ascii (TRUE) or UCS2 (FALSE).
|
||||
@param[in, out] Ascii Boolean value for indicating whether the file is
|
||||
Ascii (TRUE) or UCS2 (FALSE).
|
||||
|
||||
@retval EFI_SUCCESS The operation was successful. The line is stored in
|
||||
Buffer.
|
||||
@@ -416,9 +416,9 @@ FileHandleReadLine(
|
||||
If the position upon start is 0, then the Ascii Boolean will be set. This should be
|
||||
maintained and not changed for all operations with the same file.
|
||||
|
||||
@param[in] Handle FileHandle to read from.
|
||||
@param[in,out] Ascii Boolean value for indicating whether the file is
|
||||
Ascii (TRUE) or UCS2 (FALSE).
|
||||
@param[in] Handle FileHandle to read from.
|
||||
@param[in, out] Ascii Boolean value for indicating whether the file is
|
||||
Ascii (TRUE) or UCS2 (FALSE).
|
||||
|
||||
@return The line of text from the file.
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
Removes the last directory or file entry in a path by changing the last
|
||||
L'\' to a CHAR_NULL.
|
||||
|
||||
@param[in,out] Path The pointer to the path to modify.
|
||||
@param[in, out] Path The pointer to the path to modify.
|
||||
|
||||
@retval FALSE Nothing was found to remove.
|
||||
@retval TRUE A directory or file was removed.
|
||||
|
||||
@@ -159,12 +159,12 @@ ShellCommandRegisterCommandName (
|
||||
information is returned. If Sections is NULL, then all help text information
|
||||
available is returned.
|
||||
|
||||
@param[in] CommandString The pointer to the command name. This is the name
|
||||
found on the command line in the shell.
|
||||
@param[in,out] RetVal The pointer to the return value from the command handler.
|
||||
@param[in] CommandString The pointer to the command name. This is the name
|
||||
found on the command line in the shell.
|
||||
@param[in, out] RetVal The pointer to the return value from the command handler.
|
||||
|
||||
@param[in,out] CanAffectLE Indicates whether this command's return value
|
||||
needs to be placed into LASTERROR environment variable.
|
||||
@param[in, out] CanAffectLE Indicates whether this command's return value
|
||||
needs to be placed into LASTERROR environment variable.
|
||||
|
||||
@retval RETURN_SUCCESS The handler was run.
|
||||
@retval RETURN_NOT_FOUND The CommandString did not match a registered
|
||||
|
||||
@@ -82,12 +82,12 @@ ShellSetFileInfo (
|
||||
This function opens a file with the open mode according to the file path. The
|
||||
Attributes is valid only for EFI_FILE_MODE_CREATE.
|
||||
|
||||
@param[in,out] FilePath On input, the device path to the file. On output,
|
||||
the remaining device path.
|
||||
@param[out] DeviceHandle Pointer to the system device handle.
|
||||
@param[out] FileHandle Pointer to the file handle.
|
||||
@param[in] OpenMode The mode to open the file with.
|
||||
@param[in] Attributes The file's file attributes.
|
||||
@param[in, out] FilePath On input, the device path to the file. On output,
|
||||
the remaining device path.
|
||||
@param[out] DeviceHandle Pointer to the system device handle.
|
||||
@param[out] FileHandle Pointer to the file handle.
|
||||
@param[in] OpenMode The mode to open the file with.
|
||||
@param[in] Attributes The file's file attributes.
|
||||
|
||||
@retval EFI_SUCCESS The information was set.
|
||||
@retval EFI_INVALID_PARAMETER One of the parameters has an invalid value.
|
||||
@@ -204,10 +204,10 @@ ShellCreateDirectory(
|
||||
are no more directory entries, the read returns a zero-length buffer.
|
||||
EFI_FILE_INFO is the structure returned as the directory entry.
|
||||
|
||||
@param[in] FileHandle The opened file handle.
|
||||
@param[in,out] ReadSize On input the size of buffer in bytes. On return
|
||||
the number of bytes written.
|
||||
@param[out] Buffer The buffer to put read data into.
|
||||
@param[in] FileHandle The opened file handle.
|
||||
@param[in, out] ReadSize On input the size of buffer in bytes. On return
|
||||
the number of bytes written.
|
||||
@param[out] Buffer The buffer to put read data into.
|
||||
|
||||
@retval EFI_SUCCESS Data was read.
|
||||
@retval EFI_NO_MEDIA The device has no media.
|
||||
@@ -235,12 +235,12 @@ ShellReadFile(
|
||||
The file is automatically grown to hold the data if required. Direct writes to
|
||||
opened directories are not supported.
|
||||
|
||||
@param[in] FileHandle The opened file for writing.
|
||||
@param[in] FileHandle The opened file for writing.
|
||||
|
||||
@param[in,out] BufferSize On input the number of bytes in Buffer. On output
|
||||
the number of bytes written.
|
||||
@param[in, out] BufferSize On input the number of bytes in Buffer. On output
|
||||
the number of bytes written.
|
||||
|
||||
@param[in] Buffer The buffer containing data to write is stored.
|
||||
@param[in] Buffer The buffer containing data to write is stored.
|
||||
|
||||
@retval EFI_SUCCESS Data was written.
|
||||
@retval EFI_UNSUPPORTED Writes to an open directory are not supported.
|
||||
@@ -402,9 +402,9 @@ ShellFindFirstFile (
|
||||
call of this function has no file to get. *NoFile will be set to TRUE, and the
|
||||
data in Buffer is meaningless.
|
||||
|
||||
@param[in] DirHandle The file handle of the directory.
|
||||
@param[in,out] Buffer The pointer to buffer for file's information.
|
||||
@param[in,out] NoFile The pointer to boolean when last file is found.
|
||||
@param[in] DirHandle The file handle of the directory.
|
||||
@param[in, out] Buffer The pointer to buffer for file's information.
|
||||
@param[in, out] NoFile The pointer to boolean when last file is found.
|
||||
|
||||
@retval EFI_SUCCESS Found the next file.
|
||||
@retval EFI_NO_MEDIA The device has no media.
|
||||
@@ -583,9 +583,9 @@ ShellSetPageBreakMode (
|
||||
If you are NOT appending to an existing list *ListHead must be NULL. If
|
||||
*ListHead is NULL then it must be callee freed.
|
||||
|
||||
@param[in] Arg The pointer to path string.
|
||||
@param[in] OpenMode Mode to open files with.
|
||||
@param[in,out] ListHead Head of linked list of results.
|
||||
@param[in] Arg The pointer to path string.
|
||||
@param[in] OpenMode Mode to open files with.
|
||||
@param[in, out] ListHead Head of linked list of results.
|
||||
|
||||
@retval EFI_SUCCESS The operation was sucessful and the list head
|
||||
contains the list of opened files.
|
||||
@@ -604,7 +604,7 @@ ShellOpenFileMetaArg (
|
||||
/**
|
||||
Free the linked list returned from ShellOpenFileMetaArg.
|
||||
|
||||
@param[in,out] ListHead The pointer to free.
|
||||
@param[in, out] ListHead The pointer to free.
|
||||
|
||||
@retval EFI_SUCCESS The operation was sucessful.
|
||||
@retval EFI_INVALID_PARAMETER A parameter was invalid.
|
||||
@@ -1024,13 +1024,13 @@ ShellStrToUintn(
|
||||
If Destination's current length (including NULL terminator) is already more than
|
||||
CurrentSize, then ASSERT().
|
||||
|
||||
@param[in,out] Destination The String to append onto.
|
||||
@param[in,out] CurrentSize On call, the number of bytes in Destination. On
|
||||
return, possibly the new size (still in bytes). If NULL,
|
||||
then allocate whatever is needed.
|
||||
@param[in] Source The String to append from.
|
||||
@param[in] Count The maximum number of characters to append. If 0, then
|
||||
all are appended.
|
||||
@param[in, out] Destination The String to append onto.
|
||||
@param[in, out] CurrentSize On call, the number of bytes in Destination. On
|
||||
return, possibly the new size (still in bytes). If NULL,
|
||||
then allocate whatever is needed.
|
||||
@param[in] Source The String to append from.
|
||||
@param[in] Count The maximum number of characters to append. If 0, then
|
||||
all are appended.
|
||||
|
||||
@return The Destination after appending the Source.
|
||||
**/
|
||||
@@ -1051,14 +1051,14 @@ StrnCatGrow (
|
||||
|
||||
If the string would grow bigger than NewSize it will halt and return error.
|
||||
|
||||
@param[in] SourceString The string with source buffer.
|
||||
@param[in,out] NewString The string with resultant buffer.
|
||||
@param[in] NewSize The size in bytes of NewString.
|
||||
@param[in] FindTarget The string to look for.
|
||||
@param[in] ReplaceWith The string to replace FindTarget with.
|
||||
@param[in] SkipPreCarrot If TRUE will skip a FindTarget that has a '^'
|
||||
immediately before it.
|
||||
@param[in] ParameterReplacing If TRUE will add "" around items with spaces.
|
||||
@param[in] SourceString The string with source buffer.
|
||||
@param[in, out] NewString The string with resultant buffer.
|
||||
@param[in] NewSize The size in bytes of NewString.
|
||||
@param[in] FindTarget The string to look for.
|
||||
@param[in] ReplaceWith The string to replace FindTarget with.
|
||||
@param[in] SkipPreCarrot If TRUE will skip a FindTarget that has a '^'
|
||||
immediately before it.
|
||||
@param[in] ParameterReplacing If TRUE will add "" around items with spaces.
|
||||
|
||||
@retval EFI_INVALID_PARAMETER SourceString was NULL.
|
||||
@retval EFI_INVALID_PARAMETER NewString was NULL.
|
||||
@@ -1189,9 +1189,9 @@ ShellPromptForResponse (
|
||||
|
||||
@param[in] Type What type of question is asked. This is used to filter the input
|
||||
to prevent invalid answers to question.
|
||||
@param[in] HiiFormatStringId The format string Id for getting from Hii.
|
||||
@param[in] HiiFormatHandle The format string Handle for getting from Hii.
|
||||
@param[in,out] Response The pointer to Response, which will be populated upon return.
|
||||
@param[in] HiiFormatStringId The format string Id for getting from Hii.
|
||||
@param[in] HiiFormatHandle The format string Handle for getting from Hii.
|
||||
@param[in, out] Response The pointer to Response, which will be populated upon return.
|
||||
|
||||
@retval EFI_SUCCESS The operation was sucessful.
|
||||
@return other The operation failed.
|
||||
@@ -1273,11 +1273,11 @@ ShellFileExists(
|
||||
If the position upon start is 0, then the Ascii Boolean will be set. This should be
|
||||
maintained and not changed for all operations with the same file.
|
||||
|
||||
@param[in] Handle SHELL_FILE_HANDLE to read from.
|
||||
@param[in,out] Ascii Boolean value for indicating whether the file is
|
||||
Ascii (TRUE) or UCS2 (FALSE).
|
||||
@param[in] Handle SHELL_FILE_HANDLE to read from.
|
||||
@param[in, out] Ascii Boolean value for indicating whether the file is
|
||||
Ascii (TRUE) or UCS2 (FALSE).
|
||||
|
||||
@return The line of text from the file.
|
||||
@return The line of text from the file.
|
||||
|
||||
@sa ShellFileHandleReadLine
|
||||
**/
|
||||
@@ -1294,17 +1294,17 @@ ShellFileHandleReturnLine(
|
||||
If the position upon start is 0, then the Ascii Boolean will be set. This should be
|
||||
maintained and not changed for all operations with the same file.
|
||||
|
||||
@param[in] Handle SHELL_FILE_HANDLE to read from.
|
||||
@param[in,out] Buffer The pointer to buffer to read into.
|
||||
@param[in,out] Size The pointer to number of bytes in Buffer.
|
||||
@param[in] Truncate If the buffer is large enough, this has no effect.
|
||||
If the buffer is is too small and Truncate is TRUE,
|
||||
the line will be truncated.
|
||||
If the buffer is is too small and Truncate is FALSE,
|
||||
then no read will occur.
|
||||
@param[in] Handle SHELL_FILE_HANDLE to read from.
|
||||
@param[in, out] Buffer The pointer to buffer to read into.
|
||||
@param[in, out] Size The pointer to number of bytes in Buffer.
|
||||
@param[in] Truncate If the buffer is large enough, this has no effect.
|
||||
If the buffer is is too small and Truncate is TRUE,
|
||||
the line will be truncated.
|
||||
If the buffer is is too small and Truncate is FALSE,
|
||||
then no read will occur.
|
||||
|
||||
@param[in,out] Ascii Boolean value for indicating whether the file is
|
||||
Ascii (TRUE) or UCS2 (FALSE).
|
||||
@param[in, out] Ascii Boolean value for indicating whether the file is
|
||||
Ascii (TRUE) or UCS2 (FALSE).
|
||||
|
||||
@retval EFI_SUCCESS The operation was successful. The line is stored in
|
||||
Buffer.
|
||||
|
||||
@@ -43,12 +43,12 @@ INTN
|
||||
If Count is < 2 , then perform no action.
|
||||
If Size is < 1 , then perform no action.
|
||||
|
||||
@param[in,out] BufferToSort On call, a Buffer of (possibly sorted) elements;
|
||||
on return, a buffer of sorted elements.
|
||||
@param[in] Count The number of elements in the buffer to sort.
|
||||
@param[in] ElementSize The size of an element in bytes.
|
||||
@param[in] CompareFunction The function to call to perform the comparison
|
||||
of any two elements.
|
||||
@param[in, out] BufferToSort On call, a Buffer of (possibly sorted) elements;
|
||||
on return, a buffer of sorted elements.
|
||||
@param[in] Count The number of elements in the buffer to sort.
|
||||
@param[in] ElementSize The size of an element in bytes.
|
||||
@param[in] CompareFunction The function to call to perform the comparison
|
||||
of any two elements.
|
||||
**/
|
||||
VOID
|
||||
EFIAPI
|
||||
|
||||
@@ -531,9 +531,9 @@ EFI_STATUS
|
||||
If there are multiple map names they will be semi-colon seperated in the
|
||||
NULL-terminated string.
|
||||
|
||||
@param[in,out] DevicePath On entry, points to a device path pointer. On
|
||||
exit, updates the pointer to point to the
|
||||
portion of the device path after the mapping.
|
||||
@param[in, out] DevicePath On entry, points to a device path pointer. On
|
||||
exit, updates the pointer to point to the
|
||||
portion of the device path after the mapping.
|
||||
|
||||
@retval NULL No mapping was found.
|
||||
@retval !=NULL Pointer to NULL-terminated mapping. The buffer
|
||||
@@ -640,10 +640,10 @@ EFI_STATUS
|
||||
according to the rules specified in UEFI Shell 2.0 spec section 3.7.1. Each
|
||||
matching file has an EFI_SHELL_FILE_INFO structure created in a linked list.
|
||||
|
||||
@param[in] Path A pointer to the path string.
|
||||
@param[in] OpenMode Specifies the mode used to open each file, EFI_FILE_MODE_READ or
|
||||
EFI_FILE_MODE_WRITE.
|
||||
@param[in,out] FileList Points to the start of a list of files opened.
|
||||
@param[in] Path A pointer to the path string.
|
||||
@param[in] OpenMode Specifies the mode used to open each file, EFI_FILE_MODE_READ or
|
||||
EFI_FILE_MODE_WRITE.
|
||||
@param[in, out] FileList Points to the start of a list of files opened.
|
||||
|
||||
@retval EFI_SUCCESS Create the file list successfully.
|
||||
@return Can't create the file list.
|
||||
@@ -710,9 +710,9 @@ EFI_STATUS
|
||||
current position is increased by the number of bytes returned.
|
||||
If FileHandle is a directory, then an error is returned.
|
||||
|
||||
@param[in] FileHandle The opened file handle for read.
|
||||
@param[in] ReadSize On input, the size of Buffer, in bytes. On output, the amount of data read.
|
||||
@param[in,out] Buffer The buffer in which data is read.
|
||||
@param[in] FileHandle The opened file handle for read.
|
||||
@param[in] ReadSize On input, the size of Buffer, in bytes. On output, the amount of data read.
|
||||
@param[in, out] Buffer The buffer in which data is read.
|
||||
|
||||
@retval EFI_SUCCESS Data was read.
|
||||
@retval EFI_NO_MEDIA The device has no media.
|
||||
@@ -929,9 +929,9 @@ EFI_STATUS
|
||||
|
||||
Direct writes to opened directories are not supported.
|
||||
|
||||
@param[in] FileHandle The opened file handle for writing.
|
||||
@param[in,out] BufferSize On input, size of Buffer.
|
||||
@param[in] Buffer The buffer in which data to write.
|
||||
@param[in] FileHandle The opened file handle for writing.
|
||||
@param[in, out] BufferSize On input, size of Buffer.
|
||||
@param[in] Buffer The buffer in which data to write.
|
||||
|
||||
@retval EFI_SUCCESS Data was written.
|
||||
@retval EFI_UNSUPPORTED Writes to open directory are not supported.
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user