Platform SDK: Active Directory, ADSI, and 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). A user uses this interface to manipulate the NDS attributes.

Methods in Vtable Order

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 and sets one of its properties.

IADsAcl property methods 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 Make new copy of the ACL.

Remarks

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

Requirements

  Windows NT/2000: Requires Windows 2000 (or Windows NT 4.0 with DSClient).
  Windows 95/98: Requires Windows 95 or later (with DSClient).
  Header: Declared in Iads.h.

See Also

IADsAcl Property Methods