IContactProperties interface (icontact.h)
Do not use. Used to retrieve, set, create, and remove properties on an IContact. Property names and extension mechanisms are described in icontactproperties.h.
Inheritance
The IContactProperties interface inherits from the IUnknown interface. IContactProperties also has these types of members:
Methods
The IContactProperties interface has these methods.
IContactProperties::CreateArrayNode Creates a new array node in a multi-value property. |
IContactProperties::DeleteArrayNode Deletes the data at a specified array entry. |
IContactProperties::DeleteLabels Deletes the labels at a specified array entry. |
IContactProperties::DeleteProperty Deletes the value at a specified property. Property modification and version data can still be enumerated with IContactPropertyCollection. |
IContactProperties::GetBinary Retrieves the binary data of a property using an IStream interface [Structured Storage]. |
IContactProperties::GetDate Retrieves the date and time value at a specified property into a caller's FILETIME structure. All times are stored and returned as Coordinated Universal Time (UTC). |
IContactProperties::GetLabels Retrieves the labels for a specified array element name. |
IContactProperties::GetPropertyCollection Returns an IContactPropertyCollection for the current contact. Optionally, filters the IContactPropertyCollection to enumerate only some values. |
IContactProperties::GetString Retrieves the string value at a specified property into a caller-allocated buffer. |
IContactProperties::SetBinary Sets the binary data at a specified property to the contents of a specified IStream interface [Structured Storage], which contains a null-terminated string (as MIME type) data. |
IContactProperties::SetDate Sets the date and time value at a specified property to a given FILETIME. All times are stored and returned as Coordinated Universal Time (UTC). |
IContactProperties::SetLabels Appends the set of labels passed in to the specified property's label set. Note:_This method does not check for duplicate labels. |
IContactProperties::SetString Sets the string value of a specified property to that of a specified null-terminated string. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Target Platform | Windows |
Header | icontact.h (include Contact.h) |