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