All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy