IRecordInfo
Returns a pointer to the VARIANT containing the value of a given field name.
Gets the names of the fields of the record.
public HRESULT GetFieldNoCopy(Void* pvData, PCWSTR szFieldName, VARIANT* pvarField, Void** ppvDataCArray)
Returns a pointer to the value of a given field name without copying the value and allocating resources.
Gets the GUID of the record type.
Gets the name of the record type.
Gets the number of bytes of memory necessary to hold the record instance.
Retrieves the type information that describes a UDT or safearray of UDTs.
Determines whether the record that is passed in matches that of the current record information.
Puts a variant into a field.
Passes ownership of the data to the assigned field by placing the actual data into the field.
Releases object references and other values of a record without deallocating the record.
Copies an existing record into the passed in buffer.
Allocates memory for a new record, initializes the instance and returns a pointer to the record.
Creates a copy of an instance of a record to the specified location.
Releases the resources and deallocates the memory of the record.
Initializes a new instance of a record.