Piotr Caban : kernel32: Set all %eax bits on Wow64EnableWow64FsRedirection return.
Alexandre Julliard
julliard at winehq.org
Thu Dec 5 17:14:11 CST 2019
Module: wine
Branch: master
Commit: 7ca1c4900e42d608150822ef87a7ce2847a59b6f
URL: https://source.winehq.org/git/wine.git/?a=commit;h=7ca1c4900e42d608150822ef87a7ce2847a59b6f
Author: Piotr Caban <piotr at codeweavers.com>
Date: Thu Dec 5 20:09:04 2019 +0100
kernel32: Set all %eax bits on Wow64EnableWow64FsRedirection return.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47565
Signed-off-by: Piotr Caban <piotr at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/kernel32/kernel32.spec | 2 +-
dlls/kernel32/path.c | 4 +++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec
index 172be2a6e2..04fa5f2e7a 100644
--- a/dlls/kernel32/kernel32.spec
+++ b/dlls/kernel32/kernel32.spec
@@ -1603,7 +1603,7 @@
# @ stub WerpStringLookup
@ stdcall WideCharToMultiByte(long long wstr long ptr long ptr ptr)
@ stdcall WinExec(str long)
-@ stdcall Wow64EnableWow64FsRedirection(long)
+@ stdcall Wow64EnableWow64FsRedirection(long) KERNEL32_Wow64EnableWow64FsRedirection
@ stdcall -import Wow64DisableWow64FsRedirection(ptr)
@ stdcall Wow64GetThreadContext(long ptr)
# @ stub Wow64GetThreadSelectorEntry
diff --git a/dlls/kernel32/path.c b/dlls/kernel32/path.c
index 4f05118739..c50b631d7c 100644
--- a/dlls/kernel32/path.c
+++ b/dlls/kernel32/path.c
@@ -851,8 +851,10 @@ UINT WINAPI GetSystemDirectoryA( LPSTR path, UINT count )
/***********************************************************************
* Wow64EnableWow64FsRedirection (KERNEL32.@)
+ *
+ * Microsoft C++ Redistributable installers are depending on all %eax bits being set.
*/
-BOOLEAN WINAPI Wow64EnableWow64FsRedirection( BOOLEAN enable )
+DWORD /*BOOLEAN*/ WINAPI KERNEL32_Wow64EnableWow64FsRedirection( BOOLEAN enable )
{
return set_ntstatus( RtlWow64EnableFsRedirection( enable ));
}
More information about the wine-cvs
mailing list