Package com.sun.jna.platform.win32.COM
Class TypeInfoUtil
java.lang.Object
com.sun.jna.platform.win32.COM.TypeInfoUtil
The Class ITypeInfoUtil.
- Author:
- wolf.tobias@gmx.net The Class ITypeInfoUtil.
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classThe Class ContainingTypeLib.static classThe Class DllEntry.static classThe Class Invoke.static classThe Class TypeInfoDoc.
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionAddressOfMember(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.intgetImplTypeFlags(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.voidReleaseFuncDesc(OaIdl.FUNCDESC pFuncDesc) Release func desc.voidReleaseTypeAttr(OaIdl.TYPEATTR pTypeAttr) Release type attr.voidReleaseVarDesc(OaIdl.VARDESC pVarDesc) Release var desc.
- 
Field Details- 
OLEAUTOThe Constant OLEAUTO.
 
- 
- 
Constructor Details- 
TypeInfoUtilInstantiates a new i type info util.- Parameters:
- typeInfo- the type info
 
 
- 
- 
Method Details- 
getTypeAttrGets the type attr.- Returns:
- the type attr
 
- 
getTypeCompGets the type comp.- Returns:
- the type comp
 
- 
getFuncDescGets the func desc.- Parameters:
- index- the index
- Returns:
- the func desc
 
- 
getVarDescGets the var desc.- Parameters:
- index- the index
- Returns:
- the var desc
 
- 
getNamesGets the names.- Parameters:
- memid- the memid
- maxNames- the max names
- Returns:
- the names
 
- 
getRefTypeOfImplTypeGets the ref type of impl type.- Parameters:
- index- the index
- Returns:
- the ref type of impl type
 
- 
getImplTypeFlagspublic int getImplTypeFlags(int index) Gets the impl type flags.- Parameters:
- index- the index
- Returns:
- the impl type flags
 
- 
getIDsOfNamesGets the i ds of names.- Parameters:
- rgszNames- the rgsz names
- cNames- the c names
- Returns:
- the i ds of names
 
- 
Invokepublic TypeInfoUtil.Invoke Invoke(WinDef.PVOID pvInstance, OaIdl.MEMBERID memid, WinDef.WORD wFlags, OleAuto.DISPPARAMS.ByReference pDispParams) Invoke.- Parameters:
- pvInstance- the pv instance
- memid- the memid
- wFlags- the w flags
- pDispParams- the disp params
- Returns:
- the invoke
 
- 
getDocumentationGets the documentation.- Parameters:
- memid- the memid
- Returns:
- the documentation
 
- 
GetDllEntryGets the dll entry.- Parameters:
- memid- the memid
- invKind- the inv kind
- Returns:
- the dll entry
 
- 
getRefTypeInfoGets the ref type info.- Parameters:
- hreftype- the hreftype
- Returns:
- the ref type info
 
- 
AddressOfMemberAddress of member.- Parameters:
- memid- the memid
- invKind- the inv kind
- Returns:
- the pointer by reference
 
- 
CreateInstanceCreates the instance.- Parameters:
- pUnkOuter- the unk outer
- riid- the riid
- Returns:
- the pointer by reference
 
- 
GetMopsGets the mops.- Parameters:
- memid- the memid
- Returns:
- the string
 
- 
GetContainingTypeLibGets the containing type lib.- Returns:
- the containing type lib
 
- 
ReleaseTypeAttrRelease type attr.- Parameters:
- pTypeAttr- the type attr
 
- 
ReleaseFuncDescRelease func desc.- Parameters:
- pFuncDesc- the func desc
 
- 
ReleaseVarDescRelease var desc.- Parameters:
- pVarDesc- the var desc
 
 
-