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.

Requirements

Requirement Value
Minimum supported client
Windows Vista
Minimum supported server
Windows Server 2008
Header
Iads.h

See also

ADS_ATTR_INFO

IDirectoryObject::SetObjectAttributes

Modifying Attributes with ADSI