This concept is used to bind multiple values to objects, where the values have no direct significance to the COM API. These properties are grouped together into property sets. Each property lists a set of 'property groups' to which the property belongs. Each property group represents a type (or several types) of DSS Object. This interface is used to present the collection of all property sets that contain properties that belong to a particular property group.
Public Member Functions | |
| HRESULT | _NewEnum ([out, retval] IUnknown pp_NewEnum) |
| Enumerator for this collection. | |
| HRESULT | Add ([in] IDSSPropertySet *pPropertySet) |
| Add a single property set to the property group. | |
| HRESULT | Clear () |
| Remove all property sets from the property group. | |
| HRESULT | Count ([out, retval] Int32 *pCount) |
| The number of properties in this property group. | |
| HRESULT | Item ([in] VARIANT *pIndex,[out, retval] IDSSPropertySet ppPropertySet) |
| Access members of the collection. | |
| HRESULT | Remove ([in] VARIANT *pIndex) |
| Remove a specific property set from the property group. | |
|
|
Enumerator for this collection. This is the standard property used to return the objects in a collection. It returns an enumerator object. Calling methods on the enumerator object retrieves the contents of the collection.
|
|
|
Add a single property set to the property group. Add a property set to the property group.
|
|
|
Remove all property sets from the property group. Clear is a method. It removes all of the property sets from this property group.
|
|
|
The number of properties in this property group. Returns the number of Property Sets in the collection.
|
|
||||||||||||
|
Access members of the collection. This is the default method of the interface.
|
|
|
Remove a specific property set from the property group. Remove is a method. It removes a property set from the property group. The property set, like the Item method, can be identified by index number, name or pointer.
|