> I've been following Wine development for the last 6 months, mostly watching
> for improvements for the 2 Windows applications I actually care about --
> Quicken and TurboTax.
[...]
> TurboTax was basically unusable until recently -- but when I returned from
> a short vacation and updated my wine sources, all the show-stopping issues
> with TurboTax had been resolved. Amazing.
Hi Jeff,
After seeing your note, I synched up my cvs and attempted to run turbo tax
as well. After a brief failure due to a missing NdrDllUnregisterProxy
function (which I fixed using the patch below), I too was impressed to see
turbo tax running.
> The one issue in both tools that I still need to check on is both
> consistently ran out of GDI space, which I've hacked around with some
> tweaks to gdiobj.c.
Unfortunately, I quickly ran into this problem as well. I am not familiar
enough with wine to fix this error by myself - would you be willing to push
your hack along so I can take a look at this also?
Thanks,
-Kevin
--- dlls/rpcrt4/rpcrt4.spec 19 Feb 2002 18:37:26 -0000 1.13
+++ dlls/rpcrt4/rpcrt4.spec 18 Mar 2002 03:34:28 -0000
@@ -26,7 +26,7 @@
@ stdcall NdrDllCanUnloadNow(ptr) NdrDllCanUnloadNow
@ stdcall NdrDllGetClassObject(ptr ptr ptr ptr ptr ptr) NdrDllGetClassObject
@ stdcall NdrDllRegisterProxy(long ptr ptr) NdrDllRegisterProxy
-@ stub NdrDllUnregisterProxy
+@ stdcall NdrDllUnregisterProxy(long ptr ptr) NdrDllUnregisterProxy
@ stub RpcAbortAsyncCall
@ stub RpcAsyncAbortCall
--- dlls/rpcrt4/rpcrt4_main.c 9 Mar 2002 23:39:12 -0000 1.21
+++ dlls/rpcrt4/rpcrt4_main.c 18 Mar 2002 03:34:28 -0000
@@ -363,7 +363,20 @@
HMODULE hDll, /* [in] */
const ProxyFileInfo **pProxyFileList, /* [in] */
const CLSID *pclsid /* [in] */
-)
+)
+{
+ FIXME("(%x,%p,%s), stub!\n",hDll,pProxyFileList,debugstr_guid(pclsid));
+ return S_OK;
+}
+
+/***********************************************************************
+ * NdrDllUnregisterProxy (RPCRT4.@)
+ */
+HRESULT WINAPI NdrDllUnregisterProxy(
+ HMODULE hDll, /* [in] */
+ const ProxyFileInfo **pProxyFileList, /* [in] */
+ const CLSID *pclsid /* [in] */
+)
{
FIXME("(%x,%p,%s), stub!\n",hDll,pProxyFileList,debugstr_guid(pclsid));
return S_OK;
--
------------------------------------------------------------------------
| Kevin O'Connor "BTW, IMHO we need a FAQ for |
| kevin(a)koconnor.net 'IMHO', 'FAQ', 'BTW', etc. !" |
------------------------------------------------------------------------