Module: WIN32OLE::VARIANT
- Defined in:
- lib/win32ole/win32ole_variant.rb
Constant Summary collapse
- VT_I2 =
Short
2- VT_I4 =
Int
3- VT_R4 =
Float
4- VT_R8 =
Double
5- VT_CY =
Currency
6- VT_DATE =
Date
7- VT_BSTR =
String
8- VT_DISPATCH =
Dispatch
9- VT_ERROR =
Error
10- VT_BOOL =
Boolean
11- VT_VARIANT =
Variant containing Variant
12- VT_UNKNOWN =
Unknown
13- VT_DECIMAL =
Decimal
14- VT_I1 =
Nothing in Jacob
16- VT_UI1 =
Byte
17- VT_UI2 =
Nothing in Jacob
18- VT_UI4 =
Nothing in Jacob
19- VT_I8 =
Not in MRI win32ole but in Jacob
20- VT_UI8 =
!Jacob
21- VT_INT =
Nothing in Jacob
22- VT_UINT =
Nothing in Jacob
23- VT_VOID =
!Jacob
24- VT_HRESULT =
!Jacob
25- VT_PTR =
Pointer
26- VT_SAFEARRAY =
!Jacob
27- VT_CARRAY =
!Jacob
28- VT_USERDEFINED =
!Jacob
29- VT_LPSTR =
!Jacob
30- VT_LPWSTR =
!Jacob
31- VT_ARRAY =
Array
8192- VT_BYREF =
Reference
16384- VARIANTS =
{ VT_I2 => "I2", VT_I4 => "I4", VT_R4 => "R4", VT_R8 => "R8", VT_CY => "CY", VT_DATE => "DATE", VT_BSTR => "BSTR", VT_BOOL => "BOOL", VT_VARIANT => "VARIANT", VT_DECIMAL => "DECIMAL", VT_I1 => "I1", VT_UI1 => "UI1", VT_UI2 => "UI2", VT_UI4 => "UI4", VT_I8 => "I8", VT_UI8 => "UI8", VT_INT => "INT", VT_UINT => "UINT", VT_VOID => "VOID", VT_HRESULT => "HRESULT", VT_PTR => "PTR", VT_SAFEARRAY => "SAFEARRAY", VT_CARRAY => "CARRAY", VT_USERDEFINED => "USERDEFINED", VT_UNKNOWN => "UNKNOWN", VT_DISPATCH => "DISPATCH", VT_ERROR => "ERROR", VT_LPSTR => "LPSTR", VT_LPWSTR => "LPWSTR" }
Class Method Summary collapse
Class Method Details
.variant_to_string(vt) ⇒ Object
47 48 49 |
# File 'lib/win32ole/win32ole_variant.rb', line 47 def variant_to_string(vt) VARIANTS[vt] end |