#include "Shell.h"\r
\r
typedef struct {\r
- LIST_ENTRY Link;\r
- EFI_SHELL_PROTOCOL *Interface;\r
- EFI_HANDLE Handle;\r
+ LIST_ENTRY Link;\r
+ EFI_SHELL_PROTOCOL *Interface;\r
+ EFI_HANDLE Handle;\r
} SHELL_PROTOCOL_HANDLE_LIST;\r
\r
// flags values...\r
-#define SHELL_MAP_FLAGS_CONSIST BIT1\r
+#define SHELL_MAP_FLAGS_CONSIST BIT1\r
\r
/**\r
Function to create and install on the current handle.\r
**/\r
EFI_STATUS\r
EFIAPI\r
-EfiShellSetMap(\r
- IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath OPTIONAL,\r
- IN CONST CHAR16 *Mapping\r
+EfiShellSetMap (\r
+ IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath OPTIONAL,\r
+ IN CONST CHAR16 *Mapping\r
);\r
\r
/**\r
**/\r
CONST EFI_DEVICE_PATH_PROTOCOL *\r
EFIAPI\r
-EfiShellGetDevicePathFromMap(\r
- IN CONST CHAR16 *Mapping\r
+EfiShellGetDevicePathFromMap (\r
+ IN CONST CHAR16 *Mapping\r
);\r
\r
/**\r
**/\r
CONST CHAR16 *\r
EFIAPI\r
-EfiShellGetMapFromDevicePath(\r
- IN OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath\r
+EfiShellGetMapFromDevicePath (\r
+ IN OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath\r
);\r
\r
/**\r
**/\r
CHAR16 *\r
EFIAPI\r
-EfiShellGetFilePathFromDevicePath(\r
- IN CONST EFI_DEVICE_PATH_PROTOCOL *Path\r
+EfiShellGetFilePathFromDevicePath (\r
+ IN CONST EFI_DEVICE_PATH_PROTOCOL *Path\r
);\r
\r
/**\r
**/\r
EFI_DEVICE_PATH_PROTOCOL *\r
EFIAPI\r
-EfiShellGetDevicePathFromFilePath(\r
- IN CONST CHAR16 *Path\r
+EfiShellGetDevicePathFromFilePath (\r
+ IN CONST CHAR16 *Path\r
);\r
\r
/**\r
**/\r
EFI_STATUS\r
EFIAPI\r
-EfiShellGetDeviceName(\r
- IN EFI_HANDLE DeviceHandle,\r
- IN EFI_SHELL_DEVICE_NAME_FLAGS Flags,\r
- IN CHAR8 *Language,\r
- OUT CHAR16 **BestDeviceName\r
+EfiShellGetDeviceName (\r
+ IN EFI_HANDLE DeviceHandle,\r
+ IN EFI_SHELL_DEVICE_NAME_FLAGS Flags,\r
+ IN CHAR8 *Language,\r
+ OUT CHAR16 **BestDeviceName\r
);\r
\r
/**\r
**/\r
EFI_STATUS\r
EFIAPI\r
-EfiShellOpenRootByHandle(\r
- IN EFI_HANDLE DeviceHandle,\r
- OUT SHELL_FILE_HANDLE *FileHandle\r
+EfiShellOpenRootByHandle (\r
+ IN EFI_HANDLE DeviceHandle,\r
+ OUT SHELL_FILE_HANDLE *FileHandle\r
);\r
\r
/**\r
**/\r
EFI_STATUS\r
EFIAPI\r
-EfiShellOpenRoot(\r
- IN EFI_DEVICE_PATH_PROTOCOL *DevicePath,\r
- OUT SHELL_FILE_HANDLE *FileHandle\r
+EfiShellOpenRoot (\r
+ IN EFI_DEVICE_PATH_PROTOCOL *DevicePath,\r
+ OUT SHELL_FILE_HANDLE *FileHandle\r
);\r
\r
/**\r
@retval other an error occurred.\r
**/\r
EFI_STATUS\r
-InternalOpenFileDevicePath(\r
- IN OUT EFI_DEVICE_PATH_PROTOCOL *DevicePath2,\r
- OUT SHELL_FILE_HANDLE *FileHandle,\r
- IN UINT64 OpenMode,\r
- IN UINT64 Attributes OPTIONAL\r
+InternalOpenFileDevicePath (\r
+ IN OUT EFI_DEVICE_PATH_PROTOCOL *DevicePath2,\r
+ OUT SHELL_FILE_HANDLE *FileHandle,\r
+ IN UINT64 OpenMode,\r
+ IN UINT64 Attributes OPTIONAL\r
);\r
\r
/**\r
**/\r
EFI_STATUS\r
EFIAPI\r
-EfiShellCreateFile(\r
- IN CONST CHAR16 *FileName,\r
- IN UINT64 FileAttribs,\r
- OUT SHELL_FILE_HANDLE *FileHandle\r
+EfiShellCreateFile (\r
+ IN CONST CHAR16 *FileName,\r
+ IN UINT64 FileAttribs,\r
+ OUT SHELL_FILE_HANDLE *FileHandle\r
);\r
\r
/**\r
**/\r
EFI_STATUS\r
EFIAPI\r
-EfiShellOpenFileByName(\r
- IN CONST CHAR16 *FileName,\r
- OUT SHELL_FILE_HANDLE *FileHandle,\r
- IN UINT64 OpenMode\r
+EfiShellOpenFileByName (\r
+ IN CONST CHAR16 *FileName,\r
+ OUT SHELL_FILE_HANDLE *FileHandle,\r
+ IN UINT64 OpenMode\r
);\r
\r
/**\r
**/\r
EFI_STATUS\r
EFIAPI\r
-EfiShellDeleteFileByName(\r
- IN CONST CHAR16 *FileName\r
+EfiShellDeleteFileByName (\r
+ IN CONST CHAR16 *FileName\r
);\r
\r
/**\r
@retval EFI_UNSUPPORTED Nested shell invocations are not allowed.\r
**/\r
EFI_STATUS\r
-InternalShellExecuteDevicePath(\r
- IN CONST EFI_HANDLE *ParentImageHandle,\r
- IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath,\r
- IN CONST CHAR16 *CommandLine OPTIONAL,\r
- IN CONST CHAR16 **Environment OPTIONAL,\r
- OUT EFI_STATUS *StartImageStatus OPTIONAL\r
+InternalShellExecuteDevicePath (\r
+ IN CONST EFI_HANDLE *ParentImageHandle,\r
+ IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath,\r
+ IN CONST CHAR16 *CommandLine OPTIONAL,\r
+ IN CONST CHAR16 **Environment OPTIONAL,\r
+ OUT EFI_STATUS *StartImageStatus OPTIONAL\r
);\r
\r
/**\r
**/\r
EFI_STATUS\r
EFIAPI\r
-EfiShellExecute(\r
- IN EFI_HANDLE *ParentImageHandle,\r
- IN CHAR16 *CommandLine OPTIONAL,\r
- IN CHAR16 **Environment OPTIONAL,\r
- OUT EFI_STATUS *StatusCode OPTIONAL\r
+EfiShellExecute (\r
+ IN EFI_HANDLE *ParentImageHandle,\r
+ IN CHAR16 *CommandLine OPTIONAL,\r
+ IN CHAR16 **Environment OPTIONAL,\r
+ OUT EFI_STATUS *StatusCode OPTIONAL\r
);\r
\r
/**\r
@param FileListNode pointer to the list node to free\r
**/\r
VOID\r
-FreeShellFileInfoNode(\r
- IN EFI_SHELL_FILE_INFO *FileListNode\r
+FreeShellFileInfoNode (\r
+ IN EFI_SHELL_FILE_INFO *FileListNode\r
);\r
\r
/**\r
**/\r
EFI_STATUS\r
EFIAPI\r
-EfiShellFreeFileList(\r
- IN EFI_SHELL_FILE_INFO **FileList\r
+EfiShellFreeFileList (\r
+ IN EFI_SHELL_FILE_INFO **FileList\r
);\r
\r
/**\r
**/\r
EFI_STATUS\r
EFIAPI\r
-EfiShellRemoveDupInFileList(\r
- IN EFI_SHELL_FILE_INFO **FileList\r
+EfiShellRemoveDupInFileList (\r
+ IN EFI_SHELL_FILE_INFO **FileList\r
);\r
\r
/**\r
\r
**/\r
EFI_SHELL_FILE_INFO *\r
-CreateAndPopulateShellFileInfo(\r
- IN CONST CHAR16 *BasePath,\r
- IN CONST EFI_STATUS Status,\r
- IN CONST CHAR16 *FileName,\r
- IN CONST SHELL_FILE_HANDLE Handle,\r
- IN CONST EFI_FILE_INFO *Info\r
+CreateAndPopulateShellFileInfo (\r
+ IN CONST CHAR16 *BasePath,\r
+ IN CONST EFI_STATUS Status,\r
+ IN CONST CHAR16 *FileName,\r
+ IN CONST SHELL_FILE_HANDLE Handle,\r
+ IN CONST EFI_FILE_INFO *Info\r
);\r
\r
/**\r
**/\r
EFI_STATUS\r
EFIAPI\r
-EfiShellFindFilesInDir(\r
- IN SHELL_FILE_HANDLE FileDirHandle,\r
- OUT EFI_SHELL_FILE_INFO **FileList\r
+EfiShellFindFilesInDir (\r
+ IN SHELL_FILE_HANDLE FileDirHandle,\r
+ OUT EFI_SHELL_FILE_INFO **FileList\r
);\r
\r
/**\r
**/\r
EFI_STATUS\r
EFIAPI\r
-EfiShellFindFiles(\r
- IN CONST CHAR16 *FilePattern,\r
- OUT EFI_SHELL_FILE_INFO **FileList\r
+EfiShellFindFiles (\r
+ IN CONST CHAR16 *FilePattern,\r
+ OUT EFI_SHELL_FILE_INFO **FileList\r
);\r
\r
/**\r
**/\r
EFI_STATUS\r
EFIAPI\r
-EfiShellOpenFileList(\r
- IN CHAR16 *Path,\r
- IN UINT64 OpenMode,\r
- IN OUT EFI_SHELL_FILE_INFO **FileList\r
+EfiShellOpenFileList (\r
+ IN CHAR16 *Path,\r
+ IN UINT64 OpenMode,\r
+ IN OUT EFI_SHELL_FILE_INFO **FileList\r
);\r
\r
/**\r
**/\r
CONST CHAR16 *\r
EFIAPI\r
-EfiShellGetEnv(\r
- IN CONST CHAR16 *Name\r
+EfiShellGetEnv (\r
+ IN CONST CHAR16 *Name\r
);\r
\r
/**\r
**/\r
EFI_STATUS\r
EFIAPI\r
-EfiShellSetEnv(\r
- IN CONST CHAR16 *Name,\r
- IN CONST CHAR16 *Value,\r
- IN BOOLEAN Volatile\r
+EfiShellSetEnv (\r
+ IN CONST CHAR16 *Name,\r
+ IN CONST CHAR16 *Value,\r
+ IN BOOLEAN Volatile\r
);\r
\r
/**\r
**/\r
CONST CHAR16 *\r
EFIAPI\r
-EfiShellGetCurDir(\r
- IN CONST CHAR16 *FileSystemMapping OPTIONAL\r
+EfiShellGetCurDir (\r
+ IN CONST CHAR16 *FileSystemMapping OPTIONAL\r
);\r
\r
/**\r
**/\r
EFI_STATUS\r
EFIAPI\r
-EfiShellSetCurDir(\r
- IN CONST CHAR16 *FileSystem OPTIONAL,\r
- IN CONST CHAR16 *Dir\r
+EfiShellSetCurDir (\r
+ IN CONST CHAR16 *FileSystem OPTIONAL,\r
+ IN CONST CHAR16 *Dir\r
);\r
\r
/**\r
**/\r
EFI_STATUS\r
EFIAPI\r
-EfiShellGetHelpText(\r
- IN CONST CHAR16 *Command,\r
- IN CONST CHAR16 *Sections OPTIONAL,\r
- OUT CHAR16 **HelpText\r
+EfiShellGetHelpText (\r
+ IN CONST CHAR16 *Command,\r
+ IN CONST CHAR16 *Sections OPTIONAL,\r
+ OUT CHAR16 **HelpText\r
);\r
\r
/**\r
**/\r
BOOLEAN\r
EFIAPI\r
-EfiShellGetPageBreak(\r
+EfiShellGetPageBreak (\r
VOID\r
);\r
\r
**/\r
BOOLEAN\r
EFIAPI\r
-EfiShellIsRootShell(\r
+EfiShellIsRootShell (\r
VOID\r
);\r
\r
**/\r
CONST CHAR16 *\r
EFIAPI\r
-EfiShellGetAlias(\r
- IN CONST CHAR16 *Command,\r
- OUT BOOLEAN *Volatile OPTIONAL\r
+EfiShellGetAlias (\r
+ IN CONST CHAR16 *Command,\r
+ OUT BOOLEAN *Volatile OPTIONAL\r
);\r
\r
/**\r
@retval EFI_NOT_FOUND the Alias intended to be deleted was not found\r
**/\r
EFI_STATUS\r
-InternalSetAlias(\r
- IN CONST CHAR16 *Command,\r
- IN CONST CHAR16 *Alias OPTIONAL,\r
- IN BOOLEAN Volatile\r
+InternalSetAlias (\r
+ IN CONST CHAR16 *Command,\r
+ IN CONST CHAR16 *Alias OPTIONAL,\r
+ IN BOOLEAN Volatile\r
);\r
\r
/**\r
**/\r
EFI_STATUS\r
EFIAPI\r
-EfiShellSetAlias(\r
- IN CONST CHAR16 *Command,\r
- IN CONST CHAR16 *Alias OPTIONAL,\r
- IN BOOLEAN Replace,\r
- IN BOOLEAN Volatile\r
+EfiShellSetAlias (\r
+ IN CONST CHAR16 *Command,\r
+ IN CONST CHAR16 *Alias OPTIONAL,\r
+ IN BOOLEAN Replace,\r
+ IN BOOLEAN Volatile\r
);\r
\r
/**\r
@param FileListNode pointer to the list node to free\r
**/\r
VOID\r
-InternalFreeShellFileInfoNode(\r
- IN EFI_SHELL_FILE_INFO *FileListNode\r
+InternalFreeShellFileInfoNode (\r
+ IN EFI_SHELL_FILE_INFO *FileListNode\r
);\r
\r
/**\r
@retval EFI_SUCCESS The environment variable was successfully updated.\r
**/\r
EFI_STATUS\r
-InternalEfiShellSetEnv(\r
- IN CONST CHAR16 *Name,\r
- IN CONST CHAR16 *Value,\r
- IN BOOLEAN Volatile\r
+InternalEfiShellSetEnv (\r
+ IN CONST CHAR16 *Name,\r
+ IN CONST CHAR16 *Value,\r
+ IN BOOLEAN Volatile\r
);\r
\r
/**\r
@retval EFI_OUT_OF_RESOURCES There is not enough memory available.\r
**/\r
EFI_STATUS\r
-InernalEfiShellStartMonitor(\r
+InernalEfiShellStartMonitor (\r
VOID\r
);\r
\r
**/\r
EFI_STATUS\r
EFIAPI\r
-NotificationFunction(\r
- IN EFI_KEY_DATA *KeyData\r
+NotificationFunction (\r
+ IN EFI_KEY_DATA *KeyData\r
);\r
-#endif //_SHELL_PROTOCOL_HEADER_\r
\r
+#endif //_SHELL_PROTOCOL_HEADER_\r