ReactOS 0.4.16-dev-258-g81860b4
IRpcChannelBuffer Interface Reference
Inheritance diagram for IRpcChannelBuffer:
Collaboration diagram for IRpcChannelBuffer:

Classes

struct  tagRPCOLEMESSAGE
 

Public Types

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

Public Member Functions

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 ()
 

Detailed Description

Definition at line 1686 of file objidl.idl.

Member Typedef Documentation

◆ LPRPCCHANNELBUFFER

typedef IRpcChannelBuffer* IRpcChannelBuffer::LPRPCCHANNELBUFFER

Definition at line 1688 of file objidl.idl.

◆ PRPCOLEMESSAGE

typedef RPCOLEMESSAGE* IRpcChannelBuffer::PRPCOLEMESSAGE

Definition at line 1702 of file objidl.idl.

◆ RPCOLEDATAREP

typedef unsigned long IRpcChannelBuffer::RPCOLEDATAREP

Definition at line 1690 of file objidl.idl.

◆ RPCOLEMESSAGE

typedef struct IRpcChannelBuffer::tagRPCOLEMESSAGE IRpcChannelBuffer::RPCOLEMESSAGE

Member Function Documentation

◆ FreeBuffer()

HRESULT IRpcChannelBuffer::FreeBuffer ( [in] RPCOLEMESSAGE pMessage)

◆ GetBuffer()

HRESULT IRpcChannelBuffer::GetBuffer ( [in] RPCOLEMESSAGE pMessage,
[in] REFIID  riid 
)

◆ GetDestCtx()

HRESULT IRpcChannelBuffer::GetDestCtx ( [out] DWORD pdwDestContext,
[out] void **  ppvDestContext 
)

◆ IsConnected()

HRESULT IRpcChannelBuffer::IsConnected ( )

◆ SendReceive()

HRESULT IRpcChannelBuffer::SendReceive ( [in, out] RPCOLEMESSAGE pMessage,
[out] ULONG pStatus 
)

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