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.0Constant Summary
- 
    VT_ARRAY =
    # File 'ext/win32ole/win32ole_variant_m.c', line 144represents VT_ARRAYtype constant.RB_INT2FIX(VT_ARRAY) 
- 
    VT_BOOL =
    # File 'ext/win32ole/win32ole_variant_m.c', line 87represents VT_BOOLtype constant.RB_INT2FIX(VT_BOOL) 
- 
    VT_BSTR =
    # File 'ext/win32ole/win32ole_variant_m.c', line 62represents VT_BSTRtype constant.RB_INT2FIX(VT_BSTR) 
- 
    VT_BYREF =
    # File 'ext/win32ole/win32ole_variant_m.c', line 149represents VT_BYREFtype constant.RB_INT2FIX(VT_BYREF) 
- 
    VT_CY =
    # File 'ext/win32ole/win32ole_variant_m.c', line 52represents VT_CYtype constant.RB_INT2FIX(VT_CY) 
- 
    VT_DATE =
    # File 'ext/win32ole/win32ole_variant_m.c', line 57represents VT_DATEtype constant.RB_INT2FIX(VT_DATE) 
- 
    VT_DISPATCH =
    # File 'ext/win32ole/win32ole_variant_m.c', line 77represents VT_DISPATCHtype constant.RB_INT2FIX(VT_DISPATCH) 
- 
    VT_EMPTY =
    # File 'ext/win32ole/win32ole_variant_m.c', line 22represents VT_EMPTYtype constant.RB_INT2FIX(VT_EMPTY) 
- 
    VT_ERROR =
    # File 'ext/win32ole/win32ole_variant_m.c', line 82represents VT_ERRORtype constant.RB_INT2FIX(VT_ERROR) 
- 
    VT_I1 =
    # File 'ext/win32ole/win32ole_variant_m.c', line 102represents VT_I1type constant.RB_INT2FIX(VT_I1) 
- 
    VT_I2 =
    # File 'ext/win32ole/win32ole_variant_m.c', line 32represents VT_I2type constant.RB_INT2FIX(VT_I2) 
- 
    VT_I4 =
    # File 'ext/win32ole/win32ole_variant_m.c', line 37represents VT_I4type constant.RB_INT2FIX(VT_I4) 
- 
    VT_I8 =
    # File 'ext/win32ole/win32ole_variant_m.c', line 123represents VT_I8type constant.RB_INT2FIX(VT_I8) 
- 
    VT_INT =
    # File 'ext/win32ole/win32ole_variant_m.c', line 134represents VT_INTtype constant.RB_INT2FIX(VT_INT) 
- 
    VT_NULL =
    # File 'ext/win32ole/win32ole_variant_m.c', line 27represents VT_NULLtype constant.RB_INT2FIX(VT_NULL) 
- 
    VT_PTR =
    # File 'ext/win32ole/win32ole_variant_m.c', line 72represents VT_PTRtype constant.RB_INT2FIX(VT_PTR) 
- 
    VT_R4 =
    # File 'ext/win32ole/win32ole_variant_m.c', line 42represents VT_R4type constant.RB_INT2FIX(VT_R4) 
- 
    VT_R8 =
    # File 'ext/win32ole/win32ole_variant_m.c', line 47represents VT_R8type constant.RB_INT2FIX(VT_R8) 
- 
    VT_UI1 =
    # File 'ext/win32ole/win32ole_variant_m.c', line 107represents VT_UI1type constant.RB_INT2FIX(VT_UI1) 
- 
    VT_UI2 =
    # File 'ext/win32ole/win32ole_variant_m.c', line 112represents VT_UI2type constant.RB_INT2FIX(VT_UI2) 
- 
    VT_UI4 =
    # File 'ext/win32ole/win32ole_variant_m.c', line 117represents VT_UI4type constant.RB_INT2FIX(VT_UI4) 
- 
    VT_UI8 =
    # File 'ext/win32ole/win32ole_variant_m.c', line 128represents VT_UI8type constant.RB_INT2FIX(VT_UI8) 
- 
    VT_UINT =
    # File 'ext/win32ole/win32ole_variant_m.c', line 139represents VT_UINTtype constant.RB_INT2FIX(VT_UINT) 
- 
    VT_UNKNOWN =
    # File 'ext/win32ole/win32ole_variant_m.c', line 97represents VT_UNKNOWNtype constant.RB_INT2FIX(VT_UNKNOWN) 
- 
    VT_USERDEFINED =
    # File 'ext/win32ole/win32ole_variant_m.c', line 67represents VT_USERDEFINEDtype constant.RB_INT2FIX(VT_USERDEFINED) 
- 
    VT_VARIANT =
    # File 'ext/win32ole/win32ole_variant_m.c', line 92represents VT_VARIANTtype constant.RB_INT2FIX(VT_VARIANT)