Module: IP2BLMessageFactory

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

Overview

IP2BLMessageFactory Interface

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.



612
613
614
# File 'lib/ole20110223-013209.rb', line 612

def lastargs
  @lastargs
end

Instance Method Details

#CreateMessageById(msg_id) ⇒ Object

method IP2BLMessage CreateMessageById

UI4 msg_id [IN]


629
630
631
# File 'lib/ole20110223-013209.rb', line 629

def CreateMessageById(msg_id)
  _invoke(3, [msg_id], [VT_UI4])
end

#CreateMessageByName(msg_name) ⇒ Object

method IP2BLMessage CreateMessageByName

BSTR msg_name [IN]


623
624
625
# File 'lib/ole20110223-013209.rb', line 623

def CreateMessageByName(msg_name)
  _invoke(2, [msg_name], [VT_BSTR])
end

#Init(struct_file, sign_file) ⇒ Object

method VOID Init

BSTR struct_file [IN]
BSTR sign_file [IN]


617
618
619
# File 'lib/ole20110223-013209.rb', line 617

def Init(struct_file, sign_file)
  _invoke(1, [struct_file, sign_file], [VT_BSTR, VT_BSTR])
end