Top Description Fields Methods
com.sun.jna.platform.win32.COM

public Interface ITypeInfo

extends IUnknown
Known Direct Implementers
com.sun.jna.platform.win32.COM.TypeInfo
Imports
com.sun.jna.platform.win32.Guid.REFIID, .OaIdl.EXCEPINFO, .OaIdl.FUNCDESC, .OaIdl.HREFTYPE, .OaIdl.HREFTYPEByReference, .OaIdl.INVOKEKIND, .OaIdl.MEMBERID, .OaIdl.TYPEATTR, .OaIdl.VARDESC, .OleAuto.DISPPARAMS, .Variant.VARIANT, .WTypes.BSTR, .WTypes.BSTRByReference, .WTypes.LPOLESTR, .WinDef.DWORDByReference, .WinDef.PVOID, .WinDef.UINT, .WinDef.UINTByReference, .WinDef.WORD, .WinDef.WORDByReference, .WinNT.HRESULT, com.sun.jna.ptr.IntByReference, .PointerByReference

Wrapper class for the ITypeInfo interface.
Author
Tobias Wolf, [email protected]

Field Summary

Inherited from com.sun.jna.platform.win32.COM.IUnknown:
IID_IUNKNOWN

Method Summary

Modifier and TypeMethod and Description
public WinNT.HRESULT
public WinNT.HRESULT
public WinNT.HRESULT
public WinNT.HRESULT
public WinNT.HRESULT
GetDocumentation(OaIdl.MEMBERID memid, WTypes.BSTRByReference pBstrName, WTypes.BSTRByReference pBstrDocString, WinDef.DWORDByReference pdwHelpContext, WTypes.BSTRByReference pBstrHelpFile)

public WinNT.HRESULT
public WinNT.HRESULT
GetIDsOfNames(WTypes.LPOLESTR[] rgszNames, WinDef.UINT cNames, OaIdl.MEMBERID[] pMemId)

public WinNT.HRESULT
GetImplTypeFlags(WinDef.UINT index, IntByReference pImplTypeFlags)

public WinNT.HRESULT
public WinNT.HRESULT
GetNames(OaIdl.MEMBERID memid, WTypes.BSTR[] rgBstrNames, WinDef.UINT cMaxNames, WinDef.UINTByReference pcNames)

public WinNT.HRESULT
public WinNT.HRESULT
public WinNT.HRESULT
public WinNT.HRESULT
public WinNT.HRESULT
public WinNT.HRESULT
public void
public void
public void
Inherited from com.sun.jna.platform.win32.COM.IUnknown:
AddRefQueryInterfaceRelease

Method Detail

AddressOfMemberback to summary
public WinNT.HRESULT AddressOfMember(OaIdl.MEMBERID memid, OaIdl.INVOKEKIND invKind, PointerByReference ppv)
CreateInstanceback to summary
public WinNT.HRESULT CreateInstance(IUnknown pUnkOuter, Guid.REFIID riid, PointerByReference ppvObj)
GetContainingTypeLibback to summary
public WinNT.HRESULT GetContainingTypeLib(PointerByReference ppTLib, WinDef.UINTByReference pIndex)
GetDllEntryback to summary
public WinNT.HRESULT GetDllEntry(OaIdl.MEMBERID memid, OaIdl.INVOKEKIND invKind, WTypes.BSTRByReference pBstrDllName, WTypes.BSTRByReference pBstrName, WinDef.WORDByReference pwOrdinal)
GetDocumentationback to summary
public WinNT.HRESULT GetDocumentation(OaIdl.MEMBERID memid, WTypes.BSTRByReference pBstrName, WTypes.BSTRByReference pBstrDocString, WinDef.DWORDByReference pdwHelpContext, WTypes.BSTRByReference pBstrHelpFile)
GetFuncDescback to summary
public WinNT.HRESULT GetFuncDesc(WinDef.UINT index, PointerByReference ppFuncDesc)
GetIDsOfNamesback to summary
public WinNT.HRESULT GetIDsOfNames(WTypes.LPOLESTR[] rgszNames, WinDef.UINT cNames, OaIdl.MEMBERID[] pMemId)
GetImplTypeFlagsback to summary
public WinNT.HRESULT GetImplTypeFlags(WinDef.UINT index, IntByReference pImplTypeFlags)
GetMopsback to summary
public WinNT.HRESULT GetMops(OaIdl.MEMBERID memid, WTypes.BSTRByReference pBstrMops)
GetNamesback to summary
public WinNT.HRESULT GetNames(OaIdl.MEMBERID memid, WTypes.BSTR[] rgBstrNames, WinDef.UINT cMaxNames, WinDef.UINTByReference pcNames)
GetRefTypeInfoback to summary
public WinNT.HRESULT GetRefTypeInfo(OaIdl.HREFTYPE hRefType, PointerByReference ppTInfo)
GetRefTypeOfImplTypeback to summary
public WinNT.HRESULT GetRefTypeOfImplType(WinDef.UINT index, OaIdl.HREFTYPEByReference pRefType)
GetTypeAttrback to summary
public WinNT.HRESULT GetTypeAttr(PointerByReference ppTypeAttr)
GetTypeCompback to summary
public WinNT.HRESULT GetTypeComp(PointerByReference ppTComp)
GetVarDescback to summary
public WinNT.HRESULT GetVarDesc(WinDef.UINT index, PointerByReference ppVarDesc)
Invokeback to summary
public 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)
ReleaseFuncDescback to summary
public void ReleaseFuncDesc(OaIdl.FUNCDESC pFuncDesc)
ReleaseTypeAttrback to summary
public void ReleaseTypeAttr(OaIdl.TYPEATTR pTypeAttr)
ReleaseVarDescback to summary
public void ReleaseVarDesc(OaIdl.VARDESC pVarDesc)