IRpcChannelBuffer Interface

IRpcChannelBuffer is the interface through which interface proxies send calls through to the corresponding interface stub. This interface is implemented by the RPC infrastructure. The infrastructure provides an instance of this interface to interface proxies in IRpcProxyBuffer::Connect(). The interface proxies hold on to this instance and use it each time they receive an incoming call.


interface IRpcChannelBuffer : IUnknown {
   HRESULT   GetBuffer(pMessage, riid);
   HRESULT   SendReceive(pMessage, pStatus);
   HRESULT   FreeBuffer(pMessage);
   HRESULT   GetDestCtx(pdwDestCtx, ppvDestCtx);
   HRESULT   IsConnected();
   };