Class: TurboRex::Windows::COM::Interface::IRpcStubBuffer
- Inherits:
-
TurboRex::Windows::COM::Interface
- Object
- TurboRex::Windows::COM::Interface
- TurboRex::Windows::COM::Interface::IRpcStubBuffer
- Defined in:
- lib/turborex/windows/com/interface.rb
Constant Summary collapse
- METHOD_DEFS =
<<-EOS HRESULT STDMETHODCALLTYPE QueryInterface( IRpcStubBuffer * This, REFIID riid, void **ppvObject); ULONG STDMETHODCALLTYPE AddRef( IRpcStubBuffer * This); ULONG STDMETHODCALLTYPE Release( IRpcStubBuffer * This); HRESULT STDMETHODCALLTYPE Connect( IRpcStubBuffer * This, IUnknown *pUnkServer); void STDMETHODCALLTYPE Disconnect( IRpcStubBuffer * This); HRESULT STDMETHODCALLTYPE Invoke ( IRpcStubBuffer * This, RPCOLEMESSAGE *_prpcmsg, IRpcChannelBuffer *_pRpcChannelBuffer); IRpcStubBuffer * STDMETHODCALLTYPE IsIIDSupported( IRpcStubBuffer * This, REFIID riid); ULONG STDMETHODCALLTYPE CountRefs( IRpcStubBuffer * This); HRESULT STDMETHODCALLTYPE DebugServerQueryInterface( IRpcStubBuffer * This, void **ppv); void STDMETHODCALLTYPE DebugServerRelease( IRpcStubBuffer * This, void *pv); EOS
Constants included from WellKnownIID
WellKnownIID::IID_IClassFactory, WellKnownIID::IID_IPSFactoryBuffer, WellKnownIID::IID_IRpcProxyBuffer, WellKnownIID::IID_IRpcStubBuffer, WellKnownIID::IID_IStorage, WellKnownIID::IID_IStream, WellKnownIID::IID_IUnknown
Instance Attribute Summary
Attributes inherited from TurboRex::Windows::COM::Interface
#iid, #methods, #parent, #pvtbl, #this, #vtbl
Instance Method Summary collapse
-
#initialize ⇒ IRpcStubBuffer
constructor
A new instance of IRpcStubBuffer.
Methods inherited from TurboRex::Windows::COM::Interface
define_interface, #marshal_to_string, #name
Constructor Details
#initialize ⇒ IRpcStubBuffer
Returns a new instance of IRpcStubBuffer.
132 133 134 135 136 |
# File 'lib/turborex/windows/com/interface.rb', line 132 def initialize methods = METHODS parent = nil super(IID_IRpcStubBuffer, methods, parent) end |