com4j.typelibs.activeDirectory.ITypeInfo Maven / Gradle / Ivy
package com4j.typelibs.activeDirectory ;
import com4j.*;
@IID("{00020401-0000-0000-C000-000000000046}")
public interface ITypeInfo extends Com4jObject {
@VTID(4)
com4j.typelibs.activeDirectory.ITypeComp getTypeComp();
@VTID(7)
void remoteGetNames(
int memid,
Holder rgBstrNames,
int cMaxNames,
Holder pcNames);
@VTID(8)
int getRefTypeOfImplType(
int index);
@VTID(9)
int getImplTypeFlags(
int index);
@VTID(10)
void localGetIDsOfNames();
@VTID(11)
void localInvoke();
@VTID(12)
void remoteGetDocumentation(
int memid,
int refPtrFlags,
Holder pBstrName,
Holder pBstrDocString,
Holder pdwHelpContext,
Holder pBstrHelpFile);
@VTID(13)
void remoteGetDllEntry(
int memid,
com4j.typelibs.activeDirectory.tagINVOKEKIND invkind,
int refPtrFlags,
Holder pBstrDllName,
Holder pBstrName,
Holder pwOrdinal);
@VTID(14)
com4j.typelibs.activeDirectory.ITypeInfo getRefTypeInfo(
int hreftype);
@VTID(15)
void localAddressOfMember();
@VTID(16)
com4j.Com4jObject remoteCreateInstance(
GUID riid);
@VTID(17)
java.lang.String getMops(
int memid);
@VTID(18)
void remoteGetContainingTypeLib(
Holder ppTLib,
Holder pIndex);
@VTID(19)
void localReleaseTypeAttr();
@VTID(20)
void localReleaseFuncDesc();
@VTID(21)
void localReleaseVarDesc();
}