Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages
comet::wrap_t< ITypeLib > Struct Template Reference
[Interface implementations.]
Specialisation to handle TypeLibrary API.
More...
#include <tlbinfo.h>
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: