com4j.typelibs.activeDirectory.IADsSecurityDescriptor Maven / Gradle / Ivy
package com4j.typelibs.activeDirectory ;
import com4j.*;
@IID("{B8C787CA-9BDD-11D0-852C-00C04FD8D503}")
public interface IADsSecurityDescriptor extends Com4jObject {
@VTID(7)
int revision();
@VTID(8)
void revision(
int retval);
@VTID(9)
int control();
@VTID(10)
void control(
int retval);
@VTID(11)
java.lang.String owner();
@VTID(12)
void owner(
java.lang.String retval);
@VTID(13)
boolean ownerDefaulted();
@VTID(14)
void ownerDefaulted(
boolean retval);
@VTID(15)
java.lang.String group();
@VTID(16)
void group(
java.lang.String retval);
@VTID(17)
boolean groupDefaulted();
@VTID(18)
void groupDefaulted(
boolean retval);
@VTID(19)
@ReturnValue(type=NativeType.Dispatch)
com4j.Com4jObject discretionaryAcl();
@VTID(20)
void discretionaryAcl(
@MarshalAs(NativeType.Dispatch) com4j.Com4jObject retval);
@VTID(21)
boolean daclDefaulted();
@VTID(22)
void daclDefaulted(
boolean retval);
@VTID(23)
@ReturnValue(type=NativeType.Dispatch)
com4j.Com4jObject systemAcl();
@VTID(24)
void systemAcl(
@MarshalAs(NativeType.Dispatch) com4j.Com4jObject retval);
@VTID(25)
boolean saclDefaulted();
@VTID(26)
void saclDefaulted(
boolean retval);
@VTID(27)
@ReturnValue(type=NativeType.Dispatch)
com4j.Com4jObject copySecurityDescriptor();
}