ReactOS 0.4.16-dev-2-g02a6913
|
Public Types | |
typedef IMarshal * | LPMARSHAL |
Public Types inherited from IUnknown | |
typedef IUnknown * | LPUNKNOWN |
Public Member Functions | |
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 () |
Definition at line 45 of file objidl.idl.
typedef IMarshal* IMarshal::LPMARSHAL |
Definition at line 47 of file objidl.idl.
HRESULT IMarshal::GetMarshalSizeMax | ( | [in] REFIID | riid, |
[in, unique] void * | pv, | ||
[in] DWORD | dwDestContext, | ||
[in, unique] void * | pvDestContext, | ||
[in] DWORD | mshlflags, | ||
[out] DWORD * | pSize | ||
) |
HRESULT IMarshal::GetUnmarshalClass | ( | [in] REFIID | riid, |
[in, unique] void * | pv, | ||
[in] DWORD | dwDestContext, | ||
[in, unique] void * | pvDestContext, | ||
[in] DWORD | mshlflags, | ||
[out] CLSID * | pCid | ||
) |
HRESULT IMarshal::MarshalInterface | ( | [in, unique] IStream * | pStm, |
[in] REFIID | riid, | ||
[in, unique] void * | pv, | ||
[in] DWORD | dwDestContext, | ||
[in, unique] void * | pvDestContext, | ||
[in] DWORD | mshlflags | ||
) |
HRESULT IMarshal::UnmarshalInterface | ( | [in, unique] IStream * | pStm, |
[in] REFIID | riid, | ||
[out] void ** | ppv | ||
) |