From 549c18e30c27e674505443bc780ef0de69bef956 Mon Sep 17 00:00:00 2001 From: Hermann Schinagl Date: Tue, 26 Mar 2024 19:51:44 +0100 Subject: [PATCH] Fix XP build for hardlinks in orange --- src/winfile.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/winfile.h b/src/winfile.h index 747985b9..37ddb91b 100644 --- a/src/winfile.h +++ b/src/winfile.h @@ -873,7 +873,11 @@ BOOL RectTreeItem(HWND hwndLB, INT iItem, BOOL bFocusOn); #define ATTR_COMPRESSED FILE_ATTRIBUTE_COMPRESSED // == 0x0800 #define ATTR_NOT_INDEXED FILE_ATTRIBUTE_NOT_CONTENT_INDEXED // == 0x2000 #define ATTR_ENCRYPTED FILE_ATTRIBUTE_ENCRYPTED // == 0x4000 +#ifndef FILE_ATTRIBUTE_INTEGRITY_STREAM +#define ATTR_HARDLINK 0x8000 // XP SDK doesn't have this +#else #define ATTR_HARDLINK FILE_ATTRIBUTE_INTEGRITY_STREAM // == 0x8000, abuse INTEGRITY_STREAM +#endif #define ATTR_USED 0xEDBF // ATTR we use that are returned from FindFirst/NextFile #define ATTR_PARENT 0x0040 // my hack DTA bits