IContactPropertyCollection interface (icontact.h)
Do not use. Used to filter contact data, based on a label or property set. Enumerates contact properties exposed with an IContactProperties object. For each property, the name, type, version, and modification date can be retrieved.
Inheritance
The IContactPropertyCollection interface inherits from the IUnknown interface. IContactPropertyCollection also has these types of members:
Methods
The IContactPropertyCollection interface has these methods.
IContactPropertyCollection::GetPropertyArrayElementID Retrieves the unique ID for a given element in a property array. |
IContactPropertyCollection::GetPropertyModificationDate Retrieves the last modification date for the current property in the enumeration. If not modified, contact creation date is returned. |
IContactPropertyCollection::GetPropertyName Retrieves the name for the current property in the enumeration. |
IContactPropertyCollection::GetPropertyType Retrieves the type for the current property in the enumeration. |
IContactPropertyCollection::GetPropertyVersion Retrieves the version number for the current property in the enumeration. |
IContactPropertyCollection::Next Moves to the next property. |
IContactPropertyCollection::Reset Resets enumeration of properties. |
Remarks
Note Changing the IContactProperties properties object
while enumerating properties with this interface results in undefined behavior.
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) |