Assignment to Variants - By Reference and By Variant
The lrc_variant_<Type-Name>_by_ref functions assign values of specific data types to variables stored by reference in a variant. The lrc_variant_<Type-Name>_by_variant functions assign values of specific data types to variables stored by a variant to a variant. The following types are supported:
Alternate syntax: lrc_Put<Type-Name>ArrayByRefInVariant lrc_Put<Type-Name>Array_by_refInVariant | Returns a reference to an array of Type-Name in a variant. |
Assigns a string to an ascii BSTR value stored by reference in a variant. | |
lrc_variant_BSTR_by_variant | Assigns a string to an ascii BSTR value stored by a variant to a variant. |
Assigns a string to a Boolean value stored by reference in a variant. | |
lrc_variant_bool_by_variant | Assigns a string to a Boolean value stored by a variant to a variant. |
Assigns a string to a BSTR value stored by reference in a variant. |
Assigns a string to a char (byte) stored by reference in a variant. | |
lrc_variant_BYTE_by_variant | Assigns a string to a char (byte) stored by a variant to a variant. |
Assigns a string to a char stored by reference in a variant. | |
Assigns an IUnknown interface pointer to a variant. | |
lrc_variant_CoObject_by_variant | Assigns an IUnknown interface pointer to a variant of a variant. |
Converts a string into a currency type value stored by reference in a variant. | |
lrc_variant_currency_by_variant | Converts a string into a currency type value stored by a variant to a variant. |
Assigns a string to a date type value stored by reference in a variant. | |
lrc_variant_date_by_variant | Assigns a string to a date type value stored by a variant to a variant. |
Assigns an IDispatch interface pointer to a variant. | |
lrc_variant_DispObject_by_variant | Assigns an IDispatch interface pointer to a variant of a variant. |
Assigns a string to a double-type value by reference into a variant. | |
lrc_variant_double_by_variant | Converts a string to a double type value stored by a variant to a variant. |
Assigns a string to a float-type value stored by reference in a variant. | |
lrc_variant_float_by_variant | Assigns a string to a float-type value stored by a variant to a variant. |
Gets a variant from within a variant. | |
Assigns a string to an integer stored by reference in a variant. | |
Assigns a string to a long integer stored by reference in a variant. | |
lrc_variant_long_by_variant | Assigns a string to a long integer stored by a variant to a variant. |
Assigns a string to an error code value stored by reference in a variant. | |
lrc_variant_scode_by_variant | Assigns a string to an error code value stored by a variant to a variant. |
Assigns a string to a short integer stored by reference in a variant. | |
lrc_variant_short_by_variant | Assigns a string to a short integer stored by a variant to a variant. |
Assigns a string to an unsigned integer stored by reference in a variant. | |
Assigns a string to an unsigned long integer stored by reference in a variant. | |
Assigns a string to an unsigned short integer stored by reference in a variant. |