ITypeInfo class com Interface
This section describes ITypeInfo, an interface typically used for reading information about objects. For example, an object browser tool can use ITypeInfo to extract information about the characteristics and capabilities of objects from type libraries.
Constructors
-
ITypeInfo(Pointer<
COMObject> ptr) - ITypeInfo.from(IUnknown interface)
-
factory
Properties
Methods
-
addRef(
) → int -
inherited
-
addressOfMember(
int memid, int invKind, Pointer< Pointer< ppv) → intNativeType> > -
createInstance(
Pointer< COMObject> pUnkOuter, Pointer<GUID> riid, Pointer<Pointer< ppvObj) → intNativeType> > -
getContainingTypeLib(
Pointer< Pointer< ppTLib, Pointer<COMObject> >Uint32> pIndex) → int -
getDllEntry(
int memid, int invKind, Pointer< Pointer< pBstrDllName, Pointer<Utf16> >Pointer< pBstrName, Pointer<Utf16> >Uint16> pwOrdinal) → int -
getDocumentation(
int memid, Pointer< Pointer< pBstrName, Pointer<Utf16> >Pointer< pBstrDocString, Pointer<Utf16> >Uint32> pdwHelpContext, Pointer<Pointer< pBstrHelpFile) → intUtf16> > -
getFuncDesc(
int index, Pointer< Pointer< ppFuncDesc) → intFUNCDESC> > -
getIDsOfNames(
Pointer< Pointer< rgszNames, int cNames, Pointer<Utf16> >Int32> pMemId) → int -
getImplTypeFlags(
int index, Pointer< Int32> pImplTypeFlags) → int -
getMops(
int memid, Pointer< Pointer< pBstrMops) → intUtf16> > -
getNames(
int memid, Pointer< Pointer< rgBstrNames, int cMaxNames, Pointer<Utf16> >Uint32> pcNames) → int -
getRefTypeInfo(
int hRefType, Pointer< Pointer< ppTInfo) → intCOMObject> > -
getRefTypeOfImplType(
int index, Pointer< Uint32> pRefType) → int -
getTypeAttr(
Pointer< Pointer< ppTypeAttr) → intTYPEATTR> > -
getTypeComp(
Pointer< Pointer< ppTComp) → intCOMObject> > -
getVarDesc(
int index, Pointer< Pointer< ppVarDesc) → intVARDESC> > -
invoke(
Pointer< NativeType> pvInstance, int memid, int wFlags, Pointer<DISPPARAMS> pDispParams, Pointer<VARIANT> pVarResult, Pointer<EXCEPINFO> pExcepInfo, Pointer<Uint32> puArgErr) → int -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
queryInterface(
Pointer< GUID> riid, Pointer<Pointer< ppvObject) → intNativeType> > -
inherited
-
release(
) → int -
inherited
-
releaseFuncDesc(
Pointer< FUNCDESC> pFuncDesc) → void -
releaseTypeAttr(
Pointer< TYPEATTR> pTypeAttr) → void -
releaseVarDesc(
Pointer< VARDESC> pVarDesc) → void -
toInterface(
String iid) → Pointer< COMObject> -
Cast an existing COM object to a specified interface.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited