[PATCH] include: Add IO_REPARSE* definitions.
Gijs Vermeulen
gijsvrm at gmail.com
Tue May 22 16:25:25 CDT 2018
Signed-off-by: Gijs Vermeulen <gijsvrm at gmail.com>
---
Another patch for compiling WinFile with winelib.
include/winnt.h | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/include/winnt.h b/include/winnt.h
index ba10be772d..ad7e0f0d82 100644
--- a/include/winnt.h
+++ b/include/winnt.h
@@ -2424,6 +2424,28 @@ extern struct _TEB * WINAPI NtCurrentTeb(void);
#define TLS_MINIMUM_AVAILABLE 64
+#define MAXIMUM_REPARSE_DATA_BUFFER_SIZE (16 * 1024)
+
+#define IO_REPARSE_TAG_RESERVED_ZERO (0)
+#define IO_REPARSE_TAG_RESERVED_ONE (1)
+
+#define IO_REPARSE_TAG_RESERVED_RANGE IO_REPARSE_TAG_RESERVED_ONE
+
+#define IO_REPARSE_TAG_MOUNT_POINT (__MSABI_LONG(0xA0000003))
+#define IO_REPARSE_TAG_HSM (__MSABI_LONG(0xC0000004))
+#define IO_REPARSE_TAG_HSM2 (__MSABI_LONG(0x80000006))
+#define IO_REPARSE_TAG_SIS (__MSABI_LONG(0x80000007))
+#define IO_REPARSE_TAG_WIM (__MSABI_LONG(0x80000008))
+#define IO_REPARSE_TAG_CSV (__MSABI_LONG(0x80000009))
+#define IO_REPARSE_TAG_DFS (__MSABI_LONG(0x8000000A))
+#define IO_REPARSE_TAG_FILTER_MANAGER (__MSABI_LONG(0x8000000B))
+#define IO_REPARSE_TAG_DFSR (__MSABI_LONG(0x80000012))
+#define IO_REPARSE_TAG_SYMLINK (__MSABI_LONG(0xA000000C))
+#define IO_REPARSE_TAG_IIS_CACHE (__MSABI_LONG(0xA0000010))
+#define IO_REPARSE_TAG_DRIVE_EXTENDER (__MSABI_LONG(0x80000005))
+#define IO_REPARSE_TAG_DEDUP (__MSABI_LONG(0x80000013))
+#define IO_REPARSE_TAG_NFS (__MSABI_LONG(0x80000014))
+
/*
* File formats definitions
*/
--
2.13.6
More information about the wine-devel
mailing list