TurboTax

Kevin O'Connor kevin at koconnor.net
Sun Mar 17 21:54:19 CST 2002


> 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 at koconnor.net                  'IMHO', 'FAQ', 'BTW', etc. !"    |
 ------------------------------------------------------------------------



More information about the wine-devel mailing list