public class TypeInfo extends Unknown implements ITypeInfo
| Modifier and Type | Class and Description |
|---|---|
static class |
TypeInfo.ByReference |
IID_IUNKNOWN| Constructor and Description |
|---|
TypeInfo()
Instantiates a new i type info.
|
TypeInfo(Pointer pvInstance)
Instantiates a new i type info.
|
AddRef, QueryInterface, Release_invokeNativeInt, _invokeNativeObject, _invokeNativeVoidequals, fromNative, getPointer, hashCode, nativeType, setPointer, toNative, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitAddRef, QueryInterface, Releasepublic TypeInfo()
public TypeInfo(Pointer pvInstance)
pvInstance - the pv instancepublic WinNT.HRESULT GetTypeAttr(PointerByReference ppTypeAttr)
GetTypeAttr in interface ITypeInfoppTypeAttr - the pp type attrpublic WinNT.HRESULT GetTypeComp(PointerByReference ppTComp)
GetTypeComp in interface ITypeInfoppTComp - the pp t comppublic WinNT.HRESULT GetFuncDesc(WinDef.UINT index, PointerByReference ppFuncDesc)
GetFuncDesc in interface ITypeInfoindex - the indexppFuncDesc - the pp func descpublic WinNT.HRESULT GetVarDesc(WinDef.UINT index, PointerByReference ppVarDesc)
GetVarDesc in interface ITypeInfoindex - the indexppVarDesc - the pp var descpublic WinNT.HRESULT GetNames(OaIdl.MEMBERID memid, WTypes.BSTR[] rgBstrNames, WinDef.UINT cMaxNames, WinDef.UINTByReference pcNames)
public WinNT.HRESULT GetRefTypeOfImplType(WinDef.UINT index, OaIdl.HREFTYPEByReference pRefType)
GetRefTypeOfImplType in interface ITypeInfoindex - the indexpRefType - the ref typepublic WinNT.HRESULT GetImplTypeFlags(WinDef.UINT index, IntByReference pImplTypeFlags)
GetImplTypeFlags in interface ITypeInfoindex - the indexpImplTypeFlags - the impl type flagspublic WinNT.HRESULT GetIDsOfNames(WTypes.LPOLESTR[] rgszNames, WinDef.UINT cNames, OaIdl.MEMBERID[] pMemId)
GetIDsOfNames in interface ITypeInforgszNames - the rgsz namescNames - the c namespMemId - the mem idpublic WinNT.HRESULT Invoke(WinDef.PVOID pvInstance, OaIdl.MEMBERID memid, WinDef.WORD wFlags, OleAuto.DISPPARAMS.ByReference pDispParams, Variant.VARIANT.ByReference pVarResult, OaIdl.EXCEPINFO.ByReference pExcepInfo, WinDef.UINTByReference puArgErr)
public WinNT.HRESULT GetDocumentation(OaIdl.MEMBERID memid, WTypes.BSTRByReference pBstrName, WTypes.BSTRByReference pBstrDocString, WinDef.DWORDByReference pdwHelpContext, WTypes.BSTRByReference pBstrHelpFile)
GetDocumentation in interface ITypeInfomemid - the memidpBstrName - the bstr namepBstrDocString - the bstr doc stringpdwHelpContext - the pdw help contextpBstrHelpFile - the bstr help filepublic WinNT.HRESULT GetDllEntry(OaIdl.MEMBERID memid, OaIdl.INVOKEKIND invKind, WTypes.BSTRByReference pBstrDllName, WTypes.BSTRByReference pBstrName, WinDef.WORDByReference pwOrdinal)
GetDllEntry in interface ITypeInfomemid - the memidinvKind - the inv kindpBstrDllName - the bstr dll namepBstrName - the bstr namepwOrdinal - the pw ordinalpublic WinNT.HRESULT GetRefTypeInfo(OaIdl.HREFTYPE hRefType, PointerByReference ppTInfo)
GetRefTypeInfo in interface ITypeInfohRefType - the h ref typeppTInfo - the pp t infopublic WinNT.HRESULT AddressOfMember(OaIdl.MEMBERID memid, OaIdl.INVOKEKIND invKind, PointerByReference ppv)
AddressOfMember in interface ITypeInfomemid - the memidinvKind - the inv kindppv - the ppvpublic WinNT.HRESULT CreateInstance(IUnknown pUnkOuter, Guid.REFIID riid, PointerByReference ppvObj)
CreateInstance in interface ITypeInfopUnkOuter - the unk outerriid - the riidppvObj - the ppv objpublic WinNT.HRESULT GetMops(OaIdl.MEMBERID memid, WTypes.BSTRByReference pBstrMops)
public WinNT.HRESULT GetContainingTypeLib(PointerByReference ppTLib, WinDef.UINTByReference pIndex)
GetContainingTypeLib in interface ITypeInfoppTLib - the pp t libpIndex - the indexpublic void ReleaseTypeAttr(OaIdl.TYPEATTR pTypeAttr)
ReleaseTypeAttr in interface ITypeInfopTypeAttr - the type attrpublic void ReleaseFuncDesc(OaIdl.FUNCDESC pFuncDesc)
ReleaseFuncDesc in interface ITypeInfopFuncDesc - the func descpublic void ReleaseVarDesc(OaIdl.VARDESC pVarDesc)
ReleaseVarDesc in interface ITypeInfopVarDesc - the var desc