COM Vuser Functions (LRC) > Alphabetical Listing (COM)

Alphabetical Listing (COM)

Click the following function for more information:

Creates an array of n dimensions of the type specified in Type-Name.
Destroys an array of the type indicated in Type-Name.
Fills the last dimension of a byte array with a buffer beginning at the specified n-1 indices.
Gets a buffer at the specified n-1 indices from the last dimension of an n-dimensional byte array.



Retrieves an element of the specified type from a SafeArray.
Allocates memory of the specified type, and initializes it with a value.
Converts a string into an ascii BSTR.
Converts a string into a Boolean variant.
Converts a string into a BSTR.
Converts a string into a byte.
Converts a string into a char.
Converts a string into a char reference.
Creates an instance of an object and returns the unknown interface.
Fetches the class factory for the specified class. The class factory can then be used to create multiple objects of that class.
Extracts an IUnknown interface pointer from a variant.
lrc_CreateInstanceEx Creates an instance of an object on a remote machine and can return multiple interfaces.
lrc_CreateVBCollection Creates a Visual Basic Collection object.
lrc_currency Converts a string into a currency value.
lrc_currency Converts a string into a currency value reference.
lrc_date Converts a string into a date.
lrc_date Converts a string into a date reference.
lrc_DispMethod Invokes a method of an interface using the IDispatch::Invoke method.
lrc_DispMethod1 Invokes a method and gets a property of the same name using the IDispatch interface.
lrc_DispObject_from_variant Extracts a pointer to the IDispatch interface from a variant.
lrc_DispObject_by_ref_from_variant Extracts a pointer to the IDispatch interface from a reference within a variant.
lrc_DispPropertyGet Gets a property using the IDispatch interface.
lrc_DispPropertyPut Sets a property using the IDispatch interface.
lrc_DispPropertyPutRef Sets a property by reference using the IDispatch interface.
lrc_double Converts a string into a double.
lrc_double Converts a string into a double reference.
lrc_dword Converts a string into a double word (dword).
lrc_FetchRecordset Moves a pointer through a recordset.
lrc_float Converts a string into a floating point number.
lrc_float Converts a string into a floating point number reference.
lrc_get_bstr_length Returns the length of a BSTR type string.
lrc_get_bstr_sub Returns a subset of a BSTR string.
lrc_Get<Type-Name>ArrayFromVariant Extracts an array of Type-Name from a variant.
lrc_Get<Type-Name>Array_by_refFromVariant Extracts an array of Type-Name from a pointer reference in a variant.
lrc_GUID Returns the GUID of a named object.
lrc_GUID Returns the GUID of a named object.
lrc_hyper Converts a string into a hyper integer.
lrc_hyper Converts a string into a hyper reference.
lrc_int Converts a string into an integer.
lrc_int Converts a string into an integer reference.
lrc_long Converts a string into a long integer.
lrc_long Converts a string into a long integer reference.
lrc_print_bstr Prints a BSTR.
lrc_print_recordset Prints a number of rows from a recordset.
lrc_print_variant Prints the contents of a variant.
lrc_RecordsetWrite Updates a field in an ADO recordset.
lrc_Release_Object Releases a COM object no longer in use.
lrc_save_ascii_BSTR Saves an ascii BSTR as a string.
lrc_save_ascii_BSTR Saves an ascii BSTR reference as a string.
lrc_save_bool Saves a Boolean value as a string.
lrc_save_bool Saves a Boolean reference as a string.
lrc_save_BSTR Saves a BSTR as a string.
lrc_save_BSTR1 Saves a BSTR string which may include nulls.
lrc_save_BYTE Saves a BYTE value as a string.
lrc_save_char Saves a char integer value as a string.
lrc_save_char Saves a char integer reference as a string.
lrc_save_currency Saves a currency value as a string.
lrc_save_currency Saves a currency reference as a string.
lrc_save_date Saves a date value as a string.
lrc_save_date Saves a date reference as a string.
lrc_save_double Saves a double floating point number value as a string.
lrc_save_double Saves a double floating point number reference as a string.
lrc_save_dword Saves a DWORD integer value as a string.
lrc_save_float Saves a float-type value as a string.
lrc_save_float Saves a float-type reference as a string.
lrc_save_hyper Saves a hyper integer value as a string.
lrc_save_hyper Saves a hyper integer reference as a string.
lrc_save_int Saves an integer value as a string.
lrc_save_int Saves an integer reference as a string.
lrc_save_long Saves a long integer value as a string.
lrc_save_rowset_data Saves the row data of an ADO recordset as the specified type.
lrc_save_rs_param Saves the specified field of an ADO recordset as a string.
lrc_save_short Saves a short integer value as a string.
lrc_save_short Saves a short integer reference as a string.
lrc_save_uhyper Saves an unsigned hyper integer value as a string.
lrc_save_uhyper Saves an unsigned hyper integer reference as a string.
lrc_save_uint Saves an unsigned integer value as a string.
lrc_save_uint Saves an unsigned integer reference as a string.
lrc_save_ulong Saves an unsigned long integer value as a string.
lrc_save_ulong Saves a unsigned long reference as a string.
lrc_save_ushort Saves an unsigned short integer value as a string.
lrc_save_ushort Saves a unsigned short integer reference as a string.
lrc_save_VARIANT Saves a value of any data type from a variant to a string.
lrc_save_variant_<Type-Name> Saves a value of a specific data type from a variant to a string. lrc_save_variant_<Type-Name>_by_ref Saves a value stored by reference in a variant, to a string.
lrc_save_wstring Converts a wide string to a multi-byte and saves the multi-byte value in a string parameter.
lrc_short Converts a string into a short integer.
lrc_short Converts a string into a short integer reference.
lrc_uhyper Converts a string into an unsigned hyper integer.
lrc_uint Converts a string into an unsigned integer.
lrc_uhyper Converts a string to an unsigned 64 bit hyper reference.
lrc_uint Converts a string into an unsigned integer reference.
lrc_ulong Converts a string into an unsigned long integer.
lrc_ushort Converts a string into an unsigned short integer.
lrc_ushort Converts a string into a short reference.
lrc_variant_<Type-Name>Array Assigns an array of Type-Name to a variant.
lrc_variant_<Type-Name>Array_by_ref
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.
lrc_variant_bool Assigns a string to a Boolean value in a variant.
lrc_variant_bool_by_ref Assigns a string to a Boolean value stored by reference in a variant.
lrc_variant_bool Assigns a string to a Boolean value stored by a variant to a variant.
lrc_variant_BSTR Assigns a string to a BSTR in a variant.
lrc_variant_BSTR_by_ref Assigns a string to a BSTR value stored by reference in a variant.
lrc_variant_BSTR Assigns a string to an ascii BSTR value stored by a variant to a variant.
lrc_variant_BYTE Assigns a string to an unsigned char (byte) value stored in a variant.
lrc_variant_BYTE_by_ref Assigns a string to a char (byte) stored by reference in a variant.
lrc_variant_BYTE Assigns a string to a char (byte) stored by a variant to a variant.
lrc_variant_char Assigns a string to a char type in a variant.
lrc_variant_char_by_ref Assigns a string to a char stored by reference in a variant.
lrc_variant_CoObject Assigns an IUnknown interface pointer to a variant.
lrc_variant_CoObject_by_ref Assigns an IUnknown interface pointer by reference into a variant.
lrc_variant_CoObject Assigns an IUnknown interface pointer to a variant of a variant.
lrc_variant_currency Assigns a string to a currency value in a variant.
lrc_variant_currency_by_ref Assigns a string into a currency type value stored by reference in a variant.
lrc_variant_currency Converts a string into a currency type value stored by a variant to a variant.
lrc_variant_date Assigns a string to a date value in a variant.
lrc_variant_date_by_ref Assigns a string to a date type value stored by reference in a variant.
lrc_variant_date Assigns a string to a date type value stored by a variant to a variant.
lrc_variant_DispObject Assigns an IDispatch interface pointer to in a variant.
lrc_variant_DispObject_by_ref Assigns an IDispatch interface pointer by reference into a variant.
lrc_variant_DispObject Assigns an IDispatch interface pointer to a variant of a variant.
lrc_variant_double Assigns a string into a double-type value in a variant.
lrc_variant_double_by_ref Assigns a string to a double-type value by reference into a variant.
lrc_variant_double Converts a string to a double type value stored by a variant to a variant.
lrc_variant_empty Creates an empty variant.
lrc_variant_empty Converts a string to a empty variant stored by another variant.
lrc_variant_float Assigns a string to a float-type value stored in a variant.
lrc_variant_float_by_ref Assigns a string to a float-type value stored by reference in a variant.
lrc_variant_float Assigns a string to a float-type value stored by a variant to a variant.
lrc_variant_from_variant_by_ref Gets a variant from within another variant.
lrc_variant_int Assigns a string to an integer in a variant.
lrc_variant_int_by_ref Assigns a string to an integer stored by reference in a variant.
lrc_variant_long Assigns a string to a long integer stored in a variant.
lrc_variant_long_by_ref Assigns a string to a long integer stored by reference in a variant.
lrc_variant_long Assigns a string to a long integer stored by a variant to a variant.
lrc_variant_null Converts a string to a null variant stored by another variant.
lrc_variant_scode Assigns a string to an error code value in a variant.
lrc_variant_scode_by_ref Assigns a string to an error code value stored by reference in a variant.
lrc_variant_scode Assigns a string to an error code value stored by a variant to a variant.
lrc_variant_short Assigns a string to a short integer in a variant.
lrc_variant_short_by_ref Assigns a string to a short integer stored by reference in a variant.
lrc_variant_short Assigns a string to a short integer stored by a variant to a variant.
lrc_variant_uint Assigns a string into an unsigned integer in a variant.
lrc_variant_uint_by_ref Assigns a string to an unsigned integer stored by reference in a variant.
lrc_variant_ulong Assigns a string to an unsigned long integer in a variant.
lrc_variant_ulong_by_ref Assigns a string to an unsigned long integer stored by reference in a variant.
lrc_variant_ushort Assigns a string to an unsigned short integer in a variant.
lrc_variant_ushort_by_ref Assigns a string to an unsigned short integer stored by reference in a variant.
lrc_variant_variant_by_ref Creates a new variant containing an existing variant.
PutElementIn<n>D<Type-Name>Array Stores an element in an array of the appropriate type.