From 1dc01e0746d14fa5100182915e560c8c010297fb Mon Sep 17 00:00:00 2001 From: Pierre Schweitzer Date: Sun, 23 Nov 2014 20:52:59 +0000 Subject: [PATCH 1/1] [NTFS] - Fix $FILENAME_ATTRIBUTE definition to allow reading reparse points tag - Add missing file attribute (reparse point) svn path=/trunk/; revision=65470 --- reactos/drivers/filesystems/ntfs/ntfs.h | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/reactos/drivers/filesystems/ntfs/ntfs.h b/reactos/drivers/filesystems/ntfs/ntfs.h index 058fbdd8930..f2ee2b62240 100644 --- a/reactos/drivers/filesystems/ntfs/ntfs.h +++ b/reactos/drivers/filesystems/ntfs/ntfs.h @@ -195,6 +195,7 @@ typedef enum #define NTFS_FILE_TYPE_HIDDEN 0x2 #define NTFS_FILE_TYPE_SYSTEM 0x4 #define NTFS_FILE_TYPE_ARCHIVE 0x20 +#define NTFS_FILE_TYPE_REPARSE 0x400 #define NTFS_FILE_TYPE_COMPRESSED 0x800 #define NTFS_FILE_TYPE_DIRECTORY 0x10000000 @@ -308,7 +309,15 @@ typedef struct ULONGLONG AllocatedSize; ULONGLONG DataSize; ULONG FileAttributes; - ULONG AlignmentOrReserved; + union + { + struct + { + USHORT PackedEaSize; + USHORT AlignmentOrReserved; + } EaInfo; + ULONG ReparseTag; + } Extended; UCHAR NameLength; UCHAR NameType; WCHAR Name[1]; -- 2.17.1