Robert Reif : kernel32: Add IsWow64Process.

Alexandre Julliard julliard at wine.codeweavers.com
Fri Aug 11 13:37:22 CDT 2006


Module: wine
Branch: master
Commit: 611eb3fa8aa27241853d043007c4d2ee0cf10033
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=611eb3fa8aa27241853d043007c4d2ee0cf10033

Author: Robert Reif <reif at 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);




More information about the wine-cvs mailing list