ReactOS 0.4.16-dev-125-g798ea90
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
Functions | |||||||||
static NTSTATUS | NtfsMakeAbsoluteFilename (PFILE_OBJECT pFileObject, PWSTR pRelativeFileName, PWSTR *pAbsoluteFilename) | ||||||||
static NTSTATUS | NtfsMoonWalkID (PDEVICE_EXTENSION DeviceExt, ULONGLONG Id, PUNICODE_STRING OutPath) | ||||||||
static NTSTATUS | NtfsOpenFileById (PDEVICE_EXTENSION DeviceExt, PFILE_OBJECT FileObject, ULONGLONG MftId, PNTFS_FCB *FoundFCB) | ||||||||
static NTSTATUS | NtfsOpenFile (PDEVICE_EXTENSION DeviceExt, PFILE_OBJECT FileObject, PWSTR FileName, BOOLEAN CaseSensitive, PNTFS_FCB *FoundFCB) | ||||||||
static NTSTATUS | NtfsCreateFile (PDEVICE_OBJECT DeviceObject, PNTFS_IRP_CONTEXT IrpContext) | ||||||||
NTSTATUS | NtfsCreate (PNTFS_IRP_CONTEXT IrpContext) | ||||||||
NtfsCreateDirectory() | |||||||||
@implemented Creates a file record for a new directory and saves it to the MFT. Adds the filename attribute of the created directory to the parent directory's index.
| |||||||||
NTSTATUS | NtfsCreateDirectory (PDEVICE_EXTENSION DeviceExt, PFILE_OBJECT FileObject, BOOLEAN CaseSensitive, BOOLEAN CanWait) | ||||||||
NtfsCreateEmptyFileRecord | |||||||||
@implemented Creates a new, empty file record, with no attributes.
| |||||||||
PFILE_RECORD_HEADER | NtfsCreateEmptyFileRecord (PDEVICE_EXTENSION DeviceExt) | ||||||||
NtfsCreateFileRecord() | |||||||||
@implemented Creates a file record and saves it to the MFT. Adds the filename attribute of the created file to the parent directory's index.
| |||||||||
NTSTATUS | NtfsCreateFileRecord (PDEVICE_EXTENSION DeviceExt, PFILE_OBJECT FileObject, BOOLEAN CaseSensitive, BOOLEAN CanWait) | ||||||||
Variables | |
static PCWSTR | MftIdToName [] |
NTSTATUS NtfsCreate | ( | PNTFS_IRP_CONTEXT | IrpContext | ) |
Definition at line 622 of file create.c.
Referenced by NtfsDispatch().
NTSTATUS NtfsCreateDirectory | ( | PDEVICE_EXTENSION | DeviceExt, |
PFILE_OBJECT | FileObject, | ||
BOOLEAN | CaseSensitive, | ||
BOOLEAN | CanWait | ||
) |
Definition at line 681 of file create.c.
Referenced by NtfsCreateFile().
PFILE_RECORD_HEADER NtfsCreateEmptyFileRecord | ( | PDEVICE_EXTENSION | DeviceExt | ) |
Definition at line 818 of file create.c.
Referenced by IncreaseMftSize(), NtfsCreateDirectory(), and NtfsCreateFileRecord().
|
static |
Definition at line 328 of file create.c.
Referenced by NtfsCreate(), and NtfsCreateFile().
NTSTATUS NtfsCreateFileRecord | ( | PDEVICE_EXTENSION | DeviceExt, |
PFILE_OBJECT | FileObject, | ||
BOOLEAN | CaseSensitive, | ||
BOOLEAN | CanWait | ||
) |
Definition at line 886 of file create.c.
Referenced by NtfsCreateFile().
|
static |
Definition at line 53 of file create.c.
Referenced by NtfsOpenFile().
|
static |
Definition at line 104 of file create.c.
Referenced by NtfsCreateFile().
|
static |
Definition at line 242 of file create.c.
Referenced by NtfsCreateFile().
|
static |
Definition at line 175 of file create.c.
Referenced by NtfsCreateFile().