mirror of https://github.com/acidanthera/audk.git
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:
parent
6709bbd17f
commit
4ff7e37b4f
|
@ -80,7 +80,7 @@ ConsoleLoggerInstall(
|
||||||
Return the system to the state it was before InstallConsoleLogger
|
Return the system to the state it was before InstallConsoleLogger
|
||||||
was installed.
|
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
|
@retval EFI_SUCCESS The operation was successful
|
||||||
@return other The operation failed. This was from UninstallProtocolInterface.
|
@return other The operation failed. This was from UninstallProtocolInterface.
|
||||||
|
|
|
@ -81,8 +81,8 @@ FileBasedSimpleTextInReset(
|
||||||
/**
|
/**
|
||||||
ReadKeyStroke function for the fake simple text input.
|
ReadKeyStroke function for the fake simple text input.
|
||||||
|
|
||||||
@param[in] This A pointer to the SimpleTextIn structure.
|
@param[in] This A pointer to the SimpleTextIn structure.
|
||||||
@param[in,out] Key A pointer to the Key structure to fill.
|
@param[in, out] Key A pointer to the Key structure to fill.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The read was successful.
|
@retval EFI_SUCCESS The read was successful.
|
||||||
**/
|
**/
|
||||||
|
|
|
@ -19,8 +19,8 @@
|
||||||
Move the cursor position one character backward.
|
Move the cursor position one character backward.
|
||||||
|
|
||||||
@param[in] LineLength Length of a line. Get it by calling QueryMode
|
@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] Column Current column of the cursor position
|
||||||
@param[in,out] Row Current row of the cursor position
|
@param[in, out] Row Current row of the cursor position
|
||||||
**/
|
**/
|
||||||
VOID
|
VOID
|
||||||
EFIAPI
|
EFIAPI
|
||||||
|
@ -35,8 +35,8 @@ MoveCursorBackward (
|
||||||
|
|
||||||
@param[in] LineLength Length of a line.
|
@param[in] LineLength Length of a line.
|
||||||
@param[in] TotalRow Total row of a screen
|
@param[in] TotalRow Total row of a screen
|
||||||
@param[in,out] Column Current column of the cursor position
|
@param[in, out] Column Current column of the cursor position
|
||||||
@param[in,out] Row Current row of the cursor position
|
@param[in, out] Row Current row of the cursor position
|
||||||
**/
|
**/
|
||||||
VOID
|
VOID
|
||||||
EFIAPI
|
EFIAPI
|
||||||
|
|
|
@ -95,10 +95,10 @@ FileInterfaceNopSetPosition(
|
||||||
/**
|
/**
|
||||||
File style interface for console (GetInfo).
|
File style interface for console (GetInfo).
|
||||||
|
|
||||||
@param[in] This Ignored.
|
@param[in] This Ignored.
|
||||||
@param[in] InformationType Ignored.
|
@param[in] InformationType Ignored.
|
||||||
@param[in,out] BufferSize Ignored.
|
@param[in, out] BufferSize Ignored.
|
||||||
@param[out] Buffer Ignored.
|
@param[out] Buffer Ignored.
|
||||||
|
|
||||||
@retval EFI_UNSUPPORTED
|
@retval EFI_UNSUPPORTED
|
||||||
**/
|
**/
|
||||||
|
@ -141,9 +141,9 @@ FileInterfaceNopSetInfo(
|
||||||
|
|
||||||
Writes data to the screen.
|
Writes data to the screen.
|
||||||
|
|
||||||
@param[in] This The pointer to the EFI_FILE_PROTOCOL object.
|
@param[in] This The pointer to the EFI_FILE_PROTOCOL object.
|
||||||
@param[in,out] BufferSize Size in bytes of Buffer.
|
@param[in, out] BufferSize Size in bytes of Buffer.
|
||||||
@param[in] Buffer The pointer to the buffer to write.
|
@param[in] Buffer The pointer to the buffer to write.
|
||||||
|
|
||||||
@retval EFI_UNSUPPORTED No output console is supported.
|
@retval EFI_UNSUPPORTED No output console is supported.
|
||||||
@return A return value from gST->ConOut->OutputString.
|
@return A return value from gST->ConOut->OutputString.
|
||||||
|
@ -166,9 +166,9 @@ FileInterfaceStdOutWrite(
|
||||||
/**
|
/**
|
||||||
File style interface for StdIn (Write).
|
File style interface for StdIn (Write).
|
||||||
|
|
||||||
@param[in] This Ignored.
|
@param[in] This Ignored.
|
||||||
@param[in,out] BufferSize Ignored.
|
@param[in, out] BufferSize Ignored.
|
||||||
@param[in] Buffer Ignored.
|
@param[in] Buffer Ignored.
|
||||||
|
|
||||||
@retval EFI_UNSUPPORTED
|
@retval EFI_UNSUPPORTED
|
||||||
**/
|
**/
|
||||||
|
@ -188,9 +188,9 @@ FileInterfaceStdInWrite(
|
||||||
|
|
||||||
Writes error to the error output.
|
Writes error to the error output.
|
||||||
|
|
||||||
@param[in] This The pointer to the EFI_FILE_PROTOCOL object.
|
@param[in] This The pointer to the EFI_FILE_PROTOCOL object.
|
||||||
@param[in,out] BufferSize Size in bytes of Buffer.
|
@param[in, out] BufferSize Size in bytes of Buffer.
|
||||||
@param[in] Buffer The pointer to the buffer to write.
|
@param[in] Buffer The pointer to the buffer to write.
|
||||||
|
|
||||||
@return A return value from gST->StdErr->OutputString.
|
@return A return value from gST->StdErr->OutputString.
|
||||||
**/
|
**/
|
||||||
|
@ -208,9 +208,9 @@ FileInterfaceStdErrWrite(
|
||||||
/**
|
/**
|
||||||
File style interface for console StdOut (Read).
|
File style interface for console StdOut (Read).
|
||||||
|
|
||||||
@param[in] This Ignored.
|
@param[in] This Ignored.
|
||||||
@param[in,out] BufferSize Ignored.
|
@param[in, out] BufferSize Ignored.
|
||||||
@param[out] Buffer Ignored.
|
@param[out] Buffer Ignored.
|
||||||
|
|
||||||
@retval EFI_UNSUPPORTED
|
@retval EFI_UNSUPPORTED
|
||||||
**/
|
**/
|
||||||
|
@ -228,9 +228,9 @@ FileInterfaceStdOutRead(
|
||||||
/**
|
/**
|
||||||
File style interface for console StdErr (Read).
|
File style interface for console StdErr (Read).
|
||||||
|
|
||||||
@param[in] This Ignored.
|
@param[in] This Ignored.
|
||||||
@param[in,out] BufferSize Ignored.
|
@param[in, out] BufferSize Ignored.
|
||||||
@param[out] Buffer Ignored.
|
@param[out] Buffer Ignored.
|
||||||
|
|
||||||
@retval EFI_UNSUPPORTED Always.
|
@retval EFI_UNSUPPORTED Always.
|
||||||
**/
|
**/
|
||||||
|
@ -248,9 +248,9 @@ FileInterfaceStdErrRead(
|
||||||
/**
|
/**
|
||||||
File style interface for NUL file (Read).
|
File style interface for NUL file (Read).
|
||||||
|
|
||||||
@param[in] This Ignored.
|
@param[in] This Ignored.
|
||||||
@param[in,out] BufferSize Poiner to 0 upon return.
|
@param[in, out] BufferSize Poiner to 0 upon return.
|
||||||
@param[out] Buffer Ignored.
|
@param[out] Buffer Ignored.
|
||||||
|
|
||||||
@retval EFI_SUCCESS Always.
|
@retval EFI_SUCCESS Always.
|
||||||
**/
|
**/
|
||||||
|
@ -269,9 +269,9 @@ FileInterfaceNulRead(
|
||||||
/**
|
/**
|
||||||
File style interface for NUL file (Write).
|
File style interface for NUL file (Write).
|
||||||
|
|
||||||
@param[in] This Ignored.
|
@param[in] This Ignored.
|
||||||
@param[in,out] BufferSize Ignored.
|
@param[in, out] BufferSize Ignored.
|
||||||
@param[in] Buffer Ignored.
|
@param[in] Buffer Ignored.
|
||||||
|
|
||||||
@retval EFI_SUCCESS
|
@retval EFI_SUCCESS
|
||||||
**/
|
**/
|
||||||
|
@ -974,9 +974,9 @@ FileInterfaceEnvDelete(
|
||||||
/**
|
/**
|
||||||
File style interface for Environment Variable (Read).
|
File style interface for Environment Variable (Read).
|
||||||
|
|
||||||
@param[in] This The pointer to the EFI_FILE_PROTOCOL object.
|
@param[in] This The pointer to the EFI_FILE_PROTOCOL object.
|
||||||
@param[in,out] BufferSize Size in bytes of Buffer.
|
@param[in, out] BufferSize Size in bytes of Buffer.
|
||||||
@param[out] Buffer The pointer to the buffer to fill.
|
@param[out] Buffer The pointer to the buffer to fill.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The data was read.
|
@retval EFI_SUCCESS The data was read.
|
||||||
**/
|
**/
|
||||||
|
@ -997,9 +997,9 @@ FileInterfaceEnvRead(
|
||||||
/**
|
/**
|
||||||
File style interface for Volatile Environment Variable (Write).
|
File style interface for Volatile Environment Variable (Write).
|
||||||
|
|
||||||
@param[in] This The pointer to the EFI_FILE_PROTOCOL object.
|
@param[in] This The pointer to the EFI_FILE_PROTOCOL object.
|
||||||
@param[in,out] BufferSize Size in bytes of Buffer.
|
@param[in, out] BufferSize Size in bytes of Buffer.
|
||||||
@param[in] Buffer The pointer to the buffer to write.
|
@param[in] Buffer The pointer to the buffer to write.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The data was read.
|
@retval EFI_SUCCESS The data was read.
|
||||||
**/
|
**/
|
||||||
|
@ -1044,9 +1044,9 @@ FileInterfaceEnvVolWrite(
|
||||||
/**
|
/**
|
||||||
File style interface for Non Volatile Environment Variable (Write).
|
File style interface for Non Volatile Environment Variable (Write).
|
||||||
|
|
||||||
@param[in] This The pointer to the EFI_FILE_PROTOCOL object.
|
@param[in] This The pointer to the EFI_FILE_PROTOCOL object.
|
||||||
@param[in,out] BufferSize Size in bytes of Buffer.
|
@param[in, out] BufferSize Size in bytes of Buffer.
|
||||||
@param[in] Buffer The pointer to the buffer to write.
|
@param[in] Buffer The pointer to the buffer to write.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The data was read.
|
@retval EFI_SUCCESS The data was read.
|
||||||
**/
|
**/
|
||||||
|
@ -1144,8 +1144,8 @@ CreateFileInterfaceEnv(
|
||||||
Move the cursor position one character backward.
|
Move the cursor position one character backward.
|
||||||
|
|
||||||
@param[in] LineLength Length of a line. Get it by calling QueryMode
|
@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] Column Current column of the cursor position
|
||||||
@param[in,out] Row Current row of the cursor position
|
@param[in, out] Row Current row of the cursor position
|
||||||
**/
|
**/
|
||||||
VOID
|
VOID
|
||||||
EFIAPI
|
EFIAPI
|
||||||
|
@ -1174,8 +1174,8 @@ MoveCursorBackward (
|
||||||
|
|
||||||
@param[in] LineLength Length of a line.
|
@param[in] LineLength Length of a line.
|
||||||
@param[in] TotalRow Total row of a screen
|
@param[in] TotalRow Total row of a screen
|
||||||
@param[in,out] Column Current column of the cursor position
|
@param[in, out] Column Current column of the cursor position
|
||||||
@param[in,out] Row Current row of the cursor position
|
@param[in, out] Row Current row of the cursor position
|
||||||
**/
|
**/
|
||||||
VOID
|
VOID
|
||||||
EFIAPI
|
EFIAPI
|
||||||
|
@ -1323,9 +1323,9 @@ FileInterfaceMemGetPosition(
|
||||||
/**
|
/**
|
||||||
File style interface for Mem (Write).
|
File style interface for Mem (Write).
|
||||||
|
|
||||||
@param[in] This The pointer to the EFI_FILE_PROTOCOL object.
|
@param[in] This The pointer to the EFI_FILE_PROTOCOL object.
|
||||||
@param[in,out] BufferSize Size in bytes of Buffer.
|
@param[in, out] BufferSize Size in bytes of Buffer.
|
||||||
@param[in] Buffer The pointer to the buffer to write.
|
@param[in] Buffer The pointer to the buffer to write.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The data was written.
|
@retval EFI_SUCCESS The data was written.
|
||||||
**/
|
**/
|
||||||
|
@ -1369,9 +1369,9 @@ FileInterfaceMemWrite(
|
||||||
/**
|
/**
|
||||||
File style interface for Mem (Read).
|
File style interface for Mem (Read).
|
||||||
|
|
||||||
@param[in] This The pointer to the EFI_FILE_PROTOCOL object.
|
@param[in] This The pointer to the EFI_FILE_PROTOCOL object.
|
||||||
@param[in,out] BufferSize Size in bytes of Buffer.
|
@param[in, out] BufferSize Size in bytes of Buffer.
|
||||||
@param[in] Buffer The pointer to the buffer to fill.
|
@param[in] Buffer The pointer to the buffer to fill.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The data was read.
|
@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
|
If the file was opened with ASCII mode the data will be processed through
|
||||||
AsciiSPrint before writing.
|
AsciiSPrint before writing.
|
||||||
|
|
||||||
@param[in] This The pointer to the EFI_FILE_PROTOCOL object.
|
@param[in] This The pointer to the EFI_FILE_PROTOCOL object.
|
||||||
@param[in,out] BufferSize Size in bytes of Buffer.
|
@param[in, out] BufferSize Size in bytes of Buffer.
|
||||||
@param[in] Buffer The pointer to the buffer to write.
|
@param[in] Buffer The pointer to the buffer to write.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The data was written.
|
@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
|
loaded image protocol installed on it. The FilePath will point to the device path
|
||||||
for the file that was loaded.
|
for the file that was loaded.
|
||||||
|
|
||||||
@param[in,out] DevPath On a sucessful return the device path to the loaded image.
|
@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] FilePath On a sucessful return the device path to the file.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The 2 device paths were sucessfully returned.
|
@retval EFI_SUCCESS The 2 device paths were sucessfully returned.
|
||||||
@retval other A error from gBS->HandleProtocol.
|
@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
|
Checks if a string is an alias for another command. If yes, then it replaces the alias name
|
||||||
with the correct command name.
|
with the correct command name.
|
||||||
|
|
||||||
@param[in,out] CommandString Upon entry the potential alias. Upon return the
|
@param[in, out] CommandString Upon entry the potential alias. Upon return the
|
||||||
command name if it was an alias. If it was not
|
command name if it was an alias. If it was not
|
||||||
an alias it will be unchanged. This function may
|
an alias it will be unchanged. This function may
|
||||||
change the buffer to fit the command name.
|
change the buffer to fit the command name.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The name was changed.
|
@retval EFI_SUCCESS The name was changed.
|
||||||
@retval EFI_SUCCESS The name was not an alias.
|
@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
|
loaded image protocol installed on it. the FilePath will point to the device path
|
||||||
for the file that was loaded.
|
for the file that was loaded.
|
||||||
|
|
||||||
@param[in,out] DevPath on a sucessful return the device path to the loaded image
|
@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] FilePath on a sucessful return the device path to the file
|
||||||
|
|
||||||
@retval EFI_SUCCESS the 2 device paths were sucessfully returned.
|
@retval EFI_SUCCESS the 2 device paths were sucessfully returned.
|
||||||
@return other a error from gBS->HandleProtocol
|
@return other a error from gBS->HandleProtocol
|
||||||
|
|
|
@ -123,8 +123,8 @@ FreeEnvironmentVariableList(
|
||||||
/**
|
/**
|
||||||
Creates a list of all Shell-Guid-based environment variables.
|
Creates a list of all Shell-Guid-based environment variables.
|
||||||
|
|
||||||
@param[in,out] ListHead The pointer to pointer to LIST ENTRY object for
|
@param[in, out] ListHead The pointer to pointer to LIST ENTRY object for
|
||||||
storing this list.
|
storing this list.
|
||||||
|
|
||||||
@retval EFI_SUCCESS the list was created sucessfully.
|
@retval EFI_SUCCESS the list was created sucessfully.
|
||||||
**/
|
**/
|
||||||
|
|
|
@ -145,8 +145,8 @@ IsVolatileEnv (
|
||||||
/**
|
/**
|
||||||
Creates a list of all Shell-Guid-based environment variables.
|
Creates a list of all Shell-Guid-based environment variables.
|
||||||
|
|
||||||
@param[in,out] List The pointer to pointer to LIST_ENTRY object for
|
@param[in, out] List The pointer to pointer to LIST_ENTRY object for
|
||||||
storing this list.
|
storing this list.
|
||||||
|
|
||||||
@retval EFI_SUCCESS the list was created sucessfully.
|
@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
|
Upon a sucessful return the caller is responsible to free the memory in *BriefDesc
|
||||||
|
|
||||||
@param[in] Handle FileHandle to read from
|
@param[in] Handle FileHandle to read from
|
||||||
@param[in] Command name of command's section to find
|
@param[in] Command name of command's section to find
|
||||||
@param[out] BriefDesc pointer to pointer to string where description goes.
|
@param[out] BriefDesc pointer to pointer to string where description goes.
|
||||||
@param[out] BriefSize pointer to size of allocated BriefDesc
|
@param[out] BriefSize pointer to size of allocated BriefDesc
|
||||||
@param[in,out] Ascii TRUE if the file is ASCII, FALSE otherwise, will be
|
@param[in, out] Ascii TRUE if the file is ASCII, FALSE otherwise, will be
|
||||||
set if the file handle is at the 0 position.
|
set if the file handle is at the 0 position.
|
||||||
|
|
||||||
@retval EFI_OUT_OF_RESOURCES a memory allocation failed.
|
@retval EFI_OUT_OF_RESOURCES a memory allocation failed.
|
||||||
@retval EFI_SUCCESS the section was found and its description sotred in
|
@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
|
Temp Parameter must be large enough to hold the parameter before calling this
|
||||||
function.
|
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
|
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
|
VOID
|
||||||
|
@ -137,9 +137,9 @@ GetNextParameter(
|
||||||
parameters for inclusion in EFI_SHELL_PARAMETERS_PROTOCOL. this supports space
|
parameters for inclusion in EFI_SHELL_PARAMETERS_PROTOCOL. this supports space
|
||||||
delimited and quote surrounded parameter definition.
|
delimited and quote surrounded parameter definition.
|
||||||
|
|
||||||
@param[in] CommandLine String of command line to parse
|
@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] Argv pointer to array of strings; one for each parameter
|
||||||
@param[in,out] Argc pointer to number of strings in Argv array
|
@param[in, out] Argc pointer to number of strings in Argv array
|
||||||
|
|
||||||
@return EFI_SUCCESS the operation was sucessful
|
@return EFI_SUCCESS the operation was sucessful
|
||||||
@return EFI_OUT_OF_RESOURCES a memory allocation failed.
|
@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
|
installs it on our handle and if there is an existing version of the protocol
|
||||||
that one is cached for removal later.
|
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.
|
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.
|
TRUE if this is the root shell instance.
|
||||||
|
|
||||||
@retval EFI_SUCCESS the operation completed successfully.
|
@retval EFI_SUCCESS the operation completed successfully.
|
||||||
|
@ -449,7 +449,7 @@ IsUnicodeFile(
|
||||||
|
|
||||||
All of the characters between quotes is replaced with spaces.
|
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
|
VOID
|
||||||
EFIAPI
|
EFIAPI
|
||||||
|
@ -477,12 +477,12 @@ StripQuotes (
|
||||||
|
|
||||||
This will also update the system table.
|
This will also update the system table.
|
||||||
|
|
||||||
@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[in] NewCommandLine The new command line to parse and use.
|
||||||
@param[out] OldStdIn Pointer to old StdIn.
|
@param[out] OldStdIn Pointer to old StdIn.
|
||||||
@param[out] OldStdOut Pointer to old StdOut.
|
@param[out] OldStdOut Pointer to old StdOut.
|
||||||
@param[out] OldStdErr Pointer to old StdErr.
|
@param[out] OldStdErr Pointer to old StdErr.
|
||||||
@param[out] SystemTableInfo Pointer to old system table information.
|
@param[out] SystemTableInfo Pointer to old system table information.
|
||||||
|
|
||||||
@retval EFI_SUCCESS Operation was sucessful, Argv and Argc are valid.
|
@retval EFI_SUCCESS Operation was sucessful, Argv and Argc are valid.
|
||||||
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.
|
@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
|
Funcion will replace the current StdIn and StdOut in the ShellParameters protocol
|
||||||
structure with StdIn and StdOut. The current values are de-allocated.
|
structure with StdIn and StdOut. The current values are de-allocated.
|
||||||
|
|
||||||
@param[in,out] ShellParameters Pointer to parameter structure to modify.
|
@param[in, out] ShellParameters Pointer to parameter structure to modify.
|
||||||
@param[in] OldStdIn Pointer to old StdIn.
|
@param[in] OldStdIn Pointer to old StdIn.
|
||||||
@param[in] OldStdOut Pointer to old StdOut.
|
@param[in] OldStdOut Pointer to old StdOut.
|
||||||
@param[in] OldStdErr Pointer to old StdErr.
|
@param[in] OldStdErr Pointer to old StdErr.
|
||||||
@param[in] SystemTableInfo Pointer to old system table information.
|
@param[in] SystemTableInfo Pointer to old system table information.
|
||||||
**/
|
**/
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
EFIAPI
|
EFIAPI
|
||||||
|
@ -1121,10 +1121,10 @@ RestoreStdInStdOutStdErr (
|
||||||
|
|
||||||
If OldArgv or OldArgc is NULL then that value is not returned.
|
If OldArgv or OldArgc is NULL then that value is not returned.
|
||||||
|
|
||||||
@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[in] NewCommandLine The new command line to parse and use.
|
||||||
@param[out] OldArgv Pointer to old list of parameters.
|
@param[out] OldArgv Pointer to old list of parameters.
|
||||||
@param[out] OldArgc Pointer to old number of items in Argv list.
|
@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_SUCCESS Operation was sucessful, Argv and Argc are valid.
|
||||||
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.
|
@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
|
structure with Argv and Argc. The current values are de-allocated and the
|
||||||
OldArgv must not be deallocated by the caller.
|
OldArgv must not be deallocated by the caller.
|
||||||
|
|
||||||
@param[in,out] ShellParameters pointer to parameter structure to modify
|
@param[in, out] ShellParameters pointer to parameter structure to modify
|
||||||
@param[in] OldArgv pointer to old list of parameters
|
@param[in] OldArgv pointer to old list of parameters
|
||||||
@param[in] OldArgc pointer to old number of items in Argv list
|
@param[in] OldArgc pointer to old number of items in Argv list
|
||||||
**/
|
**/
|
||||||
VOID
|
VOID
|
||||||
EFIAPI
|
EFIAPI
|
||||||
|
|
|
@ -43,9 +43,9 @@
|
||||||
installs it on our handle and if there is an existing version of the protocol
|
installs it on our handle and if there is an existing version of the protocol
|
||||||
that one is cached for removal later.
|
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.
|
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.
|
TRUE if this is the root shell instance.
|
||||||
|
|
||||||
@retval EFI_SUCCESS the operation completed successfully.
|
@retval EFI_SUCCESS the operation completed successfully.
|
||||||
|
@ -84,7 +84,7 @@ CleanUpShellParametersProtocol (
|
||||||
structure by parsing NewCommandLine. The current values are returned to the
|
structure by parsing NewCommandLine. The current values are returned to the
|
||||||
user.
|
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[in] NewCommandLine the new command line to parse and use
|
||||||
@param[out] OldArgv pointer to old list of parameters
|
@param[out] OldArgv pointer to old list of parameters
|
||||||
@param[out] OldArgc pointer to old number of items in Argv list
|
@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
|
structure with Argv and Argc. The current values are de-allocated and the
|
||||||
OldArgv must not be deallocated by the caller.
|
OldArgv must not be deallocated by the caller.
|
||||||
|
|
||||||
@param[in,out] ShellParameters pointer to parameter structure to modify
|
@param[in, out] ShellParameters pointer to parameter structure to modify
|
||||||
@param[in] OldArgv pointer to old list of parameters
|
@param[in] OldArgv pointer to old list of parameters
|
||||||
@param[in] OldArgc pointer to old number of items in Argv list
|
@param[in] OldArgc pointer to old number of items in Argv list
|
||||||
**/
|
**/
|
||||||
VOID
|
VOID
|
||||||
EFIAPI
|
EFIAPI
|
||||||
|
@ -134,12 +134,12 @@ typedef struct {
|
||||||
|
|
||||||
This will also update the system table.
|
This will also update the system table.
|
||||||
|
|
||||||
@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[in] NewCommandLine The new command line to parse and use.
|
||||||
@param[out] OldStdIn Pointer to old StdIn.
|
@param[out] OldStdIn Pointer to old StdIn.
|
||||||
@param[out] OldStdOut Pointer to old StdOut.
|
@param[out] OldStdOut Pointer to old StdOut.
|
||||||
@param[out] OldStdErr Pointer to old StdErr.
|
@param[out] OldStdErr Pointer to old StdErr.
|
||||||
@param[out] SystemTableInfo Pointer to old system table information.
|
@param[out] SystemTableInfo Pointer to old system table information.
|
||||||
|
|
||||||
@retval EFI_SUCCESS Operation was sucessful, Argv and Argc are valid.
|
@retval EFI_SUCCESS Operation was sucessful, Argv and Argc are valid.
|
||||||
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.
|
@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
|
Funcion will replace the current StdIn and StdOut in the ShellParameters protocol
|
||||||
structure with StdIn and StdOut. The current values are de-allocated.
|
structure with StdIn and StdOut. The current values are de-allocated.
|
||||||
|
|
||||||
@param[in,out] ShellParameters Pointer to parameter structure to modify.
|
@param[in, out] ShellParameters Pointer to parameter structure to modify.
|
||||||
@param[in] OldStdIn Pointer to old StdIn.
|
@param[in] OldStdIn Pointer to old StdIn.
|
||||||
@param[in] OldStdOut Pointer to old StdOut.
|
@param[in] OldStdOut Pointer to old StdOut.
|
||||||
@param[in] OldStdErr Pointer to old StdErr.
|
@param[in] OldStdErr Pointer to old StdErr.
|
||||||
@param[in] SystemTableInfo Pointer to old system table information.
|
@param[in] SystemTableInfo Pointer to old system table information.
|
||||||
**/
|
**/
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
EFIAPI
|
EFIAPI
|
||||||
|
@ -182,9 +182,9 @@ RestoreStdInStdOutStdErr (
|
||||||
parameters for inclusion in EFI_SHELL_PARAMETERS_PROTOCOL. this supports space
|
parameters for inclusion in EFI_SHELL_PARAMETERS_PROTOCOL. this supports space
|
||||||
delimited and quote surrounded parameter definition.
|
delimited and quote surrounded parameter definition.
|
||||||
|
|
||||||
@param[in] CommandLine String of command line to parse
|
@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] Argv pointer to array of strings; one for each parameter
|
||||||
@param[in,out] Argc pointer to number of strings in Argv array
|
@param[in, out] Argc pointer to number of strings in Argv array
|
||||||
|
|
||||||
@return EFI_SUCCESS the operation was sucessful
|
@return EFI_SUCCESS the operation was sucessful
|
||||||
@return EFI_OUT_OF_RESOURCES a memory allocation failed.
|
@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
|
Temp Parameter must be large enough to hold the parameter before calling this
|
||||||
function.
|
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
|
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
|
VOID
|
||||||
|
|
|
@ -1945,8 +1945,8 @@ EfiShellFindFilesInDir(
|
||||||
/**
|
/**
|
||||||
Updates a file name to be preceeded by the mapped drive name
|
Updates a file name to be preceeded by the mapped drive name
|
||||||
|
|
||||||
@param[in] BasePath the Mapped drive name to prepend
|
@param[in] BasePath the Mapped drive name to prepend
|
||||||
@param[in,out] Path pointer to pointer to the file name to update.
|
@param[in, out] Path pointer to pointer to the file name to update.
|
||||||
|
|
||||||
@retval EFI_SUCCESS
|
@retval EFI_SUCCESS
|
||||||
@retval EFI_OUT_OF_RESOURCES
|
@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
|
Upon a EFI_SUCCESS return fromt he function any the caller is responsible to call
|
||||||
FreeFileList with FileList.
|
FreeFileList with FileList.
|
||||||
|
|
||||||
@param[in] FilePattern The FilePattern to check against.
|
@param[in] FilePattern The FilePattern to check against.
|
||||||
@param[in] UnicodeCollation The pointer to EFI_UNICODE_COLLATION_PROTOCOL structure
|
@param[in] UnicodeCollation The pointer to EFI_UNICODE_COLLATION_PROTOCOL structure
|
||||||
@param[in] FileHandle The FileHandle to start with
|
@param[in] FileHandle The FileHandle to start with
|
||||||
@param[in,out] FileList pointer to pointer to list of found files.
|
@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] 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] MapName The file system name this file is on.
|
||||||
|
|
||||||
@retval EFI_SUCCESS all files were found and the FileList contains a list.
|
@retval EFI_SUCCESS all files were found and the FileList contains a list.
|
||||||
@retval EFI_NOT_FOUND no files were found
|
@retval EFI_NOT_FOUND no files were found
|
||||||
|
@ -3124,7 +3124,7 @@ EFI_SHELL_PROTOCOL mShellProtocol = {
|
||||||
|
|
||||||
This must be removed via calling CleanUpShellProtocol().
|
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.
|
to install.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The operation was successful.
|
@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
|
Free all memory and restore the system to the state it was in before calling
|
||||||
CreatePopulateInstallShellProtocol.
|
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.
|
@retval EFI_SUCCESS The operation was successful.
|
||||||
**/
|
**/
|
||||||
|
|
|
@ -68,7 +68,7 @@ typedef struct {
|
||||||
|
|
||||||
This must be removed via calling CleanUpShellProtocol().
|
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.
|
to install.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The operation was successful.
|
@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
|
Free all memory and restore the system to the state it was in before calling
|
||||||
CreatePopulateInstallShellProtocol.
|
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.
|
@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
|
The ShellCEntryLib library instance wrappers the actual UEFI application
|
||||||
entry point and calls this ShellAppMain function.
|
entry point and calls this ShellAppMain function.
|
||||||
|
|
||||||
@param ImageHandle The image handle of the UEFI Application.
|
@param Argc Argument count
|
||||||
@param SystemTable A pointer to the EFI System Table.
|
@param Argv The parsed arguments
|
||||||
|
|
||||||
@retval 0 The application exited normally.
|
@retval 0 The application exited normally.
|
||||||
@retval Other An error occurred.
|
@retval Other An error occurred.
|
||||||
|
|
|
@ -82,10 +82,10 @@ FileHandleSetInfo (
|
||||||
are no more directory entries, the read returns a zero-length buffer.
|
are no more directory entries, the read returns a zero-length buffer.
|
||||||
EFI_FILE_INFO is the structure returned as the directory entry.
|
EFI_FILE_INFO is the structure returned as the directory entry.
|
||||||
|
|
||||||
@param[in] FileHandle The opened file handle.
|
@param[in] FileHandle The opened file handle.
|
||||||
@param[in,out] BufferSize On input, the size of buffer in bytes. On return,
|
@param[in, out] BufferSize On input, the size of buffer in bytes. On return,
|
||||||
the number of bytes written.
|
the number of bytes written.
|
||||||
@param[out] Buffer The buffer to put read data into.
|
@param[out] Buffer The buffer to put read data into.
|
||||||
|
|
||||||
@retval EFI_SUCCESS Data was read.
|
@retval EFI_SUCCESS Data was read.
|
||||||
@retval EFI_NO_MEDIA The device has no media.
|
@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
|
The file is automatically grown to hold the data if required. Direct writes to
|
||||||
opened directories are not supported.
|
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,
|
@param[in, out] BufferSize On input, the number of bytes in Buffer. On output,
|
||||||
the number of bytes written.
|
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_SUCCESS Data was written.
|
||||||
@retval EFI_UNSUPPORTED Writes to an open directory are not supported.
|
@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
|
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.
|
maintained and not changed for all operations with the same file.
|
||||||
|
|
||||||
@param[in] Handle FileHandle to read from.
|
@param[in] Handle FileHandle to read from.
|
||||||
@param[in,out] Buffer The pointer to buffer to read into.
|
@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, out] Size The pointer to number of bytes in Buffer.
|
||||||
@param[in] Truncate If the buffer is large enough, this has no effect.
|
@param[in] Truncate If the buffer is large enough, this has no effect.
|
||||||
If the buffer is is too small and Truncate is TRUE,
|
If the buffer is is too small and Truncate is TRUE,
|
||||||
the line will be truncated.
|
the line will be truncated.
|
||||||
If the buffer is is too small and Truncate is FALSE,
|
If the buffer is is too small and Truncate is FALSE,
|
||||||
then no read will occur.
|
then no read will occur.
|
||||||
|
|
||||||
@param[in,out] Ascii Boolean value for indicating whether the file is
|
@param[in, out] Ascii Boolean value for indicating whether the file is
|
||||||
Ascii (TRUE) or UCS2 (FALSE).
|
Ascii (TRUE) or UCS2 (FALSE).
|
||||||
|
|
||||||
@retval EFI_SUCCESS The operation was successful. The line is stored in
|
@retval EFI_SUCCESS The operation was successful. The line is stored in
|
||||||
Buffer.
|
Buffer.
|
||||||
|
@ -416,9 +416,9 @@ FileHandleReadLine(
|
||||||
If the position upon start is 0, then the Ascii Boolean will be set. This should be
|
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.
|
maintained and not changed for all operations with the same file.
|
||||||
|
|
||||||
@param[in] Handle FileHandle to read from.
|
@param[in] Handle FileHandle to read from.
|
||||||
@param[in,out] Ascii Boolean value for indicating whether the file is
|
@param[in, out] Ascii Boolean value for indicating whether the file is
|
||||||
Ascii (TRUE) or UCS2 (FALSE).
|
Ascii (TRUE) or UCS2 (FALSE).
|
||||||
|
|
||||||
@return The line of text from the file.
|
@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
|
Removes the last directory or file entry in a path by changing the last
|
||||||
L'\' to a CHAR_NULL.
|
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 FALSE Nothing was found to remove.
|
||||||
@retval TRUE A directory or file was removed.
|
@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
|
information is returned. If Sections is NULL, then all help text information
|
||||||
available is returned.
|
available is returned.
|
||||||
|
|
||||||
@param[in] CommandString The pointer to the command name. This is the name
|
@param[in] CommandString The pointer to the command name. This is the name
|
||||||
found on the command line in the shell.
|
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] RetVal The pointer to the return value from the command handler.
|
||||||
|
|
||||||
@param[in,out] CanAffectLE Indicates whether this command's return value
|
@param[in, out] CanAffectLE Indicates whether this command's return value
|
||||||
needs to be placed into LASTERROR environment variable.
|
needs to be placed into LASTERROR environment variable.
|
||||||
|
|
||||||
@retval RETURN_SUCCESS The handler was run.
|
@retval RETURN_SUCCESS The handler was run.
|
||||||
@retval RETURN_NOT_FOUND The CommandString did not match a registered
|
@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
|
This function opens a file with the open mode according to the file path. The
|
||||||
Attributes is valid only for EFI_FILE_MODE_CREATE.
|
Attributes is valid only for EFI_FILE_MODE_CREATE.
|
||||||
|
|
||||||
@param[in,out] FilePath On input, the device path to the file. On output,
|
@param[in, out] FilePath On input, the device path to the file. On output,
|
||||||
the remaining device path.
|
the remaining device path.
|
||||||
@param[out] DeviceHandle Pointer to the system device handle.
|
@param[out] DeviceHandle Pointer to the system device handle.
|
||||||
@param[out] FileHandle Pointer to the file handle.
|
@param[out] FileHandle Pointer to the file handle.
|
||||||
@param[in] OpenMode The mode to open the file with.
|
@param[in] OpenMode The mode to open the file with.
|
||||||
@param[in] Attributes The file's file attributes.
|
@param[in] Attributes The file's file attributes.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The information was set.
|
@retval EFI_SUCCESS The information was set.
|
||||||
@retval EFI_INVALID_PARAMETER One of the parameters has an invalid value.
|
@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.
|
are no more directory entries, the read returns a zero-length buffer.
|
||||||
EFI_FILE_INFO is the structure returned as the directory entry.
|
EFI_FILE_INFO is the structure returned as the directory entry.
|
||||||
|
|
||||||
@param[in] FileHandle The opened file handle.
|
@param[in] FileHandle The opened file handle.
|
||||||
@param[in,out] ReadSize On input the size of buffer in bytes. On return
|
@param[in, out] ReadSize On input the size of buffer in bytes. On return
|
||||||
the number of bytes written.
|
the number of bytes written.
|
||||||
@param[out] Buffer The buffer to put read data into.
|
@param[out] Buffer The buffer to put read data into.
|
||||||
|
|
||||||
@retval EFI_SUCCESS Data was read.
|
@retval EFI_SUCCESS Data was read.
|
||||||
@retval EFI_NO_MEDIA The device has no media.
|
@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
|
The file is automatically grown to hold the data if required. Direct writes to
|
||||||
opened directories are not supported.
|
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
|
@param[in, out] BufferSize On input the number of bytes in Buffer. On output
|
||||||
the number of bytes written.
|
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_SUCCESS Data was written.
|
||||||
@retval EFI_UNSUPPORTED Writes to an open directory are not supported.
|
@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
|
call of this function has no file to get. *NoFile will be set to TRUE, and the
|
||||||
data in Buffer is meaningless.
|
data in Buffer is meaningless.
|
||||||
|
|
||||||
@param[in] DirHandle The file handle of the directory.
|
@param[in] DirHandle The file handle of the directory.
|
||||||
@param[in,out] Buffer The pointer to buffer for file's information.
|
@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, out] NoFile The pointer to boolean when last file is found.
|
||||||
|
|
||||||
@retval EFI_SUCCESS Found the next file.
|
@retval EFI_SUCCESS Found the next file.
|
||||||
@retval EFI_NO_MEDIA The device has no media.
|
@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
|
If you are NOT appending to an existing list *ListHead must be NULL. If
|
||||||
*ListHead is NULL then it must be callee freed.
|
*ListHead is NULL then it must be callee freed.
|
||||||
|
|
||||||
@param[in] Arg The pointer to path string.
|
@param[in] Arg The pointer to path string.
|
||||||
@param[in] OpenMode Mode to open files with.
|
@param[in] OpenMode Mode to open files with.
|
||||||
@param[in,out] ListHead Head of linked list of results.
|
@param[in, out] ListHead Head of linked list of results.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The operation was sucessful and the list head
|
@retval EFI_SUCCESS The operation was sucessful and the list head
|
||||||
contains the list of opened files.
|
contains the list of opened files.
|
||||||
|
@ -604,7 +604,7 @@ ShellOpenFileMetaArg (
|
||||||
/**
|
/**
|
||||||
Free the linked list returned from 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_SUCCESS The operation was sucessful.
|
||||||
@retval EFI_INVALID_PARAMETER A parameter was invalid.
|
@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
|
If Destination's current length (including NULL terminator) is already more than
|
||||||
CurrentSize, then ASSERT().
|
CurrentSize, then ASSERT().
|
||||||
|
|
||||||
@param[in,out] Destination The String to append onto.
|
@param[in, out] Destination The String to append onto.
|
||||||
@param[in,out] CurrentSize On call, the number of bytes in Destination. On
|
@param[in, out] CurrentSize On call, the number of bytes in Destination. On
|
||||||
return, possibly the new size (still in bytes). If NULL,
|
return, possibly the new size (still in bytes). If NULL,
|
||||||
then allocate whatever is needed.
|
then allocate whatever is needed.
|
||||||
@param[in] Source The String to append from.
|
@param[in] Source The String to append from.
|
||||||
@param[in] Count The maximum number of characters to append. If 0, then
|
@param[in] Count The maximum number of characters to append. If 0, then
|
||||||
all are appended.
|
all are appended.
|
||||||
|
|
||||||
@return The Destination after appending the Source.
|
@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.
|
If the string would grow bigger than NewSize it will halt and return error.
|
||||||
|
|
||||||
@param[in] SourceString The string with source buffer.
|
@param[in] SourceString The string with source buffer.
|
||||||
@param[in,out] NewString The string with resultant buffer.
|
@param[in, out] NewString The string with resultant buffer.
|
||||||
@param[in] NewSize The size in bytes of NewString.
|
@param[in] NewSize The size in bytes of NewString.
|
||||||
@param[in] FindTarget The string to look for.
|
@param[in] FindTarget The string to look for.
|
||||||
@param[in] ReplaceWith The string to replace FindTarget with.
|
@param[in] ReplaceWith The string to replace FindTarget with.
|
||||||
@param[in] SkipPreCarrot If TRUE will skip a FindTarget that has a '^'
|
@param[in] SkipPreCarrot If TRUE will skip a FindTarget that has a '^'
|
||||||
immediately before it.
|
immediately before it.
|
||||||
@param[in] ParameterReplacing If TRUE will add "" around items with spaces.
|
@param[in] ParameterReplacing If TRUE will add "" around items with spaces.
|
||||||
|
|
||||||
@retval EFI_INVALID_PARAMETER SourceString was NULL.
|
@retval EFI_INVALID_PARAMETER SourceString was NULL.
|
||||||
@retval EFI_INVALID_PARAMETER NewString 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
|
@param[in] Type What type of question is asked. This is used to filter the input
|
||||||
to prevent invalid answers to question.
|
to prevent invalid answers to question.
|
||||||
@param[in] HiiFormatStringId The format string Id for getting from Hii.
|
@param[in] HiiFormatStringId The format string Id for getting from Hii.
|
||||||
@param[in] HiiFormatHandle The format string Handle 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, out] Response The pointer to Response, which will be populated upon return.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The operation was sucessful.
|
@retval EFI_SUCCESS The operation was sucessful.
|
||||||
@return other The operation failed.
|
@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
|
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.
|
maintained and not changed for all operations with the same file.
|
||||||
|
|
||||||
@param[in] Handle SHELL_FILE_HANDLE to read from.
|
@param[in] Handle SHELL_FILE_HANDLE to read from.
|
||||||
@param[in,out] Ascii Boolean value for indicating whether the file is
|
@param[in, out] Ascii Boolean value for indicating whether the file is
|
||||||
Ascii (TRUE) or UCS2 (FALSE).
|
Ascii (TRUE) or UCS2 (FALSE).
|
||||||
|
|
||||||
@return The line of text from the file.
|
@return The line of text from the file.
|
||||||
|
|
||||||
@sa ShellFileHandleReadLine
|
@sa ShellFileHandleReadLine
|
||||||
**/
|
**/
|
||||||
|
@ -1294,17 +1294,17 @@ ShellFileHandleReturnLine(
|
||||||
If the position upon start is 0, then the Ascii Boolean will be set. This should be
|
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.
|
maintained and not changed for all operations with the same file.
|
||||||
|
|
||||||
@param[in] Handle SHELL_FILE_HANDLE to read from.
|
@param[in] Handle SHELL_FILE_HANDLE to read from.
|
||||||
@param[in,out] Buffer The pointer to buffer to read into.
|
@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, out] Size The pointer to number of bytes in Buffer.
|
||||||
@param[in] Truncate If the buffer is large enough, this has no effect.
|
@param[in] Truncate If the buffer is large enough, this has no effect.
|
||||||
If the buffer is is too small and Truncate is TRUE,
|
If the buffer is is too small and Truncate is TRUE,
|
||||||
the line will be truncated.
|
the line will be truncated.
|
||||||
If the buffer is is too small and Truncate is FALSE,
|
If the buffer is is too small and Truncate is FALSE,
|
||||||
then no read will occur.
|
then no read will occur.
|
||||||
|
|
||||||
@param[in,out] Ascii Boolean value for indicating whether the file is
|
@param[in, out] Ascii Boolean value for indicating whether the file is
|
||||||
Ascii (TRUE) or UCS2 (FALSE).
|
Ascii (TRUE) or UCS2 (FALSE).
|
||||||
|
|
||||||
@retval EFI_SUCCESS The operation was successful. The line is stored in
|
@retval EFI_SUCCESS The operation was successful. The line is stored in
|
||||||
Buffer.
|
Buffer.
|
||||||
|
|
|
@ -43,12 +43,12 @@ INTN
|
||||||
If Count is < 2 , then perform no action.
|
If Count is < 2 , then perform no action.
|
||||||
If Size is < 1 , then perform no action.
|
If Size is < 1 , then perform no action.
|
||||||
|
|
||||||
@param[in,out] BufferToSort On call, a Buffer of (possibly sorted) elements;
|
@param[in, out] BufferToSort On call, a Buffer of (possibly sorted) elements;
|
||||||
on return, a buffer of sorted elements.
|
on return, a buffer of sorted elements.
|
||||||
@param[in] Count The number of elements in the buffer to sort.
|
@param[in] Count The number of elements in the buffer to sort.
|
||||||
@param[in] ElementSize The size of an element in bytes.
|
@param[in] ElementSize The size of an element in bytes.
|
||||||
@param[in] CompareFunction The function to call to perform the comparison
|
@param[in] CompareFunction The function to call to perform the comparison
|
||||||
of any two elements.
|
of any two elements.
|
||||||
**/
|
**/
|
||||||
VOID
|
VOID
|
||||||
EFIAPI
|
EFIAPI
|
||||||
|
|
|
@ -531,9 +531,9 @@ EFI_STATUS
|
||||||
If there are multiple map names they will be semi-colon seperated in the
|
If there are multiple map names they will be semi-colon seperated in the
|
||||||
NULL-terminated string.
|
NULL-terminated string.
|
||||||
|
|
||||||
@param[in,out] DevicePath On entry, points to a device path pointer. On
|
@param[in, out] DevicePath On entry, points to a device path pointer. On
|
||||||
exit, updates the pointer to point to the
|
exit, updates the pointer to point to the
|
||||||
portion of the device path after the mapping.
|
portion of the device path after the mapping.
|
||||||
|
|
||||||
@retval NULL No mapping was found.
|
@retval NULL No mapping was found.
|
||||||
@retval !=NULL Pointer to NULL-terminated mapping. The buffer
|
@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
|
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.
|
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] Path A pointer to the path string.
|
||||||
@param[in] OpenMode Specifies the mode used to open each file, EFI_FILE_MODE_READ or
|
@param[in] OpenMode Specifies the mode used to open each file, EFI_FILE_MODE_READ or
|
||||||
EFI_FILE_MODE_WRITE.
|
EFI_FILE_MODE_WRITE.
|
||||||
@param[in,out] FileList Points to the start of a list of files opened.
|
@param[in, out] FileList Points to the start of a list of files opened.
|
||||||
|
|
||||||
@retval EFI_SUCCESS Create the file list successfully.
|
@retval EFI_SUCCESS Create the file list successfully.
|
||||||
@return Can't create the file list.
|
@return Can't create the file list.
|
||||||
|
@ -710,9 +710,9 @@ EFI_STATUS
|
||||||
current position is increased by the number of bytes returned.
|
current position is increased by the number of bytes returned.
|
||||||
If FileHandle is a directory, then an error is returned.
|
If FileHandle is a directory, then an error is returned.
|
||||||
|
|
||||||
@param[in] FileHandle The opened file handle for 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] 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, out] Buffer The buffer in which data is read.
|
||||||
|
|
||||||
@retval EFI_SUCCESS Data was read.
|
@retval EFI_SUCCESS Data was read.
|
||||||
@retval EFI_NO_MEDIA The device has no media.
|
@retval EFI_NO_MEDIA The device has no media.
|
||||||
|
@ -929,9 +929,9 @@ EFI_STATUS
|
||||||
|
|
||||||
Direct writes to opened directories are not supported.
|
Direct writes to opened directories are not supported.
|
||||||
|
|
||||||
@param[in] FileHandle The opened file handle for writing.
|
@param[in] FileHandle The opened file handle for writing.
|
||||||
@param[in,out] BufferSize On input, size of Buffer.
|
@param[in, out] BufferSize On input, size of Buffer.
|
||||||
@param[in] Buffer The buffer in which data to write.
|
@param[in] Buffer The buffer in which data to write.
|
||||||
|
|
||||||
@retval EFI_SUCCESS Data was written.
|
@retval EFI_SUCCESS Data was written.
|
||||||
@retval EFI_UNSUPPORTED Writes to open directory are not supported.
|
@retval EFI_UNSUPPORTED Writes to open directory are not supported.
|
||||||
|
|
|
@ -61,7 +61,7 @@ EFI_STATUS
|
||||||
This is used when programatically adding shell commands. Upon successful return
|
This is used when programatically adding shell commands. Upon successful return
|
||||||
the memory allocated is up to the caller to free.
|
the memory allocated is up to the caller to free.
|
||||||
|
|
||||||
@param[in,out] Str Pointer to pointer to string to display for help.
|
@param[in, out] Str Pointer to pointer to string to display for help.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The help string is in the parameter Str.
|
@retval EFI_SUCCESS The help string is in the parameter Str.
|
||||||
|
|
||||||
|
@ -270,9 +270,9 @@ CHAR16*
|
||||||
The memory allocated by the callee for this list is freed by making a call to
|
The memory allocated by the callee for this list is freed by making a call to
|
||||||
SHELLENV_FREE_FILE_LIST.
|
SHELLENV_FREE_FILE_LIST.
|
||||||
|
|
||||||
@param[in] Arg The pointer Path to files to open.
|
@param[in] Arg The pointer Path to files to open.
|
||||||
@param[in,out] ListHead The pointer to the allocated and initialized list head
|
@param[in, out] ListHead The pointer to the allocated and initialized list head
|
||||||
upon which to append all opened file structures.
|
upon which to append all opened file structures.
|
||||||
|
|
||||||
@retval EFI_SUCCESS One or more files was opened and a struct of each file's
|
@retval EFI_SUCCESS One or more files was opened and a struct of each file's
|
||||||
information was appended to ListHead.
|
information was appended to ListHead.
|
||||||
|
@ -289,7 +289,7 @@ EFI_STATUS
|
||||||
/**
|
/**
|
||||||
This frees all of the nodes under the ListHead, but not ListHead itself.
|
This frees all of the nodes under the ListHead, but not ListHead itself.
|
||||||
|
|
||||||
@param[in,out] ListHead Pointer to list to free all nodes of.
|
@param[in, out] ListHead Pointer to list to free all nodes of.
|
||||||
|
|
||||||
@retval EFI_SUCCESS This function always returns EFI_SUCCESS.
|
@retval EFI_SUCCESS This function always returns EFI_SUCCESS.
|
||||||
**/
|
**/
|
||||||
|
@ -473,12 +473,12 @@ BOOLEAN
|
||||||
This is an internal shell function to handle shell cascading. It restores the
|
This is an internal shell function to handle shell cascading. It restores the
|
||||||
original set of console protocols.
|
original set of console protocols.
|
||||||
|
|
||||||
@param[in] ConInHandle The handle of ConIn.
|
@param[in] ConInHandle The handle of ConIn.
|
||||||
@param[in,out] ConIn The pointer to the location to return the pointer to
|
@param[in, out] ConIn The pointer to the location to return the pointer to
|
||||||
the original console input.
|
the original console input.
|
||||||
@param[in] ConOutHandle The handle of ConOut
|
@param[in] ConOutHandle The handle of ConOut
|
||||||
@param[in,out] ConOut The pointer to the location to return the pointer to
|
@param[in, out] ConOut The pointer to the location to return the pointer to
|
||||||
the original console output.
|
the original console output.
|
||||||
**/
|
**/
|
||||||
typedef
|
typedef
|
||||||
VOID
|
VOID
|
||||||
|
@ -512,8 +512,8 @@ VOID
|
||||||
|
|
||||||
This must be called after INIT_HANDLE_ENUMERATOR and before CLOSE_HANDLE_ENUMERATOR.
|
This must be called after INIT_HANDLE_ENUMERATOR and before CLOSE_HANDLE_ENUMERATOR.
|
||||||
|
|
||||||
@param[in,out] Handle The pointer to pointer to Handle. It is set
|
@param[in, out] Handle The pointer to pointer to Handle. It is set
|
||||||
on a sucessful return.
|
on a sucessful return.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The next handle in the handle database is *Handle.
|
@retval EFI_SUCCESS The next handle in the handle database is *Handle.
|
||||||
@retval EFI_NOT_FOUND There is not another handle.
|
@retval EFI_NOT_FOUND There is not another handle.
|
||||||
|
@ -656,7 +656,7 @@ VOID
|
||||||
This cannot be called after CLOSE_PROTOCOL_INFO_ENUMERATOR, but it must be
|
This cannot be called after CLOSE_PROTOCOL_INFO_ENUMERATOR, but it must be
|
||||||
called after INIT_PROTOCOL_INFO_ENUMERATOR.
|
called after INIT_PROTOCOL_INFO_ENUMERATOR.
|
||||||
|
|
||||||
@param[in,out] ProtocolInfo The pointer to pointer to protocol information structure.
|
@param[in, out] ProtocolInfo The pointer to pointer to protocol information structure.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The next protocol's information was sucessfully returned.
|
@retval EFI_SUCCESS The next protocol's information was sucessfully returned.
|
||||||
@retval NULL There are no more protocols.
|
@retval NULL There are no more protocols.
|
||||||
|
@ -744,15 +744,15 @@ typedef struct {
|
||||||
|
|
||||||
Upon successful return, the memory for *BestDeviceName is up to the caller to free.
|
Upon successful return, the memory for *BestDeviceName is up to the caller to free.
|
||||||
|
|
||||||
@param[in] DeviceHandle The device handle whose name is desired.
|
@param[in] DeviceHandle The device handle whose name is desired.
|
||||||
@param[in] UseComponentName Whether to use the ComponentName protocol at all.
|
@param[in] UseComponentName Whether to use the ComponentName protocol at all.
|
||||||
@param[in] UseDevicePath Whether to use the DevicePath protocol at all.
|
@param[in] UseDevicePath Whether to use the DevicePath protocol at all.
|
||||||
@param[in] Language The pointer to the language string to use.
|
@param[in] Language The pointer to the language string to use.
|
||||||
@param[in,out] BestDeviceName The pointer to pointer to string allocated with the name.
|
@param[in, out] BestDeviceName The pointer to pointer to string allocated with the name.
|
||||||
@param[out] ConfigurationStatus The pointer to status for opening a Configuration protocol.
|
@param[out] ConfigurationStatus The pointer to status for opening a Configuration protocol.
|
||||||
@param[out] DiagnosticsStatus The pointer to status for opening a Diagnostics protocol.
|
@param[out] DiagnosticsStatus The pointer to status for opening a Diagnostics protocol.
|
||||||
@param[in] Display Whether to Print this out to default Print location.
|
@param[in] Display Whether to Print this out to default Print location.
|
||||||
@param[in] Indent How many characters to indent the printing.
|
@param[in] Indent How many characters to indent the printing.
|
||||||
|
|
||||||
@retval EFI_SUCCESS This function always returns EFI_SUCCESS.
|
@retval EFI_SUCCESS This function always returns EFI_SUCCESS.
|
||||||
**/
|
**/
|
||||||
|
@ -849,9 +849,9 @@ EFI_STATUS
|
||||||
The memory allocated by the callee for this list is freed by making a call to
|
The memory allocated by the callee for this list is freed by making a call to
|
||||||
SHELLENV_FREE_FILE_LIST.
|
SHELLENV_FREE_FILE_LIST.
|
||||||
|
|
||||||
@param[in] Arg The pointer to the path of the files to be opened.
|
@param[in] Arg The pointer to the path of the files to be opened.
|
||||||
@param[in,out] ListHead The pointer to allocated and initialized list head
|
@param[in, out] ListHead The pointer to allocated and initialized list head
|
||||||
upon which to append all the opened file structures.
|
upon which to append all the opened file structures.
|
||||||
|
|
||||||
@retval EFI_SUCCESS One or more files was opened and a struct of each file's
|
@retval EFI_SUCCESS One or more files was opened and a struct of each file's
|
||||||
information was appended to ListHead.
|
information was appended to ListHead.
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
Removes the last directory or file entry in a path by changing the last
|
Removes the last directory or file entry in a path by changing the last
|
||||||
L'\' to a CHAR_NULL.
|
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 FALSE Nothing was found to remove.
|
||||||
@retval TRUE A directory or file was removed.
|
@retval TRUE A directory or file was removed.
|
||||||
|
|
|
@ -34,13 +34,13 @@
|
||||||
if Count is < 2 then perform no action.
|
if Count is < 2 then perform no action.
|
||||||
if Size is < 1 then perform no action.
|
if Size is < 1 then perform no action.
|
||||||
|
|
||||||
@param[in,out] BufferToSort on call a Buffer of (possibly sorted) elements
|
@param[in, out] BufferToSort on call a Buffer of (possibly sorted) elements
|
||||||
on return a buffer of sorted elements
|
on return a buffer of sorted elements
|
||||||
@param[in] Count the number of elements in the buffer to sort
|
@param[in] Count the number of elements in the buffer to sort
|
||||||
@param[in] ElementSize Size of an element in bytes
|
@param[in] ElementSize Size of an element in bytes
|
||||||
@param[in] CompareFunction The function to call to perform the comparison
|
@param[in] CompareFunction The function to call to perform the comparison
|
||||||
of any 2 elements
|
of any 2 elements
|
||||||
@param[in] Buffer Buffer of size ElementSize for use in swapping
|
@param[in] Buffer Buffer of size ElementSize for use in swapping
|
||||||
**/
|
**/
|
||||||
VOID
|
VOID
|
||||||
EFIAPI
|
EFIAPI
|
||||||
|
@ -139,12 +139,12 @@ QuickSortWorker (
|
||||||
if Count is < 2 then perform no action.
|
if Count is < 2 then perform no action.
|
||||||
if Size is < 1 then perform no action.
|
if Size is < 1 then perform no action.
|
||||||
|
|
||||||
@param[in,out] BufferToSort on call a Buffer of (possibly sorted) elements
|
@param[in, out] BufferToSort on call a Buffer of (possibly sorted) elements
|
||||||
on return a buffer of sorted elements
|
on return a buffer of sorted elements
|
||||||
@param[in] Count the number of elements in the buffer to sort
|
@param[in] Count the number of elements in the buffer to sort
|
||||||
@param[in] ElementSize Size of an element in bytes
|
@param[in] ElementSize Size of an element in bytes
|
||||||
@param[in] CompareFunction The function to call to perform the comparison
|
@param[in] CompareFunction The function to call to perform the comparison
|
||||||
of any 2 elements
|
of any 2 elements
|
||||||
**/
|
**/
|
||||||
VOID
|
VOID
|
||||||
EFIAPI
|
EFIAPI
|
||||||
|
|
|
@ -698,8 +698,8 @@ FileHandleSetSize (
|
||||||
if Destination's current length (including NULL terminator) is already more then
|
if Destination's current length (including NULL terminator) is already more then
|
||||||
CurrentSize, then ASSERT()
|
CurrentSize, then ASSERT()
|
||||||
|
|
||||||
@param[in,out] Destination The String to append onto
|
@param[in, out] Destination The String to append onto
|
||||||
@param[in,out] CurrentSize on call the number of bytes in Destination. On
|
@param[in, out] CurrentSize on call the number of bytes in Destination. On
|
||||||
return possibly the new size (still in bytes). if NULL
|
return possibly the new size (still in bytes). if NULL
|
||||||
then allocate whatever is needed.
|
then allocate whatever is needed.
|
||||||
@param[in] Source The String to append from
|
@param[in] Source The String to append from
|
||||||
|
@ -879,8 +879,8 @@ FileHandleGetFileName (
|
||||||
If the position upon start is 0, then the Ascii Boolean will be set. This should be
|
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.
|
maintained and not changed for all operations with the same file.
|
||||||
|
|
||||||
@param[in] Handle FileHandle to read from.
|
@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, 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.
|
||||||
|
|
||||||
|
@ -919,13 +919,13 @@ FileHandleReturnLine(
|
||||||
If the position upon start is 0, then the Ascii Boolean will be set. This should be
|
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.
|
maintained and not changed for all operations with the same file.
|
||||||
|
|
||||||
@param[in] Handle FileHandle to read from
|
@param[in] Handle FileHandle to read from
|
||||||
@param[in,out] Buffer pointer to buffer to read into
|
@param[in, out] Buffer pointer to buffer to read into
|
||||||
@param[in,out] Size pointer to number of bytes in buffer
|
@param[in, out] Size pointer to number of bytes in buffer
|
||||||
@param[in] Truncate if TRUE then allows for truncation of the line to fit.
|
@param[in] Truncate if TRUE then allows for truncation of the line to fit.
|
||||||
if FALSE will reset the position to the begining of the
|
if FALSE will reset the position to the begining of the
|
||||||
line if the buffer is not large enough.
|
line if the buffer is not large enough.
|
||||||
@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 sucessful. the line is stored in
|
@retval EFI_SUCCESS the operation was sucessful. the line is stored in
|
||||||
Buffer.
|
Buffer.
|
||||||
|
|
|
@ -1179,10 +1179,10 @@ ParseHandleDatabaseForChildControllers(
|
||||||
|
|
||||||
If DestinationBuffer is NULL, then ASSERT().
|
If DestinationBuffer is NULL, then ASSERT().
|
||||||
|
|
||||||
@param[in,out] DestinationBuffer The pointer to the pointer to the buffer to append onto.
|
@param[in, out] DestinationBuffer The pointer to the pointer to the buffer to append onto.
|
||||||
@param[in,out] DestinationSize The pointer to the size of DestinationBuffer.
|
@param[in, out] DestinationSize The pointer to the size of DestinationBuffer.
|
||||||
@param[in] SourceBuffer The pointer to the buffer to append onto DestinationBuffer.
|
@param[in] SourceBuffer The pointer to the buffer to append onto DestinationBuffer.
|
||||||
@param[in] SourceSize The number of bytes of SourceBuffer to append.
|
@param[in] SourceSize The number of bytes of SourceBuffer to append.
|
||||||
|
|
||||||
@retval NULL A memory allocation failed.
|
@retval NULL A memory allocation failed.
|
||||||
@retval NULL A parameter was invalid.
|
@retval NULL A parameter was invalid.
|
||||||
|
|
|
@ -131,8 +131,8 @@ MTD_NAME mMTDName[] = {
|
||||||
/**
|
/**
|
||||||
Function to append a 64 bit number / 25 onto the string.
|
Function to append a 64 bit number / 25 onto the string.
|
||||||
|
|
||||||
@param[in,out] Str The string so append onto.
|
@param[in, out] Str The string so append onto.
|
||||||
@param[in] Num The number to divide and append.
|
@param[in] Num The number to divide and append.
|
||||||
|
|
||||||
@retval EFI_INVALID_PARAMETER A parameter was NULL.
|
@retval EFI_INVALID_PARAMETER A parameter was NULL.
|
||||||
@retval EFI_SUCCESS The appending was successful.
|
@retval EFI_SUCCESS The appending was successful.
|
||||||
|
@ -163,8 +163,8 @@ AppendCSDNum2 (
|
||||||
/**
|
/**
|
||||||
Function to append a 64 bit number onto the mapping info.
|
Function to append a 64 bit number onto the mapping info.
|
||||||
|
|
||||||
@param[in,out] MappingItem The mapping info object to append onto.
|
@param[in, out] MappingItem The mapping info object to append onto.
|
||||||
@param[in] Num The info to append.
|
@param[in] Num The info to append.
|
||||||
|
|
||||||
@retval EFI_INVALID_PARAMETER A parameter was NULL.
|
@retval EFI_INVALID_PARAMETER A parameter was NULL.
|
||||||
@retval EFI_SUCCESS The appending was successful.
|
@retval EFI_SUCCESS The appending was successful.
|
||||||
|
@ -194,8 +194,8 @@ AppendCSDNum (
|
||||||
/**
|
/**
|
||||||
Function to append string into the mapping info.
|
Function to append string into the mapping info.
|
||||||
|
|
||||||
@param[in,out] MappingItem The mapping info object to append onto.
|
@param[in, out] MappingItem The mapping info object to append onto.
|
||||||
@param[in] Str The info to append.
|
@param[in] Str The info to append.
|
||||||
|
|
||||||
@retval EFI_INVALID_PARAMETER A parameter was NULL.
|
@retval EFI_INVALID_PARAMETER A parameter was NULL.
|
||||||
@retval EFI_SUCCESS The appending was successful.
|
@retval EFI_SUCCESS The appending was successful.
|
||||||
|
@ -281,8 +281,8 @@ AppendCSDStr (
|
||||||
/**
|
/**
|
||||||
Function to append a Guid to the mapping item.
|
Function to append a Guid to the mapping item.
|
||||||
|
|
||||||
@param[in,out] MappingItem The item to append onto.
|
@param[in, out] MappingItem The item to append onto.
|
||||||
@param[in] Guid The guid to append.
|
@param[in] Guid The guid to append.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The appending operation was successful.
|
@retval EFI_SUCCESS The appending operation was successful.
|
||||||
@retval EFI_INVALID_PARAMETER A parameter was NULL.
|
@retval EFI_INVALID_PARAMETER A parameter was NULL.
|
||||||
|
|
|
@ -424,12 +424,12 @@ ShellCommandGetProfileList (
|
||||||
information will be returned. If Sections is NULL, then all help text information
|
information will be returned. If Sections is NULL, then all help text information
|
||||||
available will be returned.
|
available will be returned.
|
||||||
|
|
||||||
@param[in] CommandString Pointer to the command name. This is the name
|
@param[in] CommandString Pointer to the command name. This is the name
|
||||||
found on the command line in the shell.
|
found on the command line in the shell.
|
||||||
@param[in,out] RetVal Pointer to the return vaule from the command handler.
|
@param[in, out] RetVal Pointer to the return vaule from the command handler.
|
||||||
|
|
||||||
@param[in,out] CanAffectLE indicates whether this command's return value
|
@param[in, out] CanAffectLE indicates whether this command's return value
|
||||||
needs to be placed into LASTERROR environment variable.
|
needs to be placed into LASTERROR environment variable.
|
||||||
|
|
||||||
@retval RETURN_SUCCESS The handler was run.
|
@retval RETURN_SUCCESS The handler was run.
|
||||||
@retval RETURN_NOT_FOUND The CommandString did not match a registered
|
@retval RETURN_NOT_FOUND The CommandString did not match a registered
|
||||||
|
|
|
@ -49,8 +49,9 @@ typedef struct {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
This function will populate the device path protocol parameter based on TheHandle.
|
This function will populate the device path protocol parameter based on TheHandle.
|
||||||
|
|
||||||
@param[in,out] DevPath On a sucessful return the device path to the handle.
|
@param[in] TheHandle Driver handle.
|
||||||
|
@param[in, out] FilePath On a sucessful return the device path to the handle.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The device path was sucessfully returned.
|
@retval EFI_SUCCESS The device path was sucessfully returned.
|
||||||
@retval other A error from gBS->HandleProtocol.
|
@retval other A error from gBS->HandleProtocol.
|
||||||
|
|
|
@ -1324,10 +1324,10 @@ Encode (
|
||||||
/**
|
/**
|
||||||
The compression routine.
|
The compression routine.
|
||||||
|
|
||||||
@param[in] SrcBuffer The buffer containing the source data.
|
@param[in] SrcBuffer The buffer containing the source data.
|
||||||
@param[in] SrcSize The number of bytes in SrcBuffer.
|
@param[in] SrcSize The number of bytes in SrcBuffer.
|
||||||
@param[in] DstBuffer The buffer to put the compressed image in.
|
@param[in] DstBuffer The buffer to put the compressed image in.
|
||||||
@param[in,out] DstSize On input the size (in bytes) of DstBuffer, on
|
@param[in, out] DstSize On input the size (in bytes) of DstBuffer, on
|
||||||
return the number of bytes placed in DstBuffer.
|
return the number of bytes placed in DstBuffer.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The compression was sucessful.
|
@retval EFI_SUCCESS The compression was sucessful.
|
||||||
|
|
|
@ -18,11 +18,11 @@
|
||||||
/**
|
/**
|
||||||
The compression routine.
|
The compression routine.
|
||||||
|
|
||||||
@param[in] SrcBuffer The buffer containing the source data.
|
@param[in] SrcBuffer The buffer containing the source data.
|
||||||
@param[in] SrcSize Number of bytes in SrcBuffer.
|
@param[in] SrcSize Number of bytes in SrcBuffer.
|
||||||
@param[in] DstBuffer The buffer to put the compressed image in.
|
@param[in] DstBuffer The buffer to put the compressed image in.
|
||||||
@param[in,out] DstSize On input the size (in bytes) of DstBuffer, on
|
@param[in, out] DstSize On input the size (in bytes) of DstBuffer, on
|
||||||
return the number of bytes placed in DstBuffer.
|
return the number of bytes placed in DstBuffer.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The compression was sucessful.
|
@retval EFI_SUCCESS The compression was sucessful.
|
||||||
@retval EFI_BUFFER_TOO_SMALL The buffer was too small. DstSize is required.
|
@retval EFI_BUFFER_TOO_SMALL The buffer was too small. DstSize is required.
|
||||||
|
|
|
@ -1685,8 +1685,8 @@ FileBufferScrollLeft (
|
||||||
/**
|
/**
|
||||||
Delete a char in line
|
Delete a char in line
|
||||||
|
|
||||||
@param[in,out] Line The line to delete in.
|
@param[in, out] Line The line to delete in.
|
||||||
@param[in] Pos Position to delete the char at ( start from 0 ).
|
@param[in] Pos Position to delete the char at ( start from 0 ).
|
||||||
**/
|
**/
|
||||||
VOID
|
VOID
|
||||||
EFIAPI
|
EFIAPI
|
||||||
|
@ -1710,8 +1710,8 @@ LineDeleteAt (
|
||||||
/**
|
/**
|
||||||
Concatenate Src into Dest.
|
Concatenate Src into Dest.
|
||||||
|
|
||||||
@param[in,out] Dest Destination string
|
@param[in, out] Dest Destination string
|
||||||
@param[in] Src Src String.
|
@param[in] Src Src String.
|
||||||
**/
|
**/
|
||||||
VOID
|
VOID
|
||||||
EFIAPI
|
EFIAPI
|
||||||
|
@ -2981,7 +2981,7 @@ FileBufferSearch (
|
||||||
//
|
//
|
||||||
// found
|
// found
|
||||||
//
|
//
|
||||||
if (Found == TRUE) {
|
if (Found) {
|
||||||
Column = (Position - 1) + FileBuffer.FilePosition.Column + Offset;
|
Column = (Position - 1) + FileBuffer.FilePosition.Column + Offset;
|
||||||
Row = FileBuffer.FilePosition.Row;
|
Row = FileBuffer.FilePosition.Row;
|
||||||
} else {
|
} else {
|
||||||
|
@ -3000,7 +3000,7 @@ FileBufferSearch (
|
||||||
Found = TRUE;
|
Found = TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Found == TRUE) {
|
if (Found) {
|
||||||
//
|
//
|
||||||
// found
|
// found
|
||||||
//
|
//
|
||||||
|
|
|
@ -106,10 +106,11 @@ HMainCommandDisplayHelp (
|
||||||
VOID
|
VOID
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
INT32 CurrentLine=0;
|
INT32 CurrentLine;
|
||||||
CHAR16 * InfoString;
|
CHAR16 * InfoString;
|
||||||
EFI_INPUT_KEY Key;
|
EFI_INPUT_KEY Key;
|
||||||
|
|
||||||
|
CurrentLine = 0;
|
||||||
// print helpInfo
|
// print helpInfo
|
||||||
for (CurrentLine = 0; 0 != HexMainMenuHelpInfo[CurrentLine]; CurrentLine++) {
|
for (CurrentLine = 0; 0 != HexMainMenuHelpInfo[CurrentLine]; CurrentLine++) {
|
||||||
InfoString = HiiGetString(gShellDebug1HiiHandle, HexMainMenuHelpInfo[CurrentLine]
|
InfoString = HiiGetString(gShellDebug1HiiHandle, HexMainMenuHelpInfo[CurrentLine]
|
||||||
|
|
|
@ -41,11 +41,11 @@ HEFI_EDITOR_MEM_IMAGE HMemImageConst = {
|
||||||
/**
|
/**
|
||||||
Empty function. always returns the same.
|
Empty function. always returns the same.
|
||||||
|
|
||||||
@param[in] This Ignored.
|
@param[in] This Ignored.
|
||||||
@param[in] Width Ignored.
|
@param[in] Width Ignored.
|
||||||
@param[in] Address Ignored.
|
@param[in] Address Ignored.
|
||||||
@param[in] Count Ignored.
|
@param[in] Count Ignored.
|
||||||
@param[in,out] Buffer Ignored.
|
@param[in, out] Buffer Ignored.
|
||||||
|
|
||||||
@retval EFI_UNSUPPORTED.
|
@retval EFI_UNSUPPORTED.
|
||||||
**/
|
**/
|
||||||
|
@ -65,11 +65,11 @@ DummyMemRead (
|
||||||
/**
|
/**
|
||||||
Empty function. always returns the same.
|
Empty function. always returns the same.
|
||||||
|
|
||||||
@param[in] This Ignored.
|
@param[in] This Ignored.
|
||||||
@param[in] Width Ignored.
|
@param[in] Width Ignored.
|
||||||
@param[in] Address Ignored.
|
@param[in] Address Ignored.
|
||||||
@param[in] Count Ignored.
|
@param[in] Count Ignored.
|
||||||
@param[in,out] Buffer Ignored.
|
@param[in, out] Buffer Ignored.
|
||||||
|
|
||||||
@retval EFI_UNSUPPORTED.
|
@retval EFI_UNSUPPORTED.
|
||||||
**/
|
**/
|
||||||
|
|
|
@ -1268,7 +1268,7 @@ PCI_CLASS_ENTRY PCIPIFClass_0e00[] = {
|
||||||
bits 23:16 - Base Class Code
|
bits 23:16 - Base Class Code
|
||||||
bits 15:8 - Sub-Class Code
|
bits 15:8 - Sub-Class Code
|
||||||
bits 7:0 - Programming Interface
|
bits 7:0 - Programming Interface
|
||||||
@param[in,out] ClassStrings Pointer of PCI_CLASS_STRINGS structure, which contains
|
@param[in, out] ClassStrings Pointer of PCI_CLASS_STRINGS structure, which contains
|
||||||
printable class strings corresponding to ClassCode. The
|
printable class strings corresponding to ClassCode. The
|
||||||
caller must not modify the strings that are pointed by
|
caller must not modify the strings that are pointed by
|
||||||
the fields in ClassStrings.
|
the fields in ClassStrings.
|
||||||
|
@ -1474,11 +1474,11 @@ PciGetProtocolAndResource (
|
||||||
It also moves the pointer backward a node, to get prepared to be called
|
It also moves the pointer backward a node, to get prepared to be called
|
||||||
again.
|
again.
|
||||||
|
|
||||||
@param[in,out] Descriptors Points to current position of a serial of address space
|
@param[in, out] Descriptors Points to current position of a serial of address space
|
||||||
descriptors.
|
descriptors.
|
||||||
@param[out] MinBus The lower range of bus number.
|
@param[out] MinBus The lower range of bus number.
|
||||||
@param[out] ManBus The upper range of bus number.
|
@param[out] MaxBus The upper range of bus number.
|
||||||
@param[out] IsEnd Meet end of the serial of descriptors.
|
@param[out] IsEnd Meet end of the serial of descriptors.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The command completed successfully.
|
@retval EFI_SUCCESS The command completed successfully.
|
||||||
**/
|
**/
|
||||||
|
@ -1543,11 +1543,11 @@ PciExplainBridgeData (
|
||||||
/**
|
/**
|
||||||
Explain the Base Address Register(Bar) in PCI configuration space.
|
Explain the Base Address Register(Bar) in PCI configuration space.
|
||||||
|
|
||||||
@param[in] Bar Points to the Base Address Register intended to interpret.
|
@param[in] Bar Points to the Base Address Register intended to interpret.
|
||||||
@param[in] Command Points to the register Command.
|
@param[in] Command Points to the register Command.
|
||||||
@param[in] Address Address used to access configuration space of this PCI device.
|
@param[in] Address Address used to access configuration space of this PCI device.
|
||||||
@param[in] IoDev Handle used to access configuration space of PCI device.
|
@param[in] IoDev Handle used to access configuration space of PCI device.
|
||||||
@param[in,out] Index The Index.
|
@param[in, out] Index The Index.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The command completed successfully.
|
@retval EFI_SUCCESS The command completed successfully.
|
||||||
**/
|
**/
|
||||||
|
@ -2564,11 +2564,11 @@ PciGetProtocolAndResource (
|
||||||
It also moves the pointer backward a node, to get prepared to be called
|
It also moves the pointer backward a node, to get prepared to be called
|
||||||
again.
|
again.
|
||||||
|
|
||||||
@param[in,out] Descriptors Points to current position of a serial of address space
|
@param[in, out] Descriptors Points to current position of a serial of address space
|
||||||
descriptors.
|
descriptors.
|
||||||
@param[out] MinBus The lower range of bus number.
|
@param[out] MinBus The lower range of bus number.
|
||||||
@param[out] ManBus The upper range of bus number.
|
@param[out] MaxBus The upper range of bus number.
|
||||||
@param[out] IsEnd Meet end of the serial of descriptors.
|
@param[out] IsEnd Meet end of the serial of descriptors.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The command completed successfully.
|
@retval EFI_SUCCESS The command completed successfully.
|
||||||
**/
|
**/
|
||||||
|
@ -3148,11 +3148,11 @@ PciExplainBridgeData (
|
||||||
/**
|
/**
|
||||||
Explain the Base Address Register(Bar) in PCI configuration space.
|
Explain the Base Address Register(Bar) in PCI configuration space.
|
||||||
|
|
||||||
@param[in] Bar Points to the Base Address Register intended to interpret.
|
@param[in] Bar Points to the Base Address Register intended to interpret.
|
||||||
@param[in] Command Points to the register Command.
|
@param[in] Command Points to the register Command.
|
||||||
@param[in] Address Address used to access configuration space of this PCI device.
|
@param[in] Address Address used to access configuration space of this PCI device.
|
||||||
@param[in] IoDev Handle used to access configuration space of PCI device.
|
@param[in] IoDev Handle used to access configuration space of PCI device.
|
||||||
@param[in,out] Index The Index.
|
@param[in, out] Index The Index.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The command completed successfully.
|
@retval EFI_SUCCESS The command completed successfully.
|
||||||
**/
|
**/
|
||||||
|
|
|
@ -104,10 +104,10 @@ LibSmbiosGetEPS (
|
||||||
Handle is changed to the next handle or 0xFFFF when the end is
|
Handle is changed to the next handle or 0xFFFF when the end is
|
||||||
reached or the handle is not found.
|
reached or the handle is not found.
|
||||||
|
|
||||||
@param[in,out] Handle 0xFFFF: get the first structure
|
@param[in, out] Handle 0xFFFF: get the first structure
|
||||||
Others: get a structure according to this value.
|
Others: get a structure according to this value.
|
||||||
@param[in,out] Buffer The pointer to the caller's memory buffer.
|
@param[in, out] Buffer The pointer to the caller's memory buffer.
|
||||||
@param[out] Length Length of return buffer in bytes.
|
@param[out] Length Length of return buffer in bytes.
|
||||||
|
|
||||||
@retval DMI_SUCCESS Buffer contains the required structure data
|
@retval DMI_SUCCESS Buffer contains the required structure data
|
||||||
Handle is updated with next structure handle or
|
Handle is updated with next structure handle or
|
||||||
|
|
|
@ -72,10 +72,10 @@ LibSmbiosGetEPS (
|
||||||
Handle is changed to the next handle or 0xFFFF when the end is
|
Handle is changed to the next handle or 0xFFFF when the end is
|
||||||
reached or the handle is not found.
|
reached or the handle is not found.
|
||||||
|
|
||||||
@param[in,out] Handle 0xFFFF: get the first structure
|
@param[in, out] Handle 0xFFFF: get the first structure
|
||||||
Others: get a structure according to this value.
|
Others: get a structure according to this value.
|
||||||
@param[in,out] Buffer The pointer to the caller's memory buffer.
|
@param[in, out] Buffer The pointer to the caller's memory buffer.
|
||||||
@param[out] Length Length of return buffer in bytes.
|
@param[out] Length Length of return buffer in bytes.
|
||||||
|
|
||||||
@retval DMI_SUCCESS Buffer contains the required structure data
|
@retval DMI_SUCCESS Buffer contains the required structure data
|
||||||
Handle is updated with next structure handle or
|
Handle is updated with next structure handle or
|
||||||
|
|
|
@ -82,9 +82,9 @@
|
||||||
Copy Length of Src buffer to Dest buffer,
|
Copy Length of Src buffer to Dest buffer,
|
||||||
add a NULL termination to Dest buffer.
|
add a NULL termination to Dest buffer.
|
||||||
|
|
||||||
@param[in,out] Dest Destination buffer head.
|
@param[in, out] Dest Destination buffer head.
|
||||||
@param[in] Src Source buffer head.
|
@param[in] Src Source buffer head.
|
||||||
@param[in] Length Length of buffer to be copied.
|
@param[in] Length Length of buffer to be copied.
|
||||||
**/
|
**/
|
||||||
VOID
|
VOID
|
||||||
MemToString (
|
MemToString (
|
||||||
|
|
|
@ -2936,11 +2936,11 @@ TABLE_ITEM StructureTypeInfoTable[] = {
|
||||||
Then all the Key Value between Low and High gets the same string
|
Then all the Key Value between Low and High gets the same string
|
||||||
L"Unused".
|
L"Unused".
|
||||||
|
|
||||||
@param[in] Table The begin address of table.
|
@param[in] Table The begin address of table.
|
||||||
@param[in] Number The number of table items.
|
@param[in] Number The number of table items.
|
||||||
@param[in] Key The query Key.
|
@param[in] Key The query Key.
|
||||||
@param[in,out] Info Input as empty buffer; output as data buffer.
|
@param[in, out] Info Input as empty buffer; output as data buffer.
|
||||||
@param[in] InfoLen The max number of characters for Info.
|
@param[in] InfoLen The max number of characters for Info.
|
||||||
|
|
||||||
@return the found Key and Info is valid.
|
@return the found Key and Info is valid.
|
||||||
@retval QUERY_TABLE_UNFOUND and Info should be NULL.
|
@retval QUERY_TABLE_UNFOUND and Info should be NULL.
|
||||||
|
|
|
@ -52,11 +52,11 @@ typedef struct TABLE_ITEM {
|
||||||
Then all the Key Value between Low and High gets the same string
|
Then all the Key Value between Low and High gets the same string
|
||||||
L"Unused".
|
L"Unused".
|
||||||
|
|
||||||
@param[in] Table The begin address of table.
|
@param[in] Table The begin address of table.
|
||||||
@param[in] Number The number of table items.
|
@param[in] Number The number of table items.
|
||||||
@param[in] Key The query Key.
|
@param[in] Key The query Key.
|
||||||
@param[in,out] Info Input as empty buffer; output as data buffer.
|
@param[in, out] Info Input as empty buffer; output as data buffer.
|
||||||
@param[in] InfoLen The max number of characters for Info.
|
@param[in] InfoLen The max number of characters for Info.
|
||||||
|
|
||||||
@return the found Key and Info is valid.
|
@return the found Key and Info is valid.
|
||||||
@retval QUERY_TABLE_UNFOUND and Info should be NULL.
|
@retval QUERY_TABLE_UNFOUND and Info should be NULL.
|
||||||
|
|
|
@ -226,8 +226,8 @@ CharToUpper (
|
||||||
Function returns a system configuration table that is stored in the
|
Function returns a system configuration table that is stored in the
|
||||||
EFI System Table based on the provided GUID.
|
EFI System Table based on the provided GUID.
|
||||||
|
|
||||||
@param[in] TableGuid A pointer to the table's GUID type.
|
@param[in] TableGuid A pointer to the table's GUID type.
|
||||||
@param[in,out] Table On exit, a pointer to a system configuration table.
|
@param[in, out] Table On exit, a pointer to a system configuration table.
|
||||||
|
|
||||||
@retval EFI_SUCCESS A configuration table matching TableGuid was found.
|
@retval EFI_SUCCESS A configuration table matching TableGuid was found.
|
||||||
@retval EFI_NOT_FOUND A configuration table matching TableGuid was not found.
|
@retval EFI_NOT_FOUND A configuration table matching TableGuid was not found.
|
||||||
|
@ -281,8 +281,8 @@ HexCharToUintn (
|
||||||
/**
|
/**
|
||||||
Convert a string representation of a guid to a Guid value.
|
Convert a string representation of a guid to a Guid value.
|
||||||
|
|
||||||
@param[in] StringGuid The pointer to the string of a guid.
|
@param[in] StringGuid The pointer to the string of a guid.
|
||||||
@param[in,out] Guid The pointer to the GUID structure to populate.
|
@param[in, out] Guid The pointer to the GUID structure to populate.
|
||||||
|
|
||||||
@retval EFI_INVALID_PARAMETER A parameter was invalid.
|
@retval EFI_INVALID_PARAMETER A parameter was invalid.
|
||||||
@retval EFI_SUCCESS The conversion was successful.
|
@retval EFI_SUCCESS The conversion was successful.
|
||||||
|
|
|
@ -82,8 +82,8 @@ DumpHex (
|
||||||
Function returns a system configuration table that is stored in the
|
Function returns a system configuration table that is stored in the
|
||||||
EFI System Table based on the provided GUID.
|
EFI System Table based on the provided GUID.
|
||||||
|
|
||||||
@param[in] TableGuid A pointer to the table's GUID type.
|
@param[in] TableGuid A pointer to the table's GUID type.
|
||||||
@param[in,out] Table On exit, a pointer to a system configuration table.
|
@param[in, out] Table On exit, a pointer to a system configuration table.
|
||||||
|
|
||||||
@retval EFI_SUCCESS A configuration table matching TableGuid was found.
|
@retval EFI_SUCCESS A configuration table matching TableGuid was found.
|
||||||
@retval EFI_NOT_FOUND A configuration table matching TableGuid was not found.
|
@retval EFI_NOT_FOUND A configuration table matching TableGuid was not found.
|
||||||
|
@ -98,8 +98,8 @@ GetSystemConfigurationTable (
|
||||||
/**
|
/**
|
||||||
Convert a string representation of a GUID to the GUID value.
|
Convert a string representation of a GUID to the GUID value.
|
||||||
|
|
||||||
@param[in] StringGuid The pointer to the string containing a GUID printed.
|
@param[in] StringGuid The pointer to the string containing a GUID printed.
|
||||||
@param[in,out] Guid The pointer to the buffer to get the GUID value.
|
@param[in, out] Guid The pointer to the buffer to get the GUID value.
|
||||||
**/
|
**/
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
EFIAPI
|
EFIAPI
|
||||||
|
|
|
@ -17,25 +17,25 @@
|
||||||
/**
|
/**
|
||||||
Get lots of info about a device from its handle.
|
Get lots of info about a device from its handle.
|
||||||
|
|
||||||
@param[in] TheHandle The device handle to get info on.
|
@param[in] TheHandle The device handle to get info on.
|
||||||
@param[in,out] Type On successful return R, B, or D (root, bus, or
|
@param[in, out] Type On successful return R, B, or D (root, bus, or
|
||||||
device) will be placed in this buffer.
|
device) will be placed in this buffer.
|
||||||
@param[in,out] Cfg On successful return this buffer will be
|
@param[in, out] Cfg On successful return this buffer will be
|
||||||
TRUE if the handle has configuration, FALSE
|
TRUE if the handle has configuration, FALSE
|
||||||
otherwise.
|
otherwise.
|
||||||
@param[in,out] Diag On successful return this buffer will be
|
@param[in, out] Diag On successful return this buffer will be
|
||||||
TRUE if the handle has disgnostics, FALSE
|
TRUE if the handle has disgnostics, FALSE
|
||||||
otherwise.
|
otherwise.
|
||||||
@param[in,out] Parents On successful return this buffer will be
|
@param[in, out] Parents On successful return this buffer will be
|
||||||
contain the number of parent handles.
|
contain the number of parent handles.
|
||||||
@param[in,out] Devices On successful return this buffer will be
|
@param[in, out] Devices On successful return this buffer will be
|
||||||
contain the number of devices controlled.
|
contain the number of devices controlled.
|
||||||
@param[in,out] Children On successful return this buffer will be
|
@param[in, out] Children On successful return this buffer will be
|
||||||
contain the number of child handles.
|
contain the number of child handles.
|
||||||
@param[out] Name The pointer to a buffer that will be allocated
|
@param[out] Name The pointer to a buffer that will be allocated
|
||||||
and contain the string name of the handle.
|
and contain the string name of the handle.
|
||||||
The caller must free this memory.
|
The caller must free this memory.
|
||||||
@param[in] Language The language code as defined by the UEFI spec.
|
@param[in] Language The language code as defined by the UEFI spec.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The info is there.
|
@retval EFI_SUCCESS The info is there.
|
||||||
@retval EFI_INVALID_PARAMETER A parameter was invalid.
|
@retval EFI_INVALID_PARAMETER A parameter was invalid.
|
||||||
|
|
|
@ -49,8 +49,9 @@ typedef struct {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
This function will populate the device path protocol parameter based on TheHandle.
|
This function will populate the device path protocol parameter based on TheHandle.
|
||||||
|
|
||||||
@param[in,out] DevPath On a sucessful return the device path to the handle.
|
@param[in] TheHandle Driver handle.
|
||||||
|
@param[in, out] FilePath On a sucessful return the device path to the handle.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The device path was sucessfully returned.
|
@retval EFI_SUCCESS The device path was sucessfully returned.
|
||||||
@retval other A error from gBS->HandleProtocol.
|
@retval other A error from gBS->HandleProtocol.
|
||||||
|
|
|
@ -120,9 +120,9 @@ typedef struct {
|
||||||
/**
|
/**
|
||||||
Update the value of a given alias on the list. If the alias is not there then add it.
|
Update the value of a given alias on the list. If the alias is not there then add it.
|
||||||
|
|
||||||
@param[in] Alias The alias to test for.
|
@param[in] Alias The alias to test for.
|
||||||
@param[in] CommandString The updated command string.
|
@param[in] CommandString The updated command string.
|
||||||
@param[in,out] List The list to search.
|
@param[in, out] List The list to search.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The operation was completed successfully.
|
@retval EFI_SUCCESS The operation was completed successfully.
|
||||||
@retval EFI_OUT_OF_RESOURCES There was not enough free memory.
|
@retval EFI_OUT_OF_RESOURCES There was not enough free memory.
|
||||||
|
@ -216,8 +216,8 @@ InternalIsAliasOnList(
|
||||||
/**
|
/**
|
||||||
Remove an alias from the given list.
|
Remove an alias from the given list.
|
||||||
|
|
||||||
@param[in] Alias The alias to remove.
|
@param[in] Alias The alias to remove.
|
||||||
@param[in,out] List The list to search.
|
@param[in, out] List The list to search.
|
||||||
**/
|
**/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
EFIAPI
|
EFIAPI
|
||||||
|
|
|
@ -40,8 +40,8 @@ typedef enum {
|
||||||
/**
|
/**
|
||||||
Extract the next fragment, if there is one.
|
Extract the next fragment, if there is one.
|
||||||
|
|
||||||
@param[in,out] Statement The current remaining statement.
|
@param[in, out] Statement The current remaining statement.
|
||||||
@param[in] Fragment The current fragment.
|
@param[in] Fragment The current fragment.
|
||||||
|
|
||||||
@retval FALSE There is not another fragment.
|
@retval FALSE There is not another fragment.
|
||||||
@retval TRUE There is another fragment.
|
@retval TRUE There is another fragment.
|
||||||
|
@ -338,15 +338,15 @@ TestOperation (
|
||||||
/**
|
/**
|
||||||
Process an if statement and determine if its is valid or not.
|
Process an if statement and determine if its is valid or not.
|
||||||
|
|
||||||
@param[in,out] PassingState Opon entry, the current state. Upon exit,
|
@param[in, out] PassingState Opon entry, the current state. Upon exit,
|
||||||
the new state.
|
the new state.
|
||||||
@param[in] StartParameterNumber The number of the first parameter of
|
@param[in] StartParameterNumber The number of the first parameter of
|
||||||
this statement.
|
this statement.
|
||||||
@param[in] EndParameterNumber The number of the final parameter of
|
@param[in] EndParameterNumber The number of the final parameter of
|
||||||
this statement.
|
this statement.
|
||||||
@param[in] OperatorToUse The type of termination operator.
|
@param[in] OperatorToUse The type of termination operator.
|
||||||
@param[in] CaseInsensitive TRUE for case insensitive, FALSE otherwise.
|
@param[in] CaseInsensitive TRUE for case insensitive, FALSE otherwise.
|
||||||
@param[in] ForceStringCompare TRUE for all string based, FALSE otherwise.
|
@param[in] ForceStringCompare TRUE for all string based, FALSE otherwise.
|
||||||
|
|
||||||
@retval EFI_INVALID_PARAMETER A parameter was invalid.
|
@retval EFI_INVALID_PARAMETER A parameter was invalid.
|
||||||
@retval EFI_SUCCESS The operation was successful.
|
@retval EFI_SUCCESS The operation was successful.
|
||||||
|
|
|
@ -112,17 +112,17 @@ ShellLevel1CommandsLibDestructor (
|
||||||
|
|
||||||
If label is used it will be used instead of the count.
|
If label is used it will be used instead of the count.
|
||||||
|
|
||||||
@param[in] Function The function to use to enumerate through the
|
@param[in] Function The function to use to enumerate through the
|
||||||
list. Normally GetNextNode or GetPreviousNode.
|
list. Normally GetNextNode or GetPreviousNode.
|
||||||
@param[in] DecrementerTag The tag to decrement the count at.
|
@param[in] DecrementerTag The tag to decrement the count at.
|
||||||
@param[in] IncrementerTag The tag to increment the count at.
|
@param[in] IncrementerTag The tag to increment the count at.
|
||||||
@param[in] Label A label to look for.
|
@param[in] Label A label to look for.
|
||||||
@param[in,out] ScriptFile The pointer to the current script file structure.
|
@param[in, out] ScriptFile The pointer to the current script file structure.
|
||||||
@param[in] MovePast TRUE makes function return 1 past the found
|
@param[in] MovePast TRUE makes function return 1 past the found
|
||||||
location.
|
location.
|
||||||
@param[in] FindOnly TRUE to not change the ScriptFile.
|
@param[in] FindOnly TRUE to not change the ScriptFile.
|
||||||
@param[in] CommandNode The pointer to the Node to test.
|
@param[in] CommandNode The pointer to the Node to test.
|
||||||
@param[in,out] TargetCount The pointer to the current count.
|
@param[in, out] TargetCount The pointer to the current count.
|
||||||
**/
|
**/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
EFIAPI
|
EFIAPI
|
||||||
|
@ -229,17 +229,17 @@ TestNodeForMove (
|
||||||
|
|
||||||
If label is used it will be used instead of the count.
|
If label is used it will be used instead of the count.
|
||||||
|
|
||||||
@param[in] Function The function to use to enumerate through the
|
@param[in] Function The function to use to enumerate through the
|
||||||
list. Normally GetNextNode or GetPreviousNode.
|
list. Normally GetNextNode or GetPreviousNode.
|
||||||
@param[in] DecrementerTag The tag to decrement the count at.
|
@param[in] DecrementerTag The tag to decrement the count at.
|
||||||
@param[in] IncrementerTag The tag to increment the count at.
|
@param[in] IncrementerTag The tag to increment the count at.
|
||||||
@param[in] Label A label to look for.
|
@param[in] Label A label to look for.
|
||||||
@param[in,out] ScriptFile The pointer to the current script file structure.
|
@param[in, out] ScriptFile The pointer to the current script file structure.
|
||||||
@param[in] MovePast TRUE makes function return 1 past the found
|
@param[in] MovePast TRUE makes function return 1 past the found
|
||||||
location.
|
location.
|
||||||
@param[in] FindOnly TRUE to not change the ScriptFile.
|
@param[in] FindOnly TRUE to not change the ScriptFile.
|
||||||
@param[in] WrapAroundScript TRUE to wrap end-to-begining or vise versa in
|
@param[in] WrapAroundScript TRUE to wrap end-to-begining or vise versa in
|
||||||
searching.
|
searching.
|
||||||
**/
|
**/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
EFIAPI
|
EFIAPI
|
||||||
|
|
|
@ -182,17 +182,17 @@ LIST_ENTRY *
|
||||||
|
|
||||||
If label is used it will be used instead of the count.
|
If label is used it will be used instead of the count.
|
||||||
|
|
||||||
@param[in] Function The function to use to enumerate through the
|
@param[in] Function The function to use to enumerate through the
|
||||||
list. Normally GetNextNode or GetPreviousNode.
|
list. Normally GetNextNode or GetPreviousNode.
|
||||||
@param[in] DecrementerTag The tag to decrement the count at.
|
@param[in] DecrementerTag The tag to decrement the count at.
|
||||||
@param[in] IncrementerTag The tag to increment the count at.
|
@param[in] IncrementerTag The tag to increment the count at.
|
||||||
@param[in] Label A label to look for.
|
@param[in] Label A label to look for.
|
||||||
@param[in,out] ScriptFile The pointer to the current script file structure.
|
@param[in, out] ScriptFile The pointer to the current script file structure.
|
||||||
@param[in] MovePast TRUE makes function return 1 past the found
|
@param[in] MovePast TRUE makes function return 1 past the found
|
||||||
location.
|
location.
|
||||||
@param[in] FindOnly TRUE to not change the ScriptFile.
|
@param[in] FindOnly TRUE to not change the ScriptFile.
|
||||||
@param[in] WrapAroundScript TRUE to wrap end-to-begining or vise versa in
|
@param[in] WrapAroundScript TRUE to wrap end-to-begining or vise versa in
|
||||||
searching.
|
searching.
|
||||||
**/
|
**/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
EFIAPI
|
EFIAPI
|
||||||
|
|
|
@ -116,9 +116,9 @@ IsValidMove(
|
||||||
|
|
||||||
if the result is sucessful the caller must free *DestPathPointer.
|
if the result is sucessful the caller must free *DestPathPointer.
|
||||||
|
|
||||||
@param[in] DestDir The original path to the destination.
|
@param[in] DestDir The original path to the destination.
|
||||||
@param[in,out] DestPathPointer A pointer to the callee allocated final path.
|
@param[in, out] DestPathPointer A pointer to the callee allocated final path.
|
||||||
@param[in] Cwd A pointer to the current working directory.
|
@param[in] Cwd A pointer to the current working directory.
|
||||||
|
|
||||||
@retval EFI_INVALID_PARAMETR The DestDir could not be resolved to a location.
|
@retval EFI_INVALID_PARAMETR The DestDir could not be resolved to a location.
|
||||||
@retval EFI_INVALID_PARAMETR The DestDir could be resolved to more than 1 location.
|
@retval EFI_INVALID_PARAMETR The DestDir could be resolved to more than 1 location.
|
||||||
|
|
|
@ -1313,8 +1313,8 @@ typedef struct {
|
||||||
EFI_SHELL_FILE_INFO based list. it is up to the caller to free the memory via
|
EFI_SHELL_FILE_INFO based list. it is up to the caller to free the memory via
|
||||||
the ShellCloseFileMetaArg function.
|
the ShellCloseFileMetaArg function.
|
||||||
|
|
||||||
@param[in] FileList the EFI shell list type
|
@param[in] FileList the EFI shell list type
|
||||||
@param[in,out] ListHead the list to add to
|
@param[in, out] ListHead the list to add to
|
||||||
|
|
||||||
@retval the resultant head of the double linked new format list;
|
@retval the resultant head of the double linked new format list;
|
||||||
**/
|
**/
|
||||||
|
@ -2453,14 +2453,14 @@ ShellCommandLineCheckDuplicate (
|
||||||
|
|
||||||
If the string would grow bigger than NewSize it will halt and return error.
|
If the string would grow bigger than NewSize it will halt and return error.
|
||||||
|
|
||||||
@param[in] SourceString The string with source buffer.
|
@param[in] SourceString The string with source buffer.
|
||||||
@param[in,out] NewString The string with resultant buffer.
|
@param[in, out] NewString The string with resultant buffer.
|
||||||
@param[in] NewSize The size in bytes of NewString.
|
@param[in] NewSize The size in bytes of NewString.
|
||||||
@param[in] FindTarget The string to look for.
|
@param[in] FindTarget The string to look for.
|
||||||
@param[in] ReplaceWith The string to replace FindTarget with.
|
@param[in] ReplaceWith The string to replace FindTarget with.
|
||||||
@param[in] SkipPreCarrot If TRUE will skip a FindTarget that has a '^'
|
@param[in] SkipPreCarrot If TRUE will skip a FindTarget that has a '^'
|
||||||
immediately before it.
|
immediately before it.
|
||||||
@param[in] ParameterReplacing If TRUE will add "" around items with spaces.
|
@param[in] ParameterReplacing If TRUE will add "" around items with spaces.
|
||||||
|
|
||||||
@retval EFI_INVALID_PARAMETER SourceString was NULL.
|
@retval EFI_INVALID_PARAMETER SourceString was NULL.
|
||||||
@retval EFI_INVALID_PARAMETER NewString was NULL.
|
@retval EFI_INVALID_PARAMETER NewString was NULL.
|
||||||
|
@ -3020,8 +3020,8 @@ ShellStrToUintn(
|
||||||
if Destination's current length (including NULL terminator) is already more then
|
if Destination's current length (including NULL terminator) is already more then
|
||||||
CurrentSize, then ASSERT()
|
CurrentSize, then ASSERT()
|
||||||
|
|
||||||
@param[in,out] Destination The String to append onto
|
@param[in, out] Destination The String to append onto
|
||||||
@param[in,out] CurrentSize on call the number of bytes in Destination. On
|
@param[in, out] CurrentSize on call the number of bytes in Destination. On
|
||||||
return possibly the new size (still in bytes). if NULL
|
return possibly the new size (still in bytes). if NULL
|
||||||
then allocate whatever is needed.
|
then allocate whatever is needed.
|
||||||
@param[in] Source The String to append from
|
@param[in] Source The String to append from
|
||||||
|
@ -3824,9 +3824,9 @@ ShellIsHexOrDecimalNumber (
|
||||||
If the position upon start is 0, then the Ascii Boolean will be set. This should be
|
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.
|
maintained and not changed for all operations with the same file.
|
||||||
|
|
||||||
@param[in] Handle SHELL_FILE_HANDLE to read from.
|
@param[in] Handle SHELL_FILE_HANDLE to read from.
|
||||||
@param[in,out] Ascii Boolean value for indicating whether the file is
|
@param[in, out] Ascii Boolean value for indicating whether the file is
|
||||||
Ascii (TRUE) or UCS2 (FALSE).
|
Ascii (TRUE) or UCS2 (FALSE).
|
||||||
|
|
||||||
@return The line of text from the file.
|
@return The line of text from the file.
|
||||||
|
|
||||||
|
@ -3865,17 +3865,17 @@ ShellFileHandleReturnLine(
|
||||||
If the position upon start is 0, then the Ascii Boolean will be set. This should be
|
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.
|
maintained and not changed for all operations with the same file.
|
||||||
|
|
||||||
@param[in] Handle SHELL_FILE_HANDLE to read from.
|
@param[in] Handle SHELL_FILE_HANDLE to read from.
|
||||||
@param[in,out] Buffer The pointer to buffer to read into.
|
@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, out] Size The pointer to number of bytes in Buffer.
|
||||||
@param[in] Truncate If the buffer is large enough, this has no effect.
|
@param[in] Truncate If the buffer is large enough, this has no effect.
|
||||||
If the buffer is is too small and Truncate is TRUE,
|
If the buffer is is too small and Truncate is TRUE,
|
||||||
the line will be truncated.
|
the line will be truncated.
|
||||||
If the buffer is is too small and Truncate is FALSE,
|
If the buffer is is too small and Truncate is FALSE,
|
||||||
then no read will occur.
|
then no read will occur.
|
||||||
|
|
||||||
@param[in,out] Ascii Boolean value for indicating whether the file is
|
@param[in, out] Ascii Boolean value for indicating whether the file is
|
||||||
Ascii (TRUE) or UCS2 (FALSE).
|
Ascii (TRUE) or UCS2 (FALSE).
|
||||||
|
|
||||||
@retval EFI_SUCCESS The operation was successful. The line is stored in
|
@retval EFI_SUCCESS The operation was successful. The line is stored in
|
||||||
Buffer.
|
Buffer.
|
||||||
|
|
|
@ -249,10 +249,10 @@ GetChildHandle (
|
||||||
/**
|
/**
|
||||||
Append OFFSET/WIDTH/VALUE items at the beginning of string.
|
Append OFFSET/WIDTH/VALUE items at the beginning of string.
|
||||||
|
|
||||||
@param[in,out] String The pointer to the string to append onto.
|
@param[in, out] String The pointer to the string to append onto.
|
||||||
@param[in] Offset Offset value.
|
@param[in] Offset Offset value.
|
||||||
@param[in] Width Width value.
|
@param[in] Width Width value.
|
||||||
@param[in] Block Point to data buffer.
|
@param[in] Block Point to data buffer.
|
||||||
|
|
||||||
@return The count of unicode character that were appended.
|
@return The count of unicode character that were appended.
|
||||||
**/
|
**/
|
||||||
|
|
|
@ -43,13 +43,13 @@ STATIC EFI_UNICODE_COLLATION_PROTOCOL *mUnicodeCollation = NULL;
|
||||||
if Count is < 2 then perform no action.
|
if Count is < 2 then perform no action.
|
||||||
if Size is < 1 then perform no action.
|
if Size is < 1 then perform no action.
|
||||||
|
|
||||||
@param[in,out] BufferToSort on call a Buffer of (possibly sorted) elements
|
@param[in, out] BufferToSort on call a Buffer of (possibly sorted) elements
|
||||||
on return a buffer of sorted elements
|
on return a buffer of sorted elements
|
||||||
@param[in] Count the number of elements in the buffer to sort
|
@param[in] Count the number of elements in the buffer to sort
|
||||||
@param[in] ElementSize Size of an element in bytes
|
@param[in] ElementSize Size of an element in bytes
|
||||||
@param[in] CompareFunction The function to call to perform the comparison
|
@param[in] CompareFunction The function to call to perform the comparison
|
||||||
of any 2 elements
|
of any 2 elements
|
||||||
@param[in] Buffer Buffer of size ElementSize for use in swapping
|
@param[in] Buffer Buffer of size ElementSize for use in swapping
|
||||||
**/
|
**/
|
||||||
VOID
|
VOID
|
||||||
EFIAPI
|
EFIAPI
|
||||||
|
@ -149,12 +149,12 @@ QuickSortWorker (
|
||||||
if Count is < 2 then perform no action.
|
if Count is < 2 then perform no action.
|
||||||
if Size is < 1 then perform no action.
|
if Size is < 1 then perform no action.
|
||||||
|
|
||||||
@param[in,out] BufferToSort on call a Buffer of (possibly sorted) elements
|
@param[in, out] BufferToSort on call a Buffer of (possibly sorted) elements
|
||||||
on return a buffer of sorted elements
|
on return a buffer of sorted elements
|
||||||
@param[in] Count the number of elements in the buffer to sort
|
@param[in] Count the number of elements in the buffer to sort
|
||||||
@param[in] ElementSize Size of an element in bytes
|
@param[in] ElementSize Size of an element in bytes
|
||||||
@param[in] CompareFunction The function to call to perform the comparison
|
@param[in] CompareFunction The function to call to perform the comparison
|
||||||
of any 2 elements
|
of any 2 elements
|
||||||
**/
|
**/
|
||||||
VOID
|
VOID
|
||||||
EFIAPI
|
EFIAPI
|
||||||
|
|
Loading…
Reference in New Issue