ReactOS  0.4.15-dev-2153-g62b4c61
IMarshal2 Interface Reference

import"objidl.idl";

Inheritance diagram for IMarshal2:
Collaboration diagram for IMarshal2:

Public Types

typedef IMarshal2LPMARSHAL2
 
- Public Types inherited from IMarshal
typedef IMarshalLPMARSHAL
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Additional Inherited Members

- Public Member Functions inherited from IMarshal
HRESULT GetUnmarshalClass ([in] REFIID riid, [in, unique] void *pv, [in] DWORD dwDestContext, [in, unique] void *pvDestContext, [in] DWORD mshlflags, [out] CLSID *pCid)
 
HRESULT GetMarshalSizeMax ([in] REFIID riid, [in, unique] void *pv, [in] DWORD dwDestContext, [in, unique] void *pvDestContext, [in] DWORD mshlflags, [out] DWORD *pSize)
 
HRESULT MarshalInterface ([in, unique] IStream *pStm, [in] REFIID riid, [in, unique] void *pv, [in] DWORD dwDestContext, [in, unique] void *pvDestContext, [in] DWORD mshlflags)
 
HRESULT UnmarshalInterface ([in, unique] IStream *pStm, [in] REFIID riid, [out] void **ppv)
 
HRESULT ReleaseMarshalData ([in, unique] IStream *pStm)
 
HRESULT DisconnectObject ([in] DWORD dwReserved)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Detailed Description

Definition at line 90 of file objidl.idl.

Member Typedef Documentation

◆ LPMARSHAL2

Definition at line 92 of file objidl.idl.


The documentation for this interface was generated from the following file: