Directory Services

ADSI Attribute Modification Types

The following constants are used with the dwControlCode member of ADS_ATTR_INFO structure to specify the type of operation to be performed when an attribute is modified with the IDirectoryObject::SetObjectAttributes method. For more information about using these values, see Modifying Attributes with ADSI.

ADS_ATTR_CLEAR
1
Causes all attribute values to be removed from an object.
ADS_ATTR_UPDATE
2
Causes the specified attribute values to be updated.
ADS_ATTR_APPEND
3
Causes the specified attribute values to be appended to the existing attribute values.
ADS_ATTR_DELETE
4
Causes the specified attribute values to be removed from an object.

Remarks

These constants are intended to be used with the ADS_ATTR_INFO structure in the IDirectoryObject::SetObjectAttributes method. These constants should not be confused with members of the ADS_PROPERTY_OPERATION_ENUM enumeration, which are intended to be used with the IADs::PutEx method.

See Also

ADS_ATTR_INFO, IDirectoryObject::SetObjectAttributes, Modifying Attributes with ADSI