kernel32: add IsWow64Process

Robert Reif reif at earthlink.net
Fri Aug 11 08:42:19 CDT 2006


-------------- next part --------------
diff -p -u -r1.260 winbase.h
--- include/winbase.h	17 Jul 2006 12:01:30 -0000	1.260
+++ include/winbase.h	11 Aug 2006 01:49:15 -0000
@@ -1747,6 +1748,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);
diff -p -u -r1.175 kernel32.spec
--- dlls/kernel/kernel32.spec	21 Jun 2006 13:03:23 -0000	1.175
+++ dlls/kernel/kernel32.spec	11 Aug 2006 01:51:02 -0000
@@ -736,7 +736,7 @@
 @ 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 -p -u -r1.65 wowthunk.c
--- dlls/kernel/wowthunk.c	23 May 2006 12:48:03 -0000	1.65
+++ dlls/kernel/wowthunk.c	11 Aug 2006 01:51:03 -0000
@@ -927,3 +927,14 @@ DWORD WINAPIV WOW16Call(WORD x, WORD y, 
         DPRINTF(") calling address was 0x%08lx\n",calladdr);
         return 0;
 }
+
+/**********************************************************************
+ *           IsWow64Process         (KERNEL.518)
+ */
+BOOL WINAPI IsWow64Process(HANDLE hProcess, PBOOL Wow64Process)
+{
+    FIXME("(%p %p) stub!\n", hProcess, Wow64Process);
+    *Wow64Process = FALSE;
+    return TRUE;
+}
+


More information about the wine-patches mailing list