IStdMarshalInfo interface

IStdMarshalInfo is implemented by objects wishing to support handler marshaling in their remote client process. This is common, for example, for OLE 2 compound document embedded objects which for example support client-side drawing related interfaces using the IViewObject interface, an interface which is not (usually) supported on the actual embedding itself.


interface IStdMarshalInfo : IUnknown {
   HRESULT   GetClassForHandler(DWORD dwDestContext, void* pvDestContext, CLISD* pclsid);
   };