Implement NtfsFileFlagsToAttributes() to fix some of the attributes of the MFT to make them usable by ReactOS.
Would deserve a double-check
svn path=/trunk/; revision=64753
SystemTime->QuadPart = NtfsTime + 116444736000000000;
}
+VOID
+NtfsFileFlagsToAttributes(ULONG NtfsAttributes,
+ PULONG FileAttributes)
+{
+ *FileAttributes = NtfsAttributes;
+ if ((NtfsAttributes & NTFS_FILE_TYPE_DIRECTORY) == NTFS_FILE_TYPE_DIRECTORY)
+ {
+ *FileAttributes = NtfsAttributes & ~NTFS_FILE_TYPE_DIRECTORY;
+ *FileAttributes |= FILE_ATTRIBUTE_DIRECTORY;
+ }
+
+ if (NtfsAttributes == 0)
+ *FileAttributes = FILE_ATTRIBUTE_NORMAL;
+}
+
/* EOF */
NtfsDateTimeToFileTime(ULONGLONG NtfsTime,
PLARGE_INTEGER SystemTime);
-#if 0
VOID
-CdfsFileFlagsToAttributes(PFCB Fcb,
- PULONG FileAttributes);
-#endif
+NtfsFileFlagsToAttributes(ULONG NtfsAttributes,
+ PULONG FileAttributes);
/* rw.c */