Package com.sun.jna.platform.win32.COM
Klasse TypeInfo
java.lang.Object
com.sun.jna.PointerType
com.sun.jna.platform.win32.COM.COMInvoker
com.sun.jna.platform.win32.COM.Unknown
com.sun.jna.platform.win32.COM.TypeInfo
- Alle implementierten Schnittstellen:
NativeMapped
,ITypeInfo
,IUnknown
- Bekannte direkte Unterklassen:
TypeInfo.ByReference
Wrapper class for the ITypeInfo interface.
- Autor:
- Tobias Wolf, wolf.tobias@gmx.net
-
Verschachtelte Klassen - Übersicht
Verschachtelte Klassen -
Feldübersicht
Von Schnittstelle geerbte Felder com.sun.jna.platform.win32.COM.IUnknown
IID_IUNKNOWN
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungAddressOfMember
(OaIdl.MEMBERID memid, OaIdl.INVOKEKIND invKind, PointerByReference ppv) Address of member.CreateInstance
(IUnknown pUnkOuter, Guid.REFIID riid, PointerByReference ppvObj) Creates the instance.GetContainingTypeLib
(PointerByReference ppTLib, WinDef.UINTByReference pIndex) Gets the containing type lib.GetDllEntry
(OaIdl.MEMBERID memid, OaIdl.INVOKEKIND invKind, WTypes.BSTRByReference pBstrDllName, WTypes.BSTRByReference pBstrName, WinDef.WORDByReference pwOrdinal) Gets the dll entry.GetDocumentation
(OaIdl.MEMBERID memid, WTypes.BSTRByReference pBstrName, WTypes.BSTRByReference pBstrDocString, WinDef.DWORDByReference pdwHelpContext, WTypes.BSTRByReference pBstrHelpFile) Gets the documentation.GetFuncDesc
(WinDef.UINT index, PointerByReference ppFuncDesc) Gets the func desc.GetIDsOfNames
(WTypes.LPOLESTR[] rgszNames, WinDef.UINT cNames, OaIdl.MEMBERID[] pMemId) Gets the i ds of names.GetImplTypeFlags
(WinDef.UINT index, IntByReference pImplTypeFlags) Gets the impl type flags.GetMops
(OaIdl.MEMBERID memid, WTypes.BSTRByReference pBstrMops) Gets the mops.GetNames
(OaIdl.MEMBERID memid, WTypes.BSTR[] rgBstrNames, WinDef.UINT cMaxNames, WinDef.UINTByReference pcNames) Gets the names.GetRefTypeInfo
(OaIdl.HREFTYPE hRefType, PointerByReference ppTInfo) Gets the ref type info.GetRefTypeOfImplType
(WinDef.UINT index, OaIdl.HREFTYPEByReference pRefType) Gets the ref type of impl type.GetTypeAttr
(PointerByReference ppTypeAttr) Gets the type attr.GetTypeComp
(PointerByReference ppTComp) Gets the type comp.GetVarDesc
(WinDef.UINT index, PointerByReference ppVarDesc) Gets the var desc.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) Invoke.void
ReleaseFuncDesc
(OaIdl.FUNCDESC pFuncDesc) Release func desc.void
ReleaseTypeAttr
(OaIdl.TYPEATTR pTypeAttr) Release type attr.void
ReleaseVarDesc
(OaIdl.VARDESC pVarDesc) Release var desc.Von Klasse geerbte Methoden com.sun.jna.platform.win32.COM.Unknown
AddRef, QueryInterface, Release
Von Klasse geerbte Methoden com.sun.jna.platform.win32.COM.COMInvoker
_invokeNativeInt, _invokeNativeObject, _invokeNativeVoid
Von Klasse geerbte Methoden com.sun.jna.PointerType
equals, fromNative, getPointer, hashCode, nativeType, setPointer, toNative, toString
Von Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden com.sun.jna.platform.win32.COM.IUnknown
AddRef, QueryInterface, Release
-
Konstruktordetails
-
TypeInfo
public TypeInfo()Instantiates a new i type info. -
TypeInfo
Instantiates a new i type info.- Parameter:
pvInstance
- the pv instance
-
-
Methodendetails
-
GetTypeAttr
Gets the type attr.- Angegeben von:
GetTypeAttr
in SchnittstelleITypeInfo
- Parameter:
ppTypeAttr
- the pp type attr- Gibt zurück:
- the hresult
-
GetTypeComp
Gets the type comp.- Angegeben von:
GetTypeComp
in SchnittstelleITypeInfo
- Parameter:
ppTComp
- the pp t comp- Gibt zurück:
- the hresult
-
GetFuncDesc
Gets the func desc.- Angegeben von:
GetFuncDesc
in SchnittstelleITypeInfo
- Parameter:
index
- the indexppFuncDesc
- the pp func desc- Gibt zurück:
- the hresult
-
GetVarDesc
Gets the var desc.- Angegeben von:
GetVarDesc
in SchnittstelleITypeInfo
- Parameter:
index
- the indexppVarDesc
- the pp var desc- Gibt zurück:
- the hresult
-
GetNames
public WinNT.HRESULT GetNames(OaIdl.MEMBERID memid, WTypes.BSTR[] rgBstrNames, WinDef.UINT cMaxNames, WinDef.UINTByReference pcNames) Gets the names. -
GetRefTypeOfImplType
Gets the ref type of impl type.- Angegeben von:
GetRefTypeOfImplType
in SchnittstelleITypeInfo
- Parameter:
index
- the indexpRefType
- the ref type- Gibt zurück:
- the hresult
-
GetImplTypeFlags
Gets the impl type flags.- Angegeben von:
GetImplTypeFlags
in SchnittstelleITypeInfo
- Parameter:
index
- the indexpImplTypeFlags
- the impl type flags- Gibt zurück:
- the hresult
-
GetIDsOfNames
public WinNT.HRESULT GetIDsOfNames(WTypes.LPOLESTR[] rgszNames, WinDef.UINT cNames, OaIdl.MEMBERID[] pMemId) Gets the i ds of names.- Angegeben von:
GetIDsOfNames
in SchnittstelleITypeInfo
- Parameter:
rgszNames
- the rgsz namescNames
- the c namespMemId
- the mem id- Gibt zurück:
- the hresult
-
Invoke
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) Invoke. -
GetDocumentation
public WinNT.HRESULT GetDocumentation(OaIdl.MEMBERID memid, WTypes.BSTRByReference pBstrName, WTypes.BSTRByReference pBstrDocString, WinDef.DWORDByReference pdwHelpContext, WTypes.BSTRByReference pBstrHelpFile) Gets the documentation.- Angegeben von:
GetDocumentation
in SchnittstelleITypeInfo
- Parameter:
memid
- the memidpBstrName
- the bstr namepBstrDocString
- the bstr doc stringpdwHelpContext
- the pdw help contextpBstrHelpFile
- the bstr help file- Gibt zurück:
- the hresult
-
GetDllEntry
public WinNT.HRESULT GetDllEntry(OaIdl.MEMBERID memid, OaIdl.INVOKEKIND invKind, WTypes.BSTRByReference pBstrDllName, WTypes.BSTRByReference pBstrName, WinDef.WORDByReference pwOrdinal) Gets the dll entry.- Angegeben von:
GetDllEntry
in SchnittstelleITypeInfo
- Parameter:
memid
- the memidinvKind
- the inv kindpBstrDllName
- the bstr dll namepBstrName
- the bstr namepwOrdinal
- the pw ordinal- Gibt zurück:
- the hresult
-
GetRefTypeInfo
Gets the ref type info.- Angegeben von:
GetRefTypeInfo
in SchnittstelleITypeInfo
- Parameter:
hRefType
- the h ref typeppTInfo
- the pp t info- Gibt zurück:
- the hresult
-
AddressOfMember
public WinNT.HRESULT AddressOfMember(OaIdl.MEMBERID memid, OaIdl.INVOKEKIND invKind, PointerByReference ppv) Address of member.- Angegeben von:
AddressOfMember
in SchnittstelleITypeInfo
- Parameter:
memid
- the memidinvKind
- the inv kindppv
- the ppv- Gibt zurück:
- the hresult
-
CreateInstance
public WinNT.HRESULT CreateInstance(IUnknown pUnkOuter, Guid.REFIID riid, PointerByReference ppvObj) Creates the instance.- Angegeben von:
CreateInstance
in SchnittstelleITypeInfo
- Parameter:
pUnkOuter
- the unk outerriid
- the riidppvObj
- the ppv obj- Gibt zurück:
- the hresult
-
GetMops
Gets the mops. -
GetContainingTypeLib
Gets the containing type lib.- Angegeben von:
GetContainingTypeLib
in SchnittstelleITypeInfo
- Parameter:
ppTLib
- the pp t libpIndex
- the index- Gibt zurück:
- the hresult
-
ReleaseTypeAttr
Release type attr.- Angegeben von:
ReleaseTypeAttr
in SchnittstelleITypeInfo
- Parameter:
pTypeAttr
- the type attr
-
ReleaseFuncDesc
Release func desc.- Angegeben von:
ReleaseFuncDesc
in SchnittstelleITypeInfo
- Parameter:
pFuncDesc
- the func desc
-
ReleaseVarDesc
Release var desc.- Angegeben von:
ReleaseVarDesc
in SchnittstelleITypeInfo
- Parameter:
pVarDesc
- the var desc
-