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, Releaseequals, fromNative, getPointer, hashCode, nativeType, setPointer, toNative, toStringpublic 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)