Class: TurboRex::Windows::COM::Interface::IRpcProxyBuffer
- Inherits:
-
TurboRex::Windows::COM::Interface
- Object
- TurboRex::Windows::COM::Interface
- TurboRex::Windows::COM::Interface::IRpcProxyBuffer
- Defined in:
- lib/turborex/windows/com/interface.rb
Constant Summary collapse
- METHOD_DEFS =
<<-EOS HRESULT STDMETHODCALLTYPE QueryInterface( IRpcProxyBuffer * This, REFIID riid, void **ppvObject); ULONG STDMETHODCALLTYPE AddRef( IRpcProxyBuffer * This); ULONG STDMETHODCALLTYPE Release( IRpcProxyBuffer * This); HRESULT STDMETHODCALLTYPE Connect( IRpcProxyBuffer * This, IRpcChannelBuffer *pRpcChannelBuffer); void STDMETHODCALLTYPE Disconnect( IRpcProxyBuffer * This); EOS
- METHODS =
[ _symbol['QueryInterface'], _symbol['AddRef'], _symbol['Release'], _symbol['Connect'], _symbol['Disconnect'] ]
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 ⇒ IRpcProxyBuffer
constructor
A new instance of IRpcProxyBuffer.
- #name ⇒ Object
Methods inherited from TurboRex::Windows::COM::Interface
define_interface, #marshal_to_string
Constructor Details
#initialize ⇒ IRpcProxyBuffer
Returns a new instance of IRpcProxyBuffer.
171 172 173 174 175 |
# File 'lib/turborex/windows/com/interface.rb', line 171 def initialize methods = METHODS parent = nil super(IID_IRpcProxyBuffer, methods, parent) end |
Instance Method Details
#name ⇒ Object
177 178 179 |
# File 'lib/turborex/windows/com/interface.rb', line 177 def name self.class.to_s end |