Module: IP2MessageReceiver

Includes:
WIN32OLE::VARIANT
Defined in:
lib/ole20110223-013209.rb

Overview

IP2MessageReceiver Dispinterface

Constant Summary

Constants included from WIN32OLE::VARIANT

WIN32OLE::VARIANT::VT_ARRAY, WIN32OLE::VARIANT::VT_BOOL, WIN32OLE::VARIANT::VT_BSTR, WIN32OLE::VARIANT::VT_BYREF, WIN32OLE::VARIANT::VT_CY, WIN32OLE::VARIANT::VT_DATE, WIN32OLE::VARIANT::VT_DISPATCH, WIN32OLE::VARIANT::VT_EMPTY, WIN32OLE::VARIANT::VT_ERROR, WIN32OLE::VARIANT::VT_I1, WIN32OLE::VARIANT::VT_I2, WIN32OLE::VARIANT::VT_I4, WIN32OLE::VARIANT::VT_I8, WIN32OLE::VARIANT::VT_INT, WIN32OLE::VARIANT::VT_NULL, WIN32OLE::VARIANT::VT_PTR, WIN32OLE::VARIANT::VT_R4, WIN32OLE::VARIANT::VT_R8, WIN32OLE::VARIANT::VT_UI1, WIN32OLE::VARIANT::VT_UI2, WIN32OLE::VARIANT::VT_UI4, WIN32OLE::VARIANT::VT_UI8, WIN32OLE::VARIANT::VT_UINT, WIN32OLE::VARIANT::VT_UNKNOWN, WIN32OLE::VARIANT::VT_USERDEFINED, WIN32OLE::VARIANT::VT_VARIANT

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#lastargsObject (readonly)

Returns the value of attribute lastargs.



318
319
320
# File 'lib/ole20110223-013209.rb', line 318

def lastargs
  @lastargs
end

Instance Method Details

#GetFilter(from, type, category) ⇒ Object

method VOID GetFilter

VARIANT from [OUT]
VARIANT type [OUT]
VARIANT category [OUT]


324
325
326
# File 'lib/ole20110223-013209.rb', line 324

def GetFilter(from, type, category)
  keep_lastargs _invoke(1, [from, type, category], [VT_BYREF|VT_VARIANT, VT_BYREF|VT_VARIANT, VT_BYREF|VT_VARIANT])
end

#PutMessage(p_msg) ⇒ Object

method VOID PutMessage

DISPATCH p_msg [IN]


330
331
332
# File 'lib/ole20110223-013209.rb', line 330

def PutMessage(p_msg)
  _invoke(2, [p_msg], [VT_DISPATCH])
end