com4j.typelibs.activeDirectory.IADsContainer Maven / Gradle / Ivy
package com4j.typelibs.activeDirectory ;
import com4j.*;
@IID("{001677D0-FD16-11CE-ABC4-02608C9E7553}")
public interface IADsContainer extends Com4jObject,Iterable {
@VTID(7)
int count();
@VTID(8)
java.util.Iterator iterator();
@VTID(9)
@ReturnValue(type=NativeType.VARIANT)
java.lang.Object filter();
@VTID(10)
void filter(
@MarshalAs(NativeType.VARIANT) java.lang.Object pVar);
@VTID(11)
@ReturnValue(type=NativeType.VARIANT)
java.lang.Object hints();
@VTID(12)
void hints(
@MarshalAs(NativeType.VARIANT) java.lang.Object pvFilter);
@VTID(13)
@ReturnValue(type=NativeType.Dispatch)
com4j.Com4jObject getObject(
java.lang.String className,
java.lang.String relativeName);
@VTID(14)
@ReturnValue(type=NativeType.Dispatch)
com4j.Com4jObject create(
java.lang.String className,
java.lang.String relativeName);
@VTID(15)
void delete(
java.lang.String bstrClassName,
java.lang.String bstrRelativeName);
@VTID(16)
@ReturnValue(type=NativeType.Dispatch)
com4j.Com4jObject copyHere(
java.lang.String sourceName,
java.lang.String newName);
@VTID(17)
@ReturnValue(type=NativeType.Dispatch)
com4j.Com4jObject moveHere(
java.lang.String sourceName,
java.lang.String newName);
}