CoMarshalInterThreadInterfaceInStream (OLE32.@)
HRESULT CoMarshalInterThreadInterfaceInStream ( REFIID riid, LPUNKNOWN pUnk, LPSTREAM* ppStm )
Marshal an interface across threads in the same process.
riid | [In] | Identifier of the interface to be marshalled. |
pUnk | [In] | Pointer to IUnknown-derived interface that will be marshalled. |
ppStm | [Out] | Pointer to IStream object that is created and then used to store the marshalled interface. |
Success: S_OK
Failure: E_OUTOFMEMORY and other COM error codes.
CoMarshalInterface, CoUnmarshalInterface and CoGetInterfaceAndReleaseStream
Defined in "objbase.h".
Implemented in "dlls/ole32/marshal.c". source.winehq.org/source/dlls/ole32/marshal.c
Debug channel "ole".
Copyright © 2007 The Wine Project. All trademarks are the property of their respective owners. Visit WineHQ for license details. Generated Mar 2007.