The IADsPropertyList interface manages a property list node in a namespace. With this interface, you can enumerate the properties in the list, add and remove properties, or purge the entire list in one step.
Implement this interface only on a custom directory service provider. For information on how this interface is implemented on system-supplied providers, see ADSI System Providers
Call the methods of IADsPropertyList to manage properties as discrete entities. To manage individual property attributes and values, use the IADsPropertyEntry interface.
IUnknown Methods | Description |
---|---|
QueryInterface | Returns pointers to supported interfaces. |
AddRef | Increments reference count. |
Release | Decrements reference count. |
IDispatch Methods | Description |
---|---|
GetTypeInfoCount | Gets the number of type descriptions. |
GetTypeInfo | Gets a description of object's programmable interface. |
GetIDsOfNames | Maps name of method or property to DISPID. |
Invoke | Calls one of the object's methods or gets/sets one of its properties. |
IADsPropertyList Methods | Description |
---|---|
get_PropertyCount | Gets the number of properties in the property list. |
Next | Gets the next item in the property list. |
Skip | Skips a specified number of items in the property list. |
Reset | Specifies the current item as the first one in the property list.. |
Add | Adds a new property to the end of the list. |
Remove | Removes a property from the list. |
Item | Gets a property that is specified by name or by index. |
Get/Put PropertyItem | Gets/sets the value of a named property. |
ResetPropertyItem | Resets the value of a named property. |
PurgePropertyList | Deletes all properties from the list. |