comet::wrap_t< ITypeLib > Struct Template Reference
[Interface implementations.]

Specialisation to handle TypeLibrary API. More...

#include <tlbinfo.h>

List of all members.

Public Member Functions

ITypeLib * raw_ ()
unsigned int GetTypeInfoCount ()
com_ptr< ITypeInfo > GetTypeInfo (UINT index)
 Get typeinfo at specified index.
TYPEKIND GetTypeInfoType (UINT index)
 Get type of information at specified index.
com_ptr< ITypeInfo > GetTypeInfoOfGuid (const uuid_t &guid)
 Get typeinfo given GUID.
HRESULT GetTypeInfoOfGuid (REFGUID guid, ITypeInfo **ppTinfo)
 Get Raw Typeinfo of guid.
tlibattr_t GetLibAttr ()
 Get attributes of the typelibrary.
com_ptr< ITypeComp > GetTypeComp ()
void GetDocumentation (int index, bstr_t *name, bstr_t *docString, DWORD *helpcontext, bstr_t *helpfile)
bstr_t GetItemName (int index)
bstr_t GetName ()
bool IsName (const bstr_t &name, unsigned long hashval)
std::pair< com_ptr< ITypeInfo >,
MEMBERID > 
FindName (const bstr_t &name)


Detailed Description

template<>
struct comet::wrap_t< ITypeLib >

Specialisation to handle TypeLibrary API.


The documentation for this struct was generated from the following file: