+ IN BOOLEAN Replace,\r
+ IN BOOLEAN Volatile\r
+ );\r
+\r
+/**\r
+ This function returns the alias associated with a command.\r
+\r
+ @param[in] Command Points to the null-terminated shell command. \r
+ If this parameter is NULL, then all commands \r
+ aliases will be returned in ReturnedData.\r
+ @param[out] ReturnedData If Command is not NULL, ReturnedData points to \r
+ the null-terminated alias for the shell command. \r
+ If Command is NULL, ReturnedData points to a \91;\92 \r
+ delimited list of command and alias tuples (e.g. \r
+ ReturnedData = \93md;mkdir;rd;rm;cp;copy;fs0:\test\r
+ app\myfavoriteprogram.efi;mfp\94) that are null-terminated. \r
+\r
+ @retval EFI_SUCCESS Alias retrieved successfully.\r
+ @retval EFI_NOT_FOUND Alias could not be found for the specified Command.\r
+ @retval EFI_OUT_OF_RESOURCES Insufficient memory was available to complete the request.\r
+**/\r
+typedef \r
+EFI_STATUS\r
+(EFIAPI *EFI_SHELL_GET_ALIAS)(\r
+ IN CONST CHAR16 *Command,\r
+ OUT CONST CHAR16 *ReturnedData\r