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

public Interface ITypeLib

extends IUnknown
Known Direct Implementers
com.sun.jna.platform.win32.COM.TypeLib
Imports
com.sun.jna.Pointer, com.sun.jna.platform.win32.Guid.GUID, .OaIdl.MEMBERID, .OaIdl.TLIBATTR, .OaIdl.TYPEKIND, .WTypes.BSTRByReference, .WTypes.LPOLESTR, .WinDef.BOOLByReference, .WinDef.DWORDByReference, .WinDef.UINT, .WinDef.ULONG, .WinDef.USHORTByReference, .WinNT.HRESULT, com.sun.jna.ptr.PointerByReference

Wrapper class for the ITypeLib 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
FindName(WTypes.LPOLESTR szNameBuf, WinDef.ULONG lHashVal, Pointer[] ppTInfo, OaIdl.MEMBERID[] rgMemId, WinDef.USHORTByReference pcFound)

public WinNT.HRESULT
GetDocumentation(int index, WTypes.BSTRByReference pBstrName, WTypes.BSTRByReference pBstrDocString, WinDef.DWORDByReference pdwHelpContext, WTypes.BSTRByReference pBstrHelpFile)

public WinNT.HRESULT
public WinNT.HRESULT
public WinNT.HRESULT
public WinDef.UINT
public WinNT.HRESULT
public WinNT.HRESULT
public WinNT.HRESULT
IsName(WTypes.LPOLESTR szNameBuf, WinDef.ULONG lHashVal, WinDef.BOOLByReference pfName)

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

Method Detail

FindNameback to summary
public WinNT.HRESULT FindName(WTypes.LPOLESTR szNameBuf, WinDef.ULONG lHashVal, Pointer[] ppTInfo, OaIdl.MEMBERID[] rgMemId, WinDef.USHORTByReference pcFound)
GetDocumentationback to summary
public WinNT.HRESULT GetDocumentation(int index, WTypes.BSTRByReference pBstrName, WTypes.BSTRByReference pBstrDocString, WinDef.DWORDByReference pdwHelpContext, WTypes.BSTRByReference pBstrHelpFile)
GetLibAttrback to summary
public WinNT.HRESULT GetLibAttr(PointerByReference ppTLibAttr)
GetTypeCompback to summary
public WinNT.HRESULT GetTypeComp(PointerByReference ppTComp)
GetTypeInfoback to summary
public WinNT.HRESULT GetTypeInfo(WinDef.UINT index, PointerByReference pTInfo)
GetTypeInfoCountback to summary
public WinDef.UINT GetTypeInfoCount()
GetTypeInfoOfGuidback to summary
public WinNT.HRESULT GetTypeInfoOfGuid(Guid.GUID guid, PointerByReference pTinfo)
GetTypeInfoTypeback to summary
public WinNT.HRESULT GetTypeInfoType(WinDef.UINT index, OaIdl.TYPEKIND.ByReference pTKind)
IsNameback to summary
public WinNT.HRESULT IsName(WTypes.LPOLESTR szNameBuf, WinDef.ULONG lHashVal, WinDef.BOOLByReference pfName)
ReleaseTLibAttrback to summary
public void ReleaseTLibAttr(OaIdl.TLIBATTR pTLibAttr)