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 Summary
Fields inherited from interface com.sun.jna.platform.win32.COM.IUnknown
IID_IUNKNOWN
-
Method Summary
Modifier 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) void
ReleaseFuncDesc
(OaIdl.FUNCDESC pFuncDesc) void
ReleaseTypeAttr
(OaIdl.TYPEATTR pTypeAttr) void
ReleaseVarDesc
(OaIdl.VARDESC pVarDesc) Methods inherited from interface com.sun.jna.platform.win32.COM.IUnknown
AddRef, QueryInterface, Release
-
Method Details
-
GetTypeAttr
-
GetTypeComp
-
GetFuncDesc
-
GetVarDesc
-
GetNames
WinNT.HRESULT GetNames(OaIdl.MEMBERID memid, WTypes.BSTR[] rgBstrNames, WinDef.UINT cMaxNames, WinDef.UINTByReference pcNames) -
GetRefTypeOfImplType
-
GetImplTypeFlags
-
GetIDsOfNames
WinNT.HRESULT GetIDsOfNames(WTypes.LPOLESTR[] rgszNames, WinDef.UINT cNames, OaIdl.MEMBERID[] pMemId) -
Invoke
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) -
GetDocumentation
WinNT.HRESULT GetDocumentation(OaIdl.MEMBERID memid, WTypes.BSTRByReference pBstrName, WTypes.BSTRByReference pBstrDocString, WinDef.DWORDByReference pdwHelpContext, WTypes.BSTRByReference pBstrHelpFile) -
GetDllEntry
WinNT.HRESULT GetDllEntry(OaIdl.MEMBERID memid, OaIdl.INVOKEKIND invKind, WTypes.BSTRByReference pBstrDllName, WTypes.BSTRByReference pBstrName, WinDef.WORDByReference pwOrdinal) -
GetRefTypeInfo
-
AddressOfMember
WinNT.HRESULT AddressOfMember(OaIdl.MEMBERID memid, OaIdl.INVOKEKIND invKind, PointerByReference ppv) -
CreateInstance
-
GetMops
-
GetContainingTypeLib
-
ReleaseTypeAttr
-
ReleaseFuncDesc
-
ReleaseVarDesc
-