Module: wine Branch: master Commit: 611eb3fa8aa27241853d043007c4d2ee0cf10033 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=611eb3fa8aa27241853d0430...
Author: Robert Reif reif@earthlink.net Date: Fri Aug 11 09:42:19 2006 -0400
kernel32: Add IsWow64Process.
---
dlls/kernel/kernel32.spec | 2 +- dlls/kernel/process.c | 11 +++++++++++ include/winbase.h | 1 + 3 files changed, 13 insertions(+), 1 deletions(-)
diff --git a/dlls/kernel/kernel32.spec b/dlls/kernel/kernel32.spec index 7369b59..f3e4dcb 100644 --- a/dlls/kernel/kernel32.spec +++ b/dlls/kernel/kernel32.spec @@ -736,7 +736,7 @@ # @ stub IsProcessInJob @ stdcall IsValidLanguageGroup(long long) @ stdcall IsValidLocale(long long) # @ stub IsValidUILanguage -# @ stub IsWow64Process +@ stdcall IsWow64Process(ptr ptr) @ stdcall -i386 -register K32Thk1632Epilog() @ stdcall -i386 -register K32Thk1632Prolog() @ stdcall LCMapStringA(long long str long ptr long) diff --git a/dlls/kernel/process.c b/dlls/kernel/process.c index 7092d2c..9f80411 100644 --- a/dlls/kernel/process.c +++ b/dlls/kernel/process.c @@ -2793,6 +2793,17 @@ DWORD WINAPI RegisterServiceProcess(DWOR }
+/********************************************************************** + * IsWow64Process (KERNEL32.@) + */ +BOOL WINAPI IsWow64Process(HANDLE hProcess, PBOOL Wow64Process) +{ + FIXME("(%p %p) stub!\n", hProcess, Wow64Process); + *Wow64Process = FALSE; + return TRUE; +} + + /*********************************************************************** * GetCurrentProcess (KERNEL32.@) * diff --git a/include/winbase.h b/include/winbase.h index 8c3f1a3..f2165d4 100644 --- a/include/winbase.h +++ b/include/winbase.h @@ -1747,6 +1747,7 @@ BOOL WINAPI IsValidAcl(PACL); BOOL WINAPI IsValidSecurityDescriptor(PSECURITY_DESCRIPTOR); BOOL WINAPI IsValidSid(PSID); BOOL WINAPI IsWellKnownSid(PSID,WELL_KNOWN_SID_TYPE); +BOOL WINAPI IsWow64Process(HANDLE,PBOOL); BOOL WINAPI ImpersonateLoggedOnUser(HANDLE); BOOL WINAPI ImpersonateNamedPipeClient(HANDLE); BOOL WINAPI ImpersonateSelf(SECURITY_IMPERSONATION_LEVEL);