|
EFI_STATUS EFIAPI | FileOpen (IN EFI_FILE_PROTOCOL *This, OUT EFI_FILE_PROTOCOL **NewHandle, IN CHAR16 *FileName, IN UINT64 OpenMode, IN UINT64 Attributes) |
|
STATIC EFI_STATUS | FileReadDir (IN EFI_NTFS_FILE *File, OUT VOID *Data, IN OUT UINTN *Size) |
|
STATIC EFI_STATUS | Read (IN EFI_NTFS_FILE *File, OUT VOID *Data, IN UINTN *Size) |
|
EFI_STATUS EFIAPI | FileRead (IN EFI_FILE_PROTOCOL *This, IN OUT UINTN *BufferSize, OUT VOID *Buffer) |
|
EFI_STATUS EFIAPI | FileWrite (IN EFI_FILE_PROTOCOL *This, IN OUT UINTN *BufferSize, IN VOID *Buffer) |
|
EFI_STATUS EFIAPI | FileDelete (IN EFI_FILE_PROTOCOL *This) |
|
EFI_STATUS EFIAPI | FileFlush (IN EFI_FILE_PROTOCOL *This) |
|
EFI_STATUS EFIAPI | FileClose (IN EFI_FILE_PROTOCOL *This) |
|
Copyright (c) 2022, Mikhail Krichanov. All rights reserved. SPDX-License-Identifier: BSD-3-Clause
Functional and structural descriptions follow NTFS Documentation by Richard Russon and Yuval Fledel
Definition in file Open.c.