IRpcStubBuffer Interface

IRpcStubBuffer is the interface used on the server side by the RPC runtime infrastructure (herein loosely referred to as the channel) to communicate with interface stubs that it dynamically loads into a server process.


interface IRpcStubBuffer : IUnknown {
   virtual   HRESULT      Connect(pUnkServer) = 0;
   virtual   void             Disconnect() = 0;
   virtual   HRESULT      Invoke(pMessage, pChannel) = 0;
   virtual   IRpcStubBuffer*   IsIIDSupported(iid) = 0;
   virtual   ULONG         CountRefs() = 0;
   virtual   HRESULT      DebugServerQueryInterface(ppv) = 0;
   virtual   void            DebugServerRelease(pv) = 0;
   };