IADsAccessControlEntry

The IADsAccessControlEntry interface manages the contents of individual access control entries (ACEs) in the access control list (ACL).

When to Implement

Providers using an ACL to manage user access to directory service resources must implement IADsAccessControlEntry for each entry in the ACL.

When to Use

Call IADSAccessControlEntry to get and set properties on an ACE.

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

IADsAccessControlEntry Methods Description
get/put_AccessMask Gets/sets the access mask for an ACE.
get/put_AceType Gets/sets the ACE type.
get/put_AceFlags Gets/sets ACE flag values.
get/put_Flags Gets/sets flag values.
get/put_ObjectType Gets/sets object type.
get/put_InheritedObjectType Gets/sets inherited object type.
get/put Trustee Gets/sets trustee.

See Also

IAccessControlList, IADsSecurityDescriptor, Using Credentials and Security