public class ITypeLib extends IUnknown
Modifier and Type | Class and Description |
---|---|
static class |
ITypeLib.ByReference |
IID_IDispatch
Constructor and Description |
---|
ITypeLib() |
ITypeLib(Pointer pvInstance) |
Modifier and Type | Method and Description |
---|---|
WinNT.HRESULT |
FindName(WString szNameBuf,
WinDef.ULONG lHashVal,
ITypeInfo.ByReference ppTInfo,
OaIdl.MEMBERIDbyReference rgMemId,
WinDef.USHORTbyReference pcFound) |
WinNT.HRESULT |
GetDocumentation(int index,
WTypes.BSTR pBstrName,
WTypes.BSTR pBstrDocString,
WinDef.DWORDbyReference pdwHelpContext,
WTypes.BSTR pBstrHelpFile) |
WinNT.HRESULT |
GetLibAttr(OaIdl.TLIBATTR.ByReference ppTLibAttr) |
WinNT.HRESULT |
GetTypeComp(ITypeComp.ByReference pTComp) |
WinNT.HRESULT |
GetTypeInfo(WinDef.UINT index,
ITypeInfo.ByReference pTInfo) |
WinDef.UINT |
GetTypeInfoCount() |
WinNT.HRESULT |
GetTypeInfoOfGuid(Guid.GUID guid,
ITypeInfo.ByReference pTinfo) |
WinNT.HRESULT |
GetTypeInfoType(WinDef.UINT index,
IntByReference pTKind) |
WinNT.HRESULT |
IsName(WString szNameBuf,
WinDef.ULONG lHashVal,
WinDef.BOOLbyReference pfName) |
void |
ReleaseTLibAttr(OaIdl.TLIBATTR pTLibAttr) |
AddRef, QueryInterface, Release
equals, fromNative, getPointer, hashCode, nativeType, setPointer, toNative, toString
public ITypeLib()
public ITypeLib(Pointer pvInstance)
public WinDef.UINT GetTypeInfoCount()
public WinNT.HRESULT GetTypeInfo(WinDef.UINT index, ITypeInfo.ByReference pTInfo)
public WinNT.HRESULT GetTypeInfoType(WinDef.UINT index, IntByReference pTKind)
public WinNT.HRESULT GetTypeInfoOfGuid(Guid.GUID guid, ITypeInfo.ByReference pTinfo)
public WinNT.HRESULT GetLibAttr(OaIdl.TLIBATTR.ByReference ppTLibAttr)
public WinNT.HRESULT GetTypeComp(ITypeComp.ByReference pTComp)
public WinNT.HRESULT GetDocumentation(int index, WTypes.BSTR pBstrName, WTypes.BSTR pBstrDocString, WinDef.DWORDbyReference pdwHelpContext, WTypes.BSTR pBstrHelpFile)
public WinNT.HRESULT IsName(WString szNameBuf, WinDef.ULONG lHashVal, WinDef.BOOLbyReference pfName)
public WinNT.HRESULT FindName(WString szNameBuf, WinDef.ULONG lHashVal, ITypeInfo.ByReference ppTInfo, OaIdl.MEMBERIDbyReference rgMemId, WinDef.USHORTbyReference pcFound)
public void ReleaseTLibAttr(OaIdl.TLIBATTR pTLibAttr)