#define __SEMIHOST_FS_H__\r
\r
EFI_STATUS\r
-SemihostFsSupported(\r
- IN EFI_DRIVER_BINDING_PROTOCOL *This,\r
- IN EFI_HANDLE Controller,\r
- IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath\r
- );\r
-\r
-EFI_STATUS\r
-SemihostFsStart(\r
- IN EFI_DRIVER_BINDING_PROTOCOL *This,\r
- IN EFI_HANDLE Controller,\r
- IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath\r
- );\r
-\r
-EFI_STATUS\r
-SemihostFsStop(\r
- IN EFI_DRIVER_BINDING_PROTOCOL *This,\r
- IN EFI_HANDLE Controller,\r
- IN UINTN NumberOfChildren,\r
- IN EFI_HANDLE *ChildHandleBuffer\r
- );\r
-\r
-EFI_STATUS\r
-VolumeOpen(\r
+VolumeOpen (\r
IN EFI_SIMPLE_FILE_SYSTEM_PROTOCOL *This,\r
OUT EFI_FILE **Root\r
);\r
\r
EFI_STATUS\r
-FileOpen(\r
+FileOpen (\r
IN EFI_FILE *File,\r
OUT EFI_FILE **NewHandle,\r
IN CHAR16 *FileName,\r
);\r
\r
EFI_STATUS\r
-FileClose(\r
+FileClose (\r
IN EFI_FILE *File\r
);\r
\r
);\r
\r
EFI_STATUS\r
-FileRead(\r
+FileRead (\r
IN EFI_FILE *File,\r
IN OUT UINTN *BufferSize,\r
OUT VOID *Buffer\r
);\r
\r
EFI_STATUS\r
-FileWrite(\r
+FileWrite (\r
IN EFI_FILE *File,\r
IN OUT UINTN *BufferSize,\r
IN VOID *Buffer\r
);\r
\r
EFI_STATUS\r
-FileGetPosition(\r
+FileGetPosition (\r
IN EFI_FILE *File,\r
OUT UINT64 *Position\r
);\r
\r
EFI_STATUS\r
-FileSetPosition(\r
+FileSetPosition (\r
IN EFI_FILE *File,\r
IN UINT64 Position\r
);\r
\r
EFI_STATUS\r
-FileGetInfo(\r
+FileGetInfo (\r
IN EFI_FILE *File,\r
IN EFI_GUID *InformationType,\r
IN OUT UINTN *BufferSize,\r
);\r
\r
EFI_STATUS\r
-FileSetInfo(\r
+FileSetInfo (\r
IN EFI_FILE *File,\r
IN EFI_GUID *InformationType,\r
IN UINTN BufferSize,\r
);\r
\r
EFI_STATUS\r
-FileFlush(\r
+FileFlush (\r
IN EFI_FILE *File\r
);\r
\r