2008/8/7 <[EMAIL PROTECTED]>: > diff --git a/dlls/ole32/proxystub_obj.c b/dlls/ole32/proxystub_obj.c > new file mode 100644 > index 0000000..c229ad2 > --- /dev/null > +++ b/dlls/ole32/proxystub_obj.c > ... > +HRESULT __RPC_STUB IStorage_OpenStream_Stub( > + IStorage* This, > + LPCOLESTR pwcsName, > + unsigned long cbReserved1, > + byte *reserved1, > + DWORD grfMode, > + DWORD reserved2, > + IStream **ppstm) > +{ > + TRACE("(%p)->(%s, %d, %p, %x, %x, %p)\n", This, debugstr_w(pwcsName), > (int)cbReserved1, reserved1, grfMode, reserved2, ppstm); > + return IStorage_OpenStream(This, pwcsName, reserved1, grfMode, reserved2, > ppstm); > +}
These should go into usrmarshal.c. However, Dan Hipschman as already done some work in this area so you might want to search for his patches on generating proxy/stub code for oleidl.idl and objidl.idl so that you don't do any more work than you have to. -- Rob Shearman