_In_ struct _BL_FILE_ENTRY* FileEntry,
_In_ PVOID Buffer,
_In_ ULONG Size,
- _Out_ PULONG BytesRead
+ _Out_opt_ PULONG BytesRead
);
typedef
typedef struct _BL_FILE_INFORMATION
{
- ULONGLONG FileSize;
- ULONGLONG CurrentOffset;
+ ULONGLONG Size;
+ ULONGLONG Offset;
+ PWCHAR FsName;
+ ULONG Flags;
} BL_FILE_INFORMATION, *PBL_FILE_INFORMATION;
typedef struct _BL_FILE_CALLBACKS
ULONG Flags;
ULONG ReferenceCount;
ULONG Unknown;
- ULONGLONG Unknown1;
+ ULONGLONG TotalBytesRead;
ULONGLONG Unknown2;
BL_FILE_CALLBACKS Callbacks;
PVOID FsSpecificData;