From: Daniel Lehman Subject: [PATCH 1/5] kernel32: Advertise junction points in GetVolumeInformationW. Message-Id: Date: Thu, 16 Nov 2017 00:09:51 +0000 Patch 0004 Fixes issue with Boost Filesystem class Taken from wine-staging: https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_wine-2Dcompholio_wine-2Dstaging_tree_master_patches_ntdll-2DJunction-5FPoints&d=DwIFAg&c=n6-cguzQvX_tUIrZOS_4Og&r=EXr1bYvvdlKz3u6E79q1vXBz_p8KQv3H_C0sTaSp5H8&m=10enHhwK_Wrbmyf8NQ2WkQ9FcZ12A2IJMU2iwNtBFnc&s=T6YVX7mPsZTlEKSdIQkvo-lOZE-FaK-RpkdrhClP-uk&e= With some modifications: - some rearrangement and merging of patches (so tests run if applied one-by-one) - additional argument checks - additional tests - temporary link made in same directory as final link instead of /tmp From 745d5ef1b1b24918c555bc32ddfb4299739b2bce Mon Sep 17 00:00:00 2001 From: "Erich E. Hoover" Date: Mon, 13 Nov 2017 17:01:22 -0800 Subject: [PATCH 1/5] kernel32: Advertise junction points in GetVolumeInformationW. Signed-off-by: Daniel Lehman --- dlls/kernel32/volume.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dlls/kernel32/volume.c b/dlls/kernel32/volume.c index 018103c..ee83f87 100644 --- a/dlls/kernel32/volume.c +++ b/dlls/kernel32/volume.c @@ -824,7 +824,8 @@ fill_fs_info: /* now fill in the information that depends on the file system ty default: if (fsname) lstrcpynW( fsname, ntfsW, fsname_len ); if (filename_len) *filename_len = 255; - if (flags) *flags = FILE_CASE_PRESERVED_NAMES | FILE_PERSISTENT_ACLS; + if (flags) *flags = FILE_CASE_PRESERVED_NAMES | FILE_PERSISTENT_ACLS + | FILE_SUPPORTS_REPARSE_POINTS; break; } ret = TRUE; -- 1.9.5