Module: wine Branch: master Commit: 2095ba19bb480ef6d4dfe3bde6deb503e71b2e28 URL: http://source.winehq.org/git/wine.git/?a=commit;h=2095ba19bb480ef6d4dfe3bde6...
Author: Hans Leidekker hans@codeweavers.com Date: Wed Jan 28 15:38:53 2009 +0100
kernel32: Add stub implementations of Wow64DisableWow64FsRedirection and Wow64RevertWow64FsRedirection.
---
dlls/kernel32/kernel32.spec | 2 ++ dlls/kernel32/path.c | 20 ++++++++++++++++++++ 2 files changed, 22 insertions(+), 0 deletions(-)
diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec index 79d1720..b0f4ee7 100644 --- a/dlls/kernel32/kernel32.spec +++ b/dlls/kernel32/kernel32.spec @@ -1141,6 +1141,8 @@ @ stdcall WaitNamedPipeW (wstr long) @ stdcall WideCharToMultiByte(long long wstr long ptr long ptr ptr) @ stdcall WinExec(str long) +@ stdcall Wow64DisableWow64FsRedirection(ptr) +@ stdcall Wow64RevertWow64FsRedirection(ptr) @ stdcall WriteConsoleA(long ptr long ptr ptr) @ stdcall WriteConsoleInputA(long ptr long ptr) @ stub WriteConsoleInputVDMA diff --git a/dlls/kernel32/path.c b/dlls/kernel32/path.c index b0f2fa0..6ac919a 100644 --- a/dlls/kernel32/path.c +++ b/dlls/kernel32/path.c @@ -1539,6 +1539,26 @@ UINT WINAPI GetSystemWow64DirectoryA( LPSTR lpBuffer, UINT uSize ) return 0; }
+/*********************************************************************** + * Wow64DisableWow64FsRedirection (KERNEL32.@) + */ +BOOL WINAPI Wow64DisableWow64FsRedirection( PVOID *old_value ) +{ + FIXME("%p\n", old_value); + + if (old_value) *old_value = (void *)0xdeadbeef; + return TRUE; +} + +/*********************************************************************** + * Wow64RevertWow64FsRedirection (KERNEL32.@) + */ +BOOL WINAPI Wow64RevertWow64FsRedirection( PVOID old_value ) +{ + FIXME("%p\n", old_value); + return TRUE; +} +
/*********************************************************************** * NeedCurrentDirectoryForExePathW (KERNEL32.@)