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 142
represents
VT_ARRAYtype constant.RB_INT2FIX(VT_ARRAY)
-
VT_BOOL =
# File 'ext/win32ole/win32ole_variant_m.c', line 85
represents
VT_BOOLtype constant.RB_INT2FIX(VT_BOOL)
-
VT_BSTR =
# File 'ext/win32ole/win32ole_variant_m.c', line 60
represents
VT_BSTRtype constant.RB_INT2FIX(VT_BSTR)
-
VT_BYREF =
# File 'ext/win32ole/win32ole_variant_m.c', line 147
represents
VT_BYREFtype constant.RB_INT2FIX(VT_BYREF)
-
VT_CY =
# File 'ext/win32ole/win32ole_variant_m.c', line 50
represents
VT_CYtype constant.RB_INT2FIX(VT_CY)
-
VT_DATE =
# File 'ext/win32ole/win32ole_variant_m.c', line 55
represents
VT_DATEtype constant.RB_INT2FIX(VT_DATE)
-
VT_DISPATCH =
# File 'ext/win32ole/win32ole_variant_m.c', line 75
represents
VT_DISPATCHtype constant.RB_INT2FIX(VT_DISPATCH)
-
VT_EMPTY =
# File 'ext/win32ole/win32ole_variant_m.c', line 20
represents
VT_EMPTYtype constant.RB_INT2FIX(VT_EMPTY)
-
VT_ERROR =
# File 'ext/win32ole/win32ole_variant_m.c', line 80
represents
VT_ERRORtype constant.RB_INT2FIX(VT_ERROR)
-
VT_I1 =
# File 'ext/win32ole/win32ole_variant_m.c', line 100
represents
VT_I1type constant.RB_INT2FIX(VT_I1)
-
VT_I2 =
# File 'ext/win32ole/win32ole_variant_m.c', line 30
represents
VT_I2type constant.RB_INT2FIX(VT_I2)
-
VT_I4 =
# File 'ext/win32ole/win32ole_variant_m.c', line 35
represents
VT_I4type constant.RB_INT2FIX(VT_I4)
-
VT_I8 =
# File 'ext/win32ole/win32ole_variant_m.c', line 121
represents
VT_I8type constant.RB_INT2FIX(VT_I8)
-
VT_INT =
# File 'ext/win32ole/win32ole_variant_m.c', line 132
represents
VT_INTtype constant.RB_INT2FIX(VT_INT)
-
VT_NULL =
# File 'ext/win32ole/win32ole_variant_m.c', line 25
represents
VT_NULLtype constant.RB_INT2FIX(VT_NULL)
-
VT_PTR =
# File 'ext/win32ole/win32ole_variant_m.c', line 70
represents
VT_PTRtype constant.RB_INT2FIX(VT_PTR)
-
VT_R4 =
# File 'ext/win32ole/win32ole_variant_m.c', line 40
represents
VT_R4type constant.RB_INT2FIX(VT_R4)
-
VT_R8 =
# File 'ext/win32ole/win32ole_variant_m.c', line 45
represents
VT_R8type constant.RB_INT2FIX(VT_R8)
-
VT_UI1 =
# File 'ext/win32ole/win32ole_variant_m.c', line 105
represents
VT_UI1type constant.RB_INT2FIX(VT_UI1)
-
VT_UI2 =
# File 'ext/win32ole/win32ole_variant_m.c', line 110
represents
VT_UI2type constant.RB_INT2FIX(VT_UI2)
-
VT_UI4 =
# File 'ext/win32ole/win32ole_variant_m.c', line 115
represents
VT_UI4type constant.RB_INT2FIX(VT_UI4)
-
VT_UI8 =
# File 'ext/win32ole/win32ole_variant_m.c', line 126
represents
VT_UI8type constant.RB_INT2FIX(VT_UI8)
-
VT_UINT =
# File 'ext/win32ole/win32ole_variant_m.c', line 137
represents
VT_UINTtype constant.RB_INT2FIX(VT_UINT)
-
VT_UNKNOWN =
# File 'ext/win32ole/win32ole_variant_m.c', line 95
represents
VT_UNKNOWNtype constant.RB_INT2FIX(VT_UNKNOWN)
-
VT_USERDEFINED =
# File 'ext/win32ole/win32ole_variant_m.c', line 65
represents
VT_USERDEFINEDtype constant.RB_INT2FIX(VT_USERDEFINED)
-
VT_VARIANT =
# File 'ext/win32ole/win32ole_variant_m.c', line 90
represents
VT_VARIANTtype constant.RB_INT2FIX(VT_VARIANT)