com4j.typelibs.activeDirectory.IADsAccessControlList Maven / Gradle / Ivy
package com4j.typelibs.activeDirectory ;
import com4j.*;
@IID("{B7EE91CC-9BDD-11D0-852C-00C04FD8D503}")
public interface IADsAccessControlList extends Com4jObject,Iterable {
@VTID(7)
int aclRevision();
@VTID(8)
void aclRevision(
int retval);
@VTID(9)
int aceCount();
@VTID(10)
void aceCount(
int retval);
@VTID(11)
void addAce(
@MarshalAs(NativeType.Dispatch) com4j.Com4jObject pAccessControlEntry);
@VTID(12)
void removeAce(
@MarshalAs(NativeType.Dispatch) com4j.Com4jObject pAccessControlEntry);
@VTID(13)
@ReturnValue(type=NativeType.Dispatch)
com4j.Com4jObject copyAccessList();
@VTID(14)
java.util.Iterator iterator();
}