more errata

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9416 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
jcarsey 2009-11-11 22:05:04 +00:00
parent ea109f6b71
commit 369d5f2e98
1 changed files with 14 additions and 12 deletions

View File

@ -778,25 +778,27 @@ EFI_STATUS
); );
/** /**
This function returns the alias associated with a command. This function returns the command associated with a alias or a list of all
alias'.
@param[in] Command Points to the null-terminated shell command. @param[in] Alias Points to the null-terminated shell alias.
If this parameter is NULL, then all commands If this parameter is NULL, then all
aliases will be returned in ReturnedData. aliases will be returned in ReturnedData.
@param[out] Volatile upon return of a single command if TRUE indicates
@retutn If Command is not NULL, it will return a pointer to this is stored in a volatile fashion. FALSE otherwise.
the null-terminated alias for the shell command. @return If Alias is not NULL, it will return a pointer to
If Command is NULL, ReturnedData points to a ; the null-terminated command for that alias.
delimited list of command and alias tuples (e.g. If Alias is NULL, ReturnedData points to a ;
ReturnedData = md;mkdir;rd;rm;cp;copy;fs0:\test delimited list of alias (e.g.
app\myfavoriteprogram.efi;mfp) that are null-terminated. ReturnedData = dir;del;copy;mfp) that is null-terminated.
@retval NULL an error ocurred @retval NULL an error ocurred
@retval NULL no alias was found for Command @retval NULL Alias was not a valid Alias
**/ **/
typedef typedef
CONST CHAR16 * CONST CHAR16 *
(EFIAPI *EFI_SHELL_GET_ALIAS)( (EFIAPI *EFI_SHELL_GET_ALIAS)(
IN CONST CHAR16 *Command IN CONST CHAR16 *Alias,
OUT BOOLEAN *Volatile OPTIONAL
); );
/** /**