ReactOS 0.4.16-dev-297-gc569aee
|
#include "bl.h"
Go to the source code of this file.
Macros | |
#define | BL_FILE_PURGE_LIMIT 512 |
Definition at line 220 of file file.c.
Referenced by BlBsdInitializeLog(), BmFwInitializeBootDirectoryPath(), FileIoOpen(), and ImgpCloseFile().
NTSTATUS BlFileGetInformation | ( | _In_ ULONG | FileId, |
_In_ PBL_FILE_INFORMATION | FileInfo | ||
) |
Definition at line 564 of file file.c.
Referenced by BlFileReadAtOffsetEx(), BlFileReadEx(), and ImgpGetFileSize().
NTSTATUS BlFileOpen | ( | _In_ ULONG | DeviceId, |
_In_ PWCHAR | FileName, | ||
_In_ ULONG | Flags, | ||
_Out_ PULONG | FileId | ||
) |
Definition at line 477 of file file.c.
Referenced by BlBsdInitializeLog(), BmFwInitializeBootDirectoryPath(), and ImgpOpenFile().
NTSTATUS BlFileReadAtOffsetEx | ( | _In_ ULONG | FileId, |
_In_ ULONG | Size, | ||
_In_ ULONGLONG | ByteOffset, | ||
_In_ PVOID | Buffer, | ||
_Out_ PULONG | BytesReturned, | ||
_In_ ULONG | Flags | ||
) |
Definition at line 788 of file file.c.
Referenced by ImgpReadAtFileOffset().
NTSTATUS BlFileReadEx | ( | _In_ ULONG | FileId, |
_Out_ PVOID | Buffer, | ||
_In_ ULONG | Size, | ||
_Out_ PULONG | BytesReturned, | ||
_In_ ULONG | Flags | ||
) |
Definition at line 655 of file file.c.
Referenced by BlFileReadAtOffsetEx().
NTSTATUS BlFileSetInformation | ( | _In_ ULONG | FileId, |
_Out_ PBL_FILE_INFORMATION | FileInfo | ||
) |
Definition at line 533 of file file.c.
Referenced by BlFileReadAtOffsetEx().
Definition at line 908 of file file.c.
Referenced by BlpIoInitialize().
NTSTATUS BlpFileRegisterFileSystem | ( | _In_ PBL_FS_INIT_CALLBACK | InitCallback, |
_In_ PBL_FS_DESTROY_CALLBACK | DestroyCallback, | ||
_In_ PBL_FS_MOUNT_CALLBACK | MountCallback, | ||
_In_ PBL_FS_PURGE_CALLBACK | PurgeCallback, | ||
_In_ ULONG | Flags | ||
) |
Definition at line 861 of file file.c.
Referenced by BlpFileInitialize().
NTSTATUS FileInformationCheck | ( | _In_ PBL_FILE_INFORMATION | FileInformation, |
_In_ BOOLEAN | Write, | ||
_In_opt_ PULONG | InputSize, | ||
_In_opt_ PULONG | BytesReturned, | ||
_Out_opt_ PULONG | RequiredSize | ||
) |
Definition at line 595 of file file.c.
Referenced by BlFileReadAtOffsetEx(), and BlFileReadEx().
Definition at line 79 of file file.c.
Referenced by FileIoOpen().
Definition at line 40 of file file.c.
Referenced by FileIoOpen().
NTSTATUS FileIoOpen | ( | _In_ ULONG | DeviceId, |
_In_ PWCHAR | FileName, | ||
_In_ ULONG | Flags, | ||
_In_ ULONG | Unknown, | ||
_In_ PBL_TBL_LOOKUP_ROUTINE | CompareRoutine, | ||
_Out_opt_ PBL_FILE_ENTRY * | NewFileEntry | ||
) |
Definition at line 258 of file file.c.
Referenced by BlFileOpen(), and FileIoOpen().
BOOLEAN FileTableCompareWithSameAttributes | ( | _In_ PVOID | Entry, |
_In_ PVOID | Argument1, | ||
_In_ PVOID | Argument2, | ||
_In_ PVOID | Argument3, | ||
_In_ PVOID | Argument4 | ||
) |
Definition at line 138 of file file.c.
Referenced by BlFileOpen().
BOOLEAN FileTableCompareWithSubsetAttributes | ( | _In_ PVOID | Entry, |
_In_ PVOID | Argument1, | ||
_In_ PVOID | Argument2, | ||
_In_ PVOID | Argument3, | ||
_In_ PVOID | Argument4 | ||
) |
NTSTATUS FileTableDestroyEntry | ( | _In_ PBL_FILE_ENTRY | FileEntry, |
_In_ ULONG | Index | ||
) |
Definition at line 171 of file file.c.
Referenced by FileTablePurgeEntry().
Definition at line 201 of file file.c.
Referenced by FileIoOpen().
|
extern |
Definition at line 24 of file device.c.
Referenced by BlDeviceClose(), BlDeviceGetInformation(), BlDeviceRead(), BlDeviceSetInformation(), BlpDeviceInitialize(), BlpDeviceOpen(), DeviceTableDestroyEntry(), FileIoOpen(), and FileTableDestroyEntry().
|
extern |
Definition at line 22 of file device.c.
Referenced by BlDeviceClose(), BlDeviceGetInformation(), BlDeviceRead(), BlDeviceSetInformation(), BlpDeviceInitialize(), BlpDeviceOpen(), FileIoOpen(), and FileTableDestroyEntry().
BL_FILE_SYSTEM_REGISTRATION_TABLE EtfsRegisterFunctionTable |
Definition at line 26 of file file.c.
Referenced by BlpFileInitialize().
BL_FILE_SYSTEM_REGISTRATION_TABLE FatRegisterFunctionTable |
ULONG FileEntries |
Definition at line 16 of file file.c.
Referenced by BlFileClose(), BlFileGetInformation(), BlFileReadEx(), BlFileSetInformation(), BlpFileInitialize(), FileIoOpen(), and FileTablePurgeEntry().
PVOID* FileTable |
Definition at line 15 of file file.c.
Referenced by BlFileClose(), BlFileGetInformation(), BlFileReadEx(), BlFileSetInformation(), BlpFileInitialize(), FileIoOpen(), and FileTableDestroyEntry().
LIST_ENTRY RegisteredFileSystems |
Definition at line 18 of file file.c.
Referenced by BlpFileInitialize(), BlpFileRegisterFileSystem(), and FileIoOpen().