[NTFS] Add support for creating new MFT entries:
authorTrevor Thompson <tmt256@email.vccs.edu>
Sun, 16 Apr 2017 00:17:07 +0000 (00:17 +0000)
committerThomas Faber <thomas.faber@reactos.org>
Sun, 10 Dec 2017 10:14:14 +0000 (11:14 +0100)
commit0409b3161e8789a4c9aa606616626e1237427766
tree739d2fe47da445fe418bfd23b0f5fde1563b5888
parent7643831d569d693c73858bfdd0f9d63cc6d1b6af
[NTFS] Add support for creating new MFT entries:
+AddStandardInformation(), +AddData(), +AddFileName() - Add attributes to a file record
+NtfsCreateFileRecord() - Creates a new file record and saves it to the MFT.
+AddNewMftEntry() - Adds a file record to the MFT.
NtfsCreateFile() - Modified to create a file record on a file-creation request (file creation is still unsupported; the created file needs to be added to the parent's directory index).
+SetFileRecordEnd() - Establishes a new file record size
UpdateFileRecord() - Improved documentation
InternalSetResidentAttributeLength() - Updated to use SetFileRecordEnd().

svn path=/branches/GSoC_2016/NTFS/; revision=74321
drivers/filesystems/ntfs/attrib.c
drivers/filesystems/ntfs/create.c
drivers/filesystems/ntfs/mft.c
drivers/filesystems/ntfs/ntfs.h