Stub patch for IE6 SP1

Henry Kroll nospam at thenerdshow.com
Thu Jan 19 02:53:19 CST 2006


Internet Explorer 6, Service Pack 1 errors on latest CVS:

wine: Call from 0x55861bf0 to unimplemented function
kernel32.dll.BaseCheckAppcompatCache, aborting

So... I wrote a patch.  Not sure if actctx.c was the right place to
attach it.  Heck, I'm pretty sure it's the wrong place, but it works.
Tested.  Enjoy!

Henry Kroll
nospam at thenerdshow.com


--- wine/dlls/kernel/actctx.c.old	2006-01-18 23:15:40.000000000 -0900
+++ wine/dlls/kernel/actctx.c	2006-01-18 23:14:43.000000000 -0900
@@ -170,3 +170,13 @@
   SetLastError( ERROR_CALL_NOT_IMPLEMENTED);
   return FALSE;
 }
+
+/***********************************************************************
+ *          BaseCheckAppcompatCache  (KERNEL32.@)
+ */
+void WINAPI BaseCheckAppcompatCache(ULONG Unknown1, ULONG Unknown2,
ULONG Unknown3, ULONG Unknown4)
+{
+	/* stub for IE6.0 SP1, wine > .9.5 */
+	FIXME("(%p, %p, %p, %p): stub!
\n",Unknown1,Unknown2,Unknown3,Unknown4);
+	return 0;
+}
--- wine/dlls/kernel/kernel32.spec.old	2006-01-18 23:15:29.000000000
-0900
+++ wine/dlls/kernel/kernel32.spec	2006-01-18 22:42:56.000000000 -0900
@@ -153,7 +153,7 @@
 @ stdcall BackupSeek(ptr long long ptr ptr ptr)
 @ stdcall BackupWrite(ptr ptr long ptr long long ptr)
 @ stub BaseAttachCompleteThunk
-@ stub BaseCheckAppcompatCache
+@ stdcall BaseCheckAppcompatCache(long long long long)
 @ stub BaseCleanupAppcompatCache 
 @ stub BaseCleanupAppcompatCacheSupport
 @ stub BaseDumpAppcompatCache




More information about the wine-patches mailing list