Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages
tlbinfo.h File Reference
#include <oaidl.h>#include <comet/ptr.h>#include <comet/uuid.h>Include dependency graph for tlbinfo.h:

Go to the source code of this file.
Namespaces | |
| namespace | comet |
| namespace | comet::impl |
| namespace | comet::typeinfo |
Classes | |
| struct | comet::comtype< ITypeLib > |
| struct | comet::comtype< ITypeInfo > |
| struct | comet::comtype< ITypeInfo2 > |
| struct | comet::impl::tlib_info< B, T > |
| A class to handle the auto-releaseing of structs returned by by the Typeinfo interfaces. More... | |
| struct | comet::impl::tlib_info< B, T >::typeinfo_attr_base< RELEASE > |
| struct | comet::wrap_t< ITypeInfo > |
| struct | comet::wrap_t< ITypeInfo2 > |
| struct | comet::wrap_t< ITypeLib > |
| Specialisation to handle TypeLibrary API. More... | |
Typedefs | |
|
typedef impl::tlib_info< ITypeInfo, TYPEATTR >::typeinfo_attr_base< &ITypeInfo::ReleaseTypeAttr > | type_attr_t |
| Auto-release wrapper for TYPEATTR. | |
|
typedef impl::tlib_info< ITypeInfo, FUNCDESC >::typeinfo_attr_base< &ITypeInfo::ReleaseFuncDesc > | func_desc_t |
| Auto-release wrapper for FUNCDESC. | |
|
typedef impl::tlib_info< ITypeInfo, VARDESC >::typeinfo_attr_base< &ITypeInfo::ReleaseVarDesc > | var_desc_t |
| Auto-release wrapper for VARDESC. | |
|
typedef impl::tlib_info< ITypeLib, TLIBATTR >::typeinfo_attr_base< &ITypeLib::ReleaseTLibAttr > | tlibattr_t |
| Auto-release wrapper for TLIBATTR. | |
Enumerations | |
| enum | impl_type_flag { eft_default = 0x1, eft_source = 0x2, eft_restricted = 0x4, eft_defaultvtable = 0x8 } |
| enum | regkind_t { reg_default = REGKIND_DEFAULT, reg_register = REGKIND_REGISTER, reg_none = REGKIND_NONE } |
Detailed Description
Wrappers for ITypeLibInfo.Enumeration Type Documentation
|
|
Whether to register the typelibrary on load. |