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

com4j.typelibs.activeDirectory.ClassFactory Maven / Gradle / Ivy

package com4j.typelibs.activeDirectory  ;

import com4j.*;

/**
 * Defines methods to create COM objects
 */
public abstract class ClassFactory {
    private ClassFactory() {} // instanciation is not allowed


    public static com4j.typelibs.activeDirectory.IADsPropertyEntry createPropertyEntry() {
        return COM4J.createInstance( com4j.typelibs.activeDirectory.IADsPropertyEntry.class, "{72D3EDC2-A4C4-11D0-8533-00C04FD8D503}" );
    }

    public static com4j.typelibs.activeDirectory.IADsPropertyValue createPropertyValue() {
        return COM4J.createInstance( com4j.typelibs.activeDirectory.IADsPropertyValue.class, "{7B9E38B0-A97C-11D0-8534-00C04FD8D503}" );
    }

    public static com4j.typelibs.activeDirectory.IADsAccessControlEntry createAccessControlEntry() {
        return COM4J.createInstance( com4j.typelibs.activeDirectory.IADsAccessControlEntry.class, "{B75AC000-9BDD-11D0-852C-00C04FD8D503}" );
    }

    public static com4j.typelibs.activeDirectory.IADsAccessControlList createAccessControlList() {
        return COM4J.createInstance( com4j.typelibs.activeDirectory.IADsAccessControlList.class, "{B85EA052-9BDD-11D0-852C-00C04FD8D503}" );
    }

    public static com4j.typelibs.activeDirectory.IADsSecurityDescriptor createSecurityDescriptor() {
        return COM4J.createInstance( com4j.typelibs.activeDirectory.IADsSecurityDescriptor.class, "{B958F73C-9BDD-11D0-852C-00C04FD8D503}" );
    }

    public static com4j.typelibs.activeDirectory.IADsLargeInteger createLargeInteger() {
        return COM4J.createInstance( com4j.typelibs.activeDirectory.IADsLargeInteger.class, "{927971F5-0939-11D1-8BE1-00C04FD8D503}" );
    }

    public static com4j.typelibs.activeDirectory.IADsNameTranslate createNameTranslate() {
        return COM4J.createInstance( com4j.typelibs.activeDirectory.IADsNameTranslate.class, "{274FAE1F-3626-11D1-A3A4-00C04FB950DC}" );
    }

    public static com4j.typelibs.activeDirectory.IADsCaseIgnoreList createCaseIgnoreList() {
        return COM4J.createInstance( com4j.typelibs.activeDirectory.IADsCaseIgnoreList.class, "{15F88A55-4680-11D1-A3B4-00C04FB950DC}" );
    }

    public static com4j.typelibs.activeDirectory.IADsFaxNumber createFaxNumber() {
        return COM4J.createInstance( com4j.typelibs.activeDirectory.IADsFaxNumber.class, "{A5062215-4681-11D1-A3B4-00C04FB950DC}" );
    }

    public static com4j.typelibs.activeDirectory.IADsNetAddress createNetAddress() {
        return COM4J.createInstance( com4j.typelibs.activeDirectory.IADsNetAddress.class, "{B0B71247-4080-11D1-A3AC-00C04FB950DC}" );
    }

    public static com4j.typelibs.activeDirectory.IADsOctetList createOctetList() {
        return COM4J.createInstance( com4j.typelibs.activeDirectory.IADsOctetList.class, "{1241400F-4680-11D1-A3B4-00C04FB950DC}" );
    }

    public static com4j.typelibs.activeDirectory.IADsEmail createEmail() {
        return COM4J.createInstance( com4j.typelibs.activeDirectory.IADsEmail.class, "{8F92A857-478E-11D1-A3B4-00C04FB950DC}" );
    }

    public static com4j.typelibs.activeDirectory.IADsPath createPath() {
        return COM4J.createInstance( com4j.typelibs.activeDirectory.IADsPath.class, "{B2538919-4080-11D1-A3AC-00C04FB950DC}" );
    }

    public static com4j.typelibs.activeDirectory.IADsReplicaPointer createReplicaPointer() {
        return COM4J.createInstance( com4j.typelibs.activeDirectory.IADsReplicaPointer.class, "{F5D1BADF-4080-11D1-A3AC-00C04FB950DC}" );
    }

    public static com4j.typelibs.activeDirectory.IADsTimestamp createTimestamp() {
        return COM4J.createInstance( com4j.typelibs.activeDirectory.IADsTimestamp.class, "{B2BED2EB-4080-11D1-A3AC-00C04FB950DC}" );
    }

    public static com4j.typelibs.activeDirectory.IADsPostalAddress createPostalAddress() {
        return COM4J.createInstance( com4j.typelibs.activeDirectory.IADsPostalAddress.class, "{0A75AFCD-4680-11D1-A3B4-00C04FB950DC}" );
    }

    public static com4j.typelibs.activeDirectory.IADsBackLink createBackLink() {
        return COM4J.createInstance( com4j.typelibs.activeDirectory.IADsBackLink.class, "{FCBF906F-4080-11D1-A3AC-00C04FB950DC}" );
    }

    public static com4j.typelibs.activeDirectory.IADsTypedName createTypedName() {
        return COM4J.createInstance( com4j.typelibs.activeDirectory.IADsTypedName.class, "{B33143CB-4080-11D1-A3AC-00C04FB950DC}" );
    }

    public static com4j.typelibs.activeDirectory.IADsHold createHold() {
        return COM4J.createInstance( com4j.typelibs.activeDirectory.IADsHold.class, "{B3AD3E13-4080-11D1-A3AC-00C04FB950DC}" );
    }

    public static com4j.typelibs.activeDirectory.IADsPathname createPathname() {
        return COM4J.createInstance( com4j.typelibs.activeDirectory.IADsPathname.class, "{080D0D78-F421-11D0-A36E-00C04FB950DC}" );
    }

    public static com4j.typelibs.activeDirectory.IADsADSystemInfo createADSystemInfo() {
        return COM4J.createInstance( com4j.typelibs.activeDirectory.IADsADSystemInfo.class, "{50B6327F-AFD1-11D2-9CB9-0000F87A369E}" );
    }

    public static com4j.typelibs.activeDirectory.IADsWinNTSystemInfo createWinNTSystemInfo() {
        return COM4J.createInstance( com4j.typelibs.activeDirectory.IADsWinNTSystemInfo.class, "{66182EC4-AFD1-11D2-9CB9-0000F87A369E}" );
    }

    public static com4j.typelibs.activeDirectory.IADsDNWithBinary createDNWithBinary() {
        return COM4J.createInstance( com4j.typelibs.activeDirectory.IADsDNWithBinary.class, "{7E99C0A3-F935-11D2-BA96-00C04FB6D0D1}" );
    }

    public static com4j.typelibs.activeDirectory.IADsDNWithString createDNWithString() {
        return COM4J.createInstance( com4j.typelibs.activeDirectory.IADsDNWithString.class, "{334857CC-F934-11D2-BA96-00C04FB6D0D1}" );
    }

    public static com4j.typelibs.activeDirectory.IADsSecurityUtility createADsSecurityUtility() {
        return COM4J.createInstance( com4j.typelibs.activeDirectory.IADsSecurityUtility.class, "{F270C64A-FFB8-4AE4-85FE-3A75E5347966}" );
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy