Directory Services

IADsAcl

The IADsAcl interface provides methods for an ADSI client to access and manipulate the ACL or Inherited ACL attribute values in Novell NetWare Directory Services (NDS). This interface manipulates the NDS attributes.

Methods in Vtable Order

The IADsAcl interface inherits the methods of the standard COM interfaces:

In addition, IADsAcl defines the following methods.

Method Description
get_ProtectedAttrName Gets the name of a protected attribute.
put_ProtectedAttrName Sets the name of a protected attribute.
get_SubjectName Gets the name of a subject.
put_SubjectName Sets the name of a subject.
get_Privileges Gets the privilege setting.
put_Privileges Sets the privilege setting.
CopyAcl Creates a new copy of the ACL.

Properties

The IADsAcl interface defines the following properties. The preceding table includes access methods for these properties.

Property Description
Privileges Gets and sets the privilege setting.
ProtectedAttrName Gets and sets the name of a protected attribute.
SubjectName Gets and sets the name of a subject.

Remarks

For more information about the ACL or Inherited ACL attribute, see Novell NetWare Directory Services Schema Specification, version 1.1.

Requirements

Client: Included in Windows XP and Windows 2000 Professional.
Server: Included in Windows Server 2003 and Windows 2000 Server.
Redistributable: Requires Active Directory Client Extension on Windows NT 4.0 SP6a and Windows 95/98/Me.
Header: Declared in Iads.h.

See Also

IADsAcl Property Methods