COM Vuser Functions (LRC) > Alphabetical List of Functions > lrc_save_variant_<Type-Name>_by_ref

lrc_save_variant_<Type-Name>_by_ref

Example: lrc_save_VARIANT_<Type-Name>_by_ref Parameterization ("save") Functions

Saves a variable of the specified type stored as a reference in a variant, to a string parameter.

int lrc_save_variant_<Type-Name>_by_ref( const char* param_name, VARIANT val );
param_name The name of the string parameter in which to store the value.
val A reference to the value to be saved.

The lrc_save_variant_<Type-Name>_by_reffamily offunctions are generated by VuGen to save a variant variable of the specified <type_name> stored by reference in a variant, as a string parameter.

VuGen generates these functions as commented-out calls. To use the parameter, change the recorded param_name argument to a meaningful name and uncomment the call.

To save a value from a variant, (not stored by reference) to a string, use the lrc_save_VARIANT or lrc_save_variant_<Type-Name> function.

The calls in this group are:

int lrc_save_variant_short_by_ref( const char* param_name, VARIANT val );
int lrc_save_variant_ushort_by_ref( const char* param_name, VARIANT val );
int lrc_save_variant_char_by_ref( const char* param_name, VARIANT val );
int lrc_save_variant_int_by_ref( const char* param_name, VARIANT val );
int lrc_save_variant_uint_by_ref( const char* param_name, VARIANT val );
int lrc_save_variant_ulong_by_ref( const char* param_name, VARIANT val );
int lrc_save_variant_BYTE_by_ref( const char* param_name, VARIANT val );
int lrc_save_variant_long_by_ref( const char* param_name, VARIANT val );
int lrc_save_variant_float_by_ref( const char* param_name, VARIANT val );
int lrc_save_variant_double_by_ref( const char* param_name, VARIANT val );
int lrc_save_variant_bool_by_ref( const char* param_name, VARIANT val );
int lrc_save_variant_scode_by_ref( const char* param_name, VARIANT val );
int lrc_save_variant_currency_by_ref( const char* param_name, VARIANT val );
int lrc_save_variant_date_by_ref( const char* param_name, VARIANT val );
int lrc_save_variant_BSTR_by_ref( const char* param_name, VARIANT val );

Return Values

lrc Return Values

Parameterization

You cannot use standard parameterization for any arguments in this function.