Package com.sun.jna.platform.win32.COM
Interface ITypeInfo
- All Superinterfaces:
- IUnknown
- All Known Implementing Classes:
- TypeInfo,- TypeInfo.ByReference
Wrapper class for the ITypeInfo interface.
- Author:
- Tobias Wolf, wolf.tobias@gmx.net
- 
Field SummaryFields inherited from interface com.sun.jna.platform.win32.COM.IUnknownIID_IUNKNOWN
- 
Method SummaryModifier and TypeMethodDescriptionAddressOfMember(OaIdl.MEMBERID memid, OaIdl.INVOKEKIND invKind, PointerByReference ppv) CreateInstance(IUnknown pUnkOuter, Guid.REFIID riid, PointerByReference ppvObj) GetContainingTypeLib(PointerByReference ppTLib, WinDef.UINTByReference pIndex) GetDllEntry(OaIdl.MEMBERID memid, OaIdl.INVOKEKIND invKind, WTypes.BSTRByReference pBstrDllName, WTypes.BSTRByReference pBstrName, WinDef.WORDByReference pwOrdinal) GetDocumentation(OaIdl.MEMBERID memid, WTypes.BSTRByReference pBstrName, WTypes.BSTRByReference pBstrDocString, WinDef.DWORDByReference pdwHelpContext, WTypes.BSTRByReference pBstrHelpFile) GetFuncDesc(WinDef.UINT index, PointerByReference ppFuncDesc) GetIDsOfNames(WTypes.LPOLESTR[] rgszNames, WinDef.UINT cNames, OaIdl.MEMBERID[] pMemId) GetImplTypeFlags(WinDef.UINT index, IntByReference pImplTypeFlags) GetMops(OaIdl.MEMBERID memid, WTypes.BSTRByReference pBstrMops) GetNames(OaIdl.MEMBERID memid, WTypes.BSTR[] rgBstrNames, WinDef.UINT cMaxNames, WinDef.UINTByReference pcNames) GetRefTypeInfo(OaIdl.HREFTYPE hRefType, PointerByReference ppTInfo) GetRefTypeOfImplType(WinDef.UINT index, OaIdl.HREFTYPEByReference pRefType) GetTypeAttr(PointerByReference ppTypeAttr) GetTypeComp(PointerByReference ppTComp) GetVarDesc(WinDef.UINT index, PointerByReference ppVarDesc) 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) voidReleaseFuncDesc(OaIdl.FUNCDESC pFuncDesc) voidReleaseTypeAttr(OaIdl.TYPEATTR pTypeAttr) voidReleaseVarDesc(OaIdl.VARDESC pVarDesc) Methods inherited from interface com.sun.jna.platform.win32.COM.IUnknownAddRef, QueryInterface, Release
- 
Method Details- 
GetTypeAttr
- 
GetTypeComp
- 
GetFuncDesc
- 
GetVarDesc
- 
GetNamesWinNT.HRESULT GetNames(OaIdl.MEMBERID memid, WTypes.BSTR[] rgBstrNames, WinDef.UINT cMaxNames, WinDef.UINTByReference pcNames) 
- 
GetRefTypeOfImplType
- 
GetImplTypeFlags
- 
GetIDsOfNamesWinNT.HRESULT GetIDsOfNames(WTypes.LPOLESTR[] rgszNames, WinDef.UINT cNames, OaIdl.MEMBERID[] pMemId) 
- 
InvokeWinNT.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) 
- 
GetDocumentationWinNT.HRESULT GetDocumentation(OaIdl.MEMBERID memid, WTypes.BSTRByReference pBstrName, WTypes.BSTRByReference pBstrDocString, WinDef.DWORDByReference pdwHelpContext, WTypes.BSTRByReference pBstrHelpFile) 
- 
GetDllEntryWinNT.HRESULT GetDllEntry(OaIdl.MEMBERID memid, OaIdl.INVOKEKIND invKind, WTypes.BSTRByReference pBstrDllName, WTypes.BSTRByReference pBstrName, WinDef.WORDByReference pwOrdinal) 
- 
GetRefTypeInfo
- 
AddressOfMemberWinNT.HRESULT AddressOfMember(OaIdl.MEMBERID memid, OaIdl.INVOKEKIND invKind, PointerByReference ppv) 
- 
CreateInstance
- 
GetMops
- 
GetContainingTypeLib
- 
ReleaseTypeAttr
- 
ReleaseFuncDesc
- 
ReleaseVarDesc
 
-