ReactOS  0.4.15-dev-2961-gecb0c09
IAsyncRpcChannelBuffer Interface Reference

import"objidl.idl";

Inheritance diagram for IAsyncRpcChannelBuffer:
Collaboration diagram for IAsyncRpcChannelBuffer:

Public Member Functions

HRESULT Send ([in, out] RPCOLEMESSAGE *pMsg, [in] ISynchronize *pSync, [out] ULONG *pulStatus)
 
HRESULT Receive ([in, out] RPCOLEMESSAGE *pMsg, [out] ULONG *pulStatus)
 
HRESULT GetDestCtxEx ([in] RPCOLEMESSAGE *pMsg, [out] DWORD *pdwDestContext, [out] void **ppvDestContext)
 
- Public Member Functions inherited from IRpcChannelBuffer2
HRESULT GetProtocolVersion ([in, out] DWORD *pdwVersion)
 
- Public Member Functions inherited from IRpcChannelBuffer
HRESULT GetBuffer ([in] RPCOLEMESSAGE *pMessage, [in] REFIID riid)
 
HRESULT SendReceive ([in, out] RPCOLEMESSAGE *pMessage, [out] ULONG *pStatus)
 
HRESULT FreeBuffer ([in] RPCOLEMESSAGE *pMessage)
 
HRESULT GetDestCtx ([out] DWORD *pdwDestContext, [out] void **ppvDestContext)
 
HRESULT IsConnected ()
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IRpcChannelBuffer2
typedef IRpcChannelBuffer2LPRPCCHANNELBUFFER2
 
- Public Types inherited from IRpcChannelBuffer
typedef IRpcChannelBufferLPRPCCHANNELBUFFER
 
typedef unsigned long RPCOLEDATAREP
 
typedef struct IRpcChannelBuffer::tagRPCOLEMESSAGE RPCOLEMESSAGE
 
typedef RPCOLEMESSAGEPRPCOLEMESSAGE
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 1781 of file objidl.idl.

Member Function Documentation

◆ GetDestCtxEx()

HRESULT IAsyncRpcChannelBuffer::GetDestCtxEx ( [in] RPCOLEMESSAGE pMsg,
[out] DWORD pdwDestContext,
[out] void **  ppvDestContext 
)

◆ Receive()

HRESULT IAsyncRpcChannelBuffer::Receive ( [in, out] RPCOLEMESSAGE pMsg,
[out] ULONG pulStatus 
)

◆ Send()

HRESULT IAsyncRpcChannelBuffer::Send ( [in, out] RPCOLEMESSAGE pMsg,
[in] ISynchronize pSync,
[out] ULONG pulStatus 
)

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