Module: WIN32OLE::VARIANT
| Relationships & Source Files | |
| Defined in: | ext/win32ole/win32ole_variant_m.c | 
Overview
The VARIANT module includes constants of VARIANT type constants. The constants is used when creating ::WIN32OLE_VARIANT object.
obj = WIN32OLE_VARIANT.new("2e3", WIN32OLE::VARIANT::VT_R4)
obj.value # => 2000.0
  Constant Summary
- 
    VT_ARRAY =
    # File 'ext/win32ole/win32ole_variant_m.c', line 144
represents
VT_ARRAYtype constant.RB_INT2FIX(VT_ARRAY)
 - 
    VT_BOOL =
    # File 'ext/win32ole/win32ole_variant_m.c', line 87
represents
VT_BOOLtype constant.RB_INT2FIX(VT_BOOL)
 - 
    VT_BSTR =
    # File 'ext/win32ole/win32ole_variant_m.c', line 62
represents
VT_BSTRtype constant.RB_INT2FIX(VT_BSTR)
 - 
    VT_BYREF =
    # File 'ext/win32ole/win32ole_variant_m.c', line 149
represents
VT_BYREFtype constant.RB_INT2FIX(VT_BYREF)
 - 
    VT_CY =
    # File 'ext/win32ole/win32ole_variant_m.c', line 52
represents
VT_CYtype constant.RB_INT2FIX(VT_CY)
 - 
    VT_DATE =
    # File 'ext/win32ole/win32ole_variant_m.c', line 57
represents
VT_DATEtype constant.RB_INT2FIX(VT_DATE)
 - 
    VT_DISPATCH =
    # File 'ext/win32ole/win32ole_variant_m.c', line 77
represents
VT_DISPATCHtype constant.RB_INT2FIX(VT_DISPATCH)
 - 
    VT_EMPTY =
    # File 'ext/win32ole/win32ole_variant_m.c', line 22
represents
VT_EMPTYtype constant.RB_INT2FIX(VT_EMPTY)
 - 
    VT_ERROR =
    # File 'ext/win32ole/win32ole_variant_m.c', line 82
represents
VT_ERRORtype constant.RB_INT2FIX(VT_ERROR)
 - 
    VT_I1 =
    # File 'ext/win32ole/win32ole_variant_m.c', line 102
represents
VT_I1type constant.RB_INT2FIX(VT_I1)
 - 
    VT_I2 =
    # File 'ext/win32ole/win32ole_variant_m.c', line 32
represents
VT_I2type constant.RB_INT2FIX(VT_I2)
 - 
    VT_I4 =
    # File 'ext/win32ole/win32ole_variant_m.c', line 37
represents
VT_I4type constant.RB_INT2FIX(VT_I4)
 - 
    VT_I8 =
    # File 'ext/win32ole/win32ole_variant_m.c', line 123
represents
VT_I8type constant.RB_INT2FIX(VT_I8)
 - 
    VT_INT =
    # File 'ext/win32ole/win32ole_variant_m.c', line 134
represents
VT_INTtype constant.RB_INT2FIX(VT_INT)
 - 
    VT_NULL =
    # File 'ext/win32ole/win32ole_variant_m.c', line 27
represents
VT_NULLtype constant.RB_INT2FIX(VT_NULL)
 - 
    VT_PTR =
    # File 'ext/win32ole/win32ole_variant_m.c', line 72
represents
VT_PTRtype constant.RB_INT2FIX(VT_PTR)
 - 
    VT_R4 =
    # File 'ext/win32ole/win32ole_variant_m.c', line 42
represents
VT_R4type constant.RB_INT2FIX(VT_R4)
 - 
    VT_R8 =
    # File 'ext/win32ole/win32ole_variant_m.c', line 47
represents
VT_R8type constant.RB_INT2FIX(VT_R8)
 - 
    VT_UI1 =
    # File 'ext/win32ole/win32ole_variant_m.c', line 107
represents
VT_UI1type constant.RB_INT2FIX(VT_UI1)
 - 
    VT_UI2 =
    # File 'ext/win32ole/win32ole_variant_m.c', line 112
represents
VT_UI2type constant.RB_INT2FIX(VT_UI2)
 - 
    VT_UI4 =
    # File 'ext/win32ole/win32ole_variant_m.c', line 117
represents
VT_UI4type constant.RB_INT2FIX(VT_UI4)
 - 
    VT_UI8 =
    # File 'ext/win32ole/win32ole_variant_m.c', line 128
represents
VT_UI8type constant.RB_INT2FIX(VT_UI8)
 - 
    VT_UINT =
    # File 'ext/win32ole/win32ole_variant_m.c', line 139
represents
VT_UINTtype constant.RB_INT2FIX(VT_UINT)
 - 
    VT_UNKNOWN =
    # File 'ext/win32ole/win32ole_variant_m.c', line 97
represents
VT_UNKNOWNtype constant.RB_INT2FIX(VT_UNKNOWN)
 - 
    VT_USERDEFINED =
    # File 'ext/win32ole/win32ole_variant_m.c', line 67
represents
VT_USERDEFINEDtype constant.RB_INT2FIX(VT_USERDEFINED)
 - 
    VT_VARIANT =
    # File 'ext/win32ole/win32ole_variant_m.c', line 92
represents
VT_VARIANTtype constant.RB_INT2FIX(VT_VARIANT)