|
| 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) |
| |
| HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
| |
| ULONG | AddRef () |
| |
| ULONG | Release () |
| |
Definition at line 46 of file objidlbase.idl.
◆ LPMARSHAL
◆ DisconnectObject()
◆ GetMarshalSizeMax()
| HRESULT IMarshal::GetMarshalSizeMax |
( |
[in] REFIID |
riid, |
|
|
[in, unique] void * |
pv, |
|
|
[in] DWORD |
dwDestContext, |
|
|
[in, unique] void * |
pvDestContext, |
|
|
[in] DWORD |
mshlflags, |
|
|
[out] DWORD * |
pSize |
|
) |
| |
◆ GetUnmarshalClass()
| HRESULT IMarshal::GetUnmarshalClass |
( |
[in] REFIID |
riid, |
|
|
[in, unique] void * |
pv, |
|
|
[in] DWORD |
dwDestContext, |
|
|
[in, unique] void * |
pvDestContext, |
|
|
[in] DWORD |
mshlflags, |
|
|
[out] CLSID * |
pCid |
|
) |
| |
◆ MarshalInterface()
| HRESULT IMarshal::MarshalInterface |
( |
[in, unique] IStream * |
pStm, |
|
|
[in] REFIID |
riid, |
|
|
[in, unique] void * |
pv, |
|
|
[in] DWORD |
dwDestContext, |
|
|
[in, unique] void * |
pvDestContext, |
|
|
[in] DWORD |
mshlflags |
|
) |
| |
◆ ReleaseMarshalData()
◆ UnmarshalInterface()
The documentation for this interface was generated from the following file: