From 4297404391e6d828d71306f7402ba1cdd05297aa Mon Sep 17 00:00:00 2001 From: Stef Walter Date: Fri, 7 May 2004 01:45:49 +0000 Subject: - Fixed attribute List problems. - Super fragmented MFTs work - Ignore compressed and encrypted files - Simplified memory management. - Skip simple files - Win32 compatibility work --- src/ntfs.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/ntfs.h') diff --git a/src/ntfs.h b/src/ntfs.h index ae7ea6e..62a92cb 100644 --- a/src/ntfs.h +++ b/src/ntfs.h @@ -158,8 +158,10 @@ ntfs_attribnonresident; #ifdef FC_WIDE #define kNTFS_MFTName L"$MFT" +#define kNTFS_SysPrefix L'$' #else #define kNTFS_MFTName "$MFT" +#define kNTFS_SysPrefix '$' #endif typedef struct _ntfs_attribfilename @@ -196,7 +198,7 @@ ntfs_attriblistrecord; ntfs_attribheader* ntfs_findattribute(ntfs_recordheader* record, uint32 attrType, byte* end); ntfs_attribheader* ntfs_nextattribute(ntfs_attribheader* attrib, uint32 attrType, byte* end); -byte* ntfs_getattributelist(ntfs_recordheader* record); +byte* ntfs_getattributeheaders(ntfs_recordheader* record); byte* ntfs_getattributedata(ntfs_attribresident* attrib, byte* end); bool ntfs_isbetternamespace(byte n1, byte n2); -- cgit v1.2.3