DCOM: Emit fixme for known local wrong behaviour

Robert Shearman rob at codeweavers.com
Wed Jul 28 04:17:38 CDT 2004


Changelog:
Emit fixme for known local wrong behaviour.

-------------- next part --------------
Index: wine/dlls/ole32/marshal.c
===================================================================
RCS file: /home/wine/wine/dlls/ole32/marshal.c,v
retrieving revision 1.23
diff -u -r1.23 marshal.c
--- wine/dlls/ole32/marshal.c	23 Jul 2004 19:10:13 -0000	1.23
+++ wine/dlls/ole32/marshal.c	28 Jul 2004 09:13:51 -0000
@@ -332,6 +332,10 @@
       FIXME("Calling back to ourselves for %s!\n",debugstr_guid(riid));
       return S_OK;
   }
+  if (IsEqualIID(riid, &IID_IUnknown) || IsEqualIID(riid, &IID_NULL)) {
+    /* should return proxy manager IUnknown object */
+    FIXME("Special treatment required for IID of %s\n", debugstr_guid(riid));
+  }
   hres = get_facbuf_for_iid(riid,&psfacbuf);
   if (hres) return hres;
   hres = IPSFactoryBuffer_CreateProxy(psfacbuf,NULL,riid,&rpcproxy,ppv);


More information about the wine-patches mailing list