com4j.typelibs.activeDirectory.IADs Maven / Gradle / Ivy
package com4j.typelibs.activeDirectory ;
import com4j.*;
@IID("{FD8256D0-FD15-11CE-ABC4-02608C9E7553}")
public interface IADs extends Com4jObject {
@VTID(7)
java.lang.String name();
@VTID(8)
java.lang.String _class();
@VTID(9)
java.lang.String guid();
@VTID(10)
java.lang.String aDsPath();
@VTID(11)
java.lang.String parent();
@VTID(12)
java.lang.String schema();
@VTID(13)
void getInfo();
@VTID(14)
void setInfo();
@VTID(15)
@ReturnValue(type=NativeType.VARIANT)
java.lang.Object get(
java.lang.String bstrName);
@VTID(16)
void put(
java.lang.String bstrName,
@MarshalAs(NativeType.VARIANT) java.lang.Object vProp);
@VTID(17)
@ReturnValue(type=NativeType.VARIANT)
java.lang.Object getEx(
java.lang.String bstrName);
@VTID(18)
void putEx(
int lnControlCode,
java.lang.String bstrName,
@MarshalAs(NativeType.VARIANT) java.lang.Object vProp);
@VTID(19)
void getInfoEx(
@MarshalAs(NativeType.VARIANT) java.lang.Object vProperties,
int lnReserved);
}