Package com.sun.jna.platform.win32.COM
Klasse TypeInfoUtil
java.lang.Object
com.sun.jna.platform.win32.COM.TypeInfoUtil
The Class ITypeInfoUtil.
- Autor:
- wolf.tobias@gmx.net The Class ITypeInfoUtil.
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic class
The Class ContainingTypeLib.static class
The Class DllEntry.static class
The Class Invoke.static class
The Class TypeInfoDoc. -
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungAddressOfMember
(OaIdl.MEMBERID memid, OaIdl.INVOKEKIND invKind) Address of member.CreateInstance
(IUnknown pUnkOuter, Guid.REFIID riid) Creates the instance.Gets the containing type lib.GetDllEntry
(OaIdl.MEMBERID memid, OaIdl.INVOKEKIND invKind) Gets the dll entry.getDocumentation
(OaIdl.MEMBERID memid) Gets the documentation.getFuncDesc
(int index) Gets the func desc.getIDsOfNames
(WTypes.LPOLESTR[] rgszNames, int cNames) Gets the i ds of names.int
getImplTypeFlags
(int index) Gets the impl type flags.GetMops
(OaIdl.MEMBERID memid) Gets the mops.String[]
getNames
(OaIdl.MEMBERID memid, int maxNames) Gets the names.getRefTypeInfo
(OaIdl.HREFTYPE hreftype) Gets the ref type info.getRefTypeOfImplType
(int index) Gets the ref type of impl type.Gets the type attr.Gets the type comp.getVarDesc
(int index) Gets the var desc.Invoke
(WinDef.PVOID pvInstance, OaIdl.MEMBERID memid, WinDef.WORD wFlags, OleAuto.DISPPARAMS.ByReference pDispParams) 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.
-
Felddetails
-
OLEAUTO
The Constant OLEAUTO.
-
-
Konstruktordetails
-
TypeInfoUtil
Instantiates a new i type info util.- Parameter:
typeInfo
- the type info
-
-
Methodendetails
-
getTypeAttr
Gets the type attr.- Gibt zurück:
- the type attr
-
getTypeComp
Gets the type comp.- Gibt zurück:
- the type comp
-
getFuncDesc
Gets the func desc.- Parameter:
index
- the index- Gibt zurück:
- the func desc
-
getVarDesc
Gets the var desc.- Parameter:
index
- the index- Gibt zurück:
- the var desc
-
getNames
Gets the names.- Parameter:
memid
- the memidmaxNames
- the max names- Gibt zurück:
- the names
-
getRefTypeOfImplType
Gets the ref type of impl type.- Parameter:
index
- the index- Gibt zurück:
- the ref type of impl type
-
getImplTypeFlags
public int getImplTypeFlags(int index) Gets the impl type flags.- Parameter:
index
- the index- Gibt zurück:
- the impl type flags
-
getIDsOfNames
Gets the i ds of names.- Parameter:
rgszNames
- the rgsz namescNames
- the c names- Gibt zurück:
- the i ds of names
-
Invoke
public TypeInfoUtil.Invoke Invoke(WinDef.PVOID pvInstance, OaIdl.MEMBERID memid, WinDef.WORD wFlags, OleAuto.DISPPARAMS.ByReference pDispParams) Invoke.- Parameter:
pvInstance
- the pv instancememid
- the memidwFlags
- the w flagspDispParams
- the disp params- Gibt zurück:
- the invoke
-
getDocumentation
Gets the documentation.- Parameter:
memid
- the memid- Gibt zurück:
- the documentation
-
GetDllEntry
Gets the dll entry.- Parameter:
memid
- the memidinvKind
- the inv kind- Gibt zurück:
- the dll entry
-
getRefTypeInfo
Gets the ref type info.- Parameter:
hreftype
- the hreftype- Gibt zurück:
- the ref type info
-
AddressOfMember
Address of member.- Parameter:
memid
- the memidinvKind
- the inv kind- Gibt zurück:
- the pointer by reference
-
CreateInstance
Creates the instance.- Parameter:
pUnkOuter
- the unk outerriid
- the riid- Gibt zurück:
- the pointer by reference
-
GetMops
Gets the mops.- Parameter:
memid
- the memid- Gibt zurück:
- the string
-
GetContainingTypeLib
Gets the containing type lib.- Gibt zurück:
- the containing type lib
-
ReleaseTypeAttr
Release type attr.- Parameter:
pTypeAttr
- the type attr
-
ReleaseFuncDesc
Release func desc.- Parameter:
pFuncDesc
- the func desc
-
ReleaseVarDesc
Release var desc.- Parameter:
pVarDesc
- the var desc
-