public class TypeLib extends Unknown implements ITypeLib
| Modifier and Type | Class and Description |
|---|---|
static class |
TypeLib.ByReference |
IID_IUNKNOWN| Constructor and Description |
|---|
TypeLib()
Instantiates a new i type lib.
|
TypeLib(Pointer pvInstance)
Instantiates a new i type lib.
|
AddRef, QueryInterface, Release_invokeNativeInt, _invokeNativeObject, _invokeNativeVoidequals, fromNative, getPointer, hashCode, nativeType, setPointer, toNative, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitAddRef, QueryInterface, Releasepublic TypeLib()
public TypeLib(Pointer pvInstance)
pvInstance - the pv instancepublic WinDef.UINT GetTypeInfoCount()
GetTypeInfoCount in interface ITypeLibpublic WinNT.HRESULT GetTypeInfo(WinDef.UINT index, PointerByReference pTInfo)
GetTypeInfo in interface ITypeLibindex - the indexpTInfo - the t infopublic WinNT.HRESULT GetTypeInfoType(WinDef.UINT index, OaIdl.TYPEKIND.ByReference pTKind)
GetTypeInfoType in interface ITypeLibindex - the indexpTKind - the t kindpublic WinNT.HRESULT GetTypeInfoOfGuid(Guid.GUID guid, PointerByReference pTinfo)
GetTypeInfoOfGuid in interface ITypeLibguid - the guidpTinfo - the tinfopublic WinNT.HRESULT GetLibAttr(PointerByReference ppTLibAttr)
GetLibAttr in interface ITypeLibppTLibAttr - the pp t lib attrpublic WinNT.HRESULT GetTypeComp(PointerByReference pTComp)
GetTypeComp in interface ITypeLibpTComp - the t comppublic WinNT.HRESULT GetDocumentation(int index, WTypes.BSTRByReference pBstrName, WTypes.BSTRByReference pBstrDocString, WinDef.DWORDByReference pdwHelpContext, WTypes.BSTRByReference pBstrHelpFile)
GetDocumentation in interface ITypeLibindex - the indexpBstrName - the bstr namepBstrDocString - the bstr doc stringpdwHelpContext - the pdw help contextpBstrHelpFile - the bstr help filepublic WinNT.HRESULT IsName(WTypes.LPOLESTR szNameBuf, WinDef.ULONG lHashVal, WinDef.BOOLByReference pfName)
public WinNT.HRESULT FindName(WTypes.LPOLESTR szNameBuf, WinDef.ULONG lHashVal, Pointer[] ppTInfo, OaIdl.MEMBERID[] rgMemId, WinDef.USHORTByReference pcFound)
public void ReleaseTLibAttr(OaIdl.TLIBATTR pTLibAttr)
ReleaseTLibAttr in interface ITypeLibpTLibAttr - the t lib attr