#include <comet/tlbinfo.h>
Inheritance diagram for comet::wrap_t< ITypeInfo >:
[legend]List of all members.
|
Public Member Functions |
| type_attr_t | GetTypeAttr () |
|
com_ptr< ITypeComp > | GetTypeComp () |
| | Returns an ITypeComp interface.
|
| func_desc_t | GetFuncDesc (unsigned int index) |
| var_desc_t | GetVarDesc (unsigned int index) |
|
HREFTYPE | GetRefTypeOfImplType (unsigned int index) |
| | Retrieves the type description of implemented interface types.
|
|
long | GetImplTypeFlags (int index) |
| | Retrieves the type description of implemented interface types.
|
|
HRESULT | GetIDsOfNames (LPOLESTR *rgszNames, UINT cNames, MEMBERID *pMemId) |
| | Raw wrapper to make sure comet still works/compiles.
|
|
HRESULT | Invoke (PVOID pvInstance, MEMBERID memid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr) |
| | Raw wrapper to make sure comet still works/compiles.
|
|
bool | GetIDOfName (const wchar_t *name, MEMBERID *id) |
|
void | GetDocumentation (MEMBERID memid, bstr_t *name, bstr_t *docString, DWORD *helpcontext, bstr_t *helpfile) |
| | Get the documentation for the specified MEMBERID.
|
| bstr_t | GetMemberName (MEMBERID memid) |
|
bstr_t | GetName () |
| com_ptr< ITypeInfo > | GetRefTypeInfo (HREFTYPE refType) |
std::pair< com_ptr< ITypeLib >,
UINT > | GetContainingTypeLib () |
Detailed Description
template<>
struct comet::wrap_t< ITypeInfo >
Specialisation wrapper for ITypeInfo.
Wrapper for ITypeInfo typelib information.
- See also:
- ITypeInfo
Member Function Documentation
| std::pair< com_ptr<ITypeLib>, UINT > comet::wrap_t< ITypeInfo >::GetContainingTypeLib |
( |
|
) |
[inline] |
|
|
|
Get the typelib containing this definition. - Returns:
- A pair containing the typelibrary and the index of the type description within the type library.
|
| func_desc_t comet::wrap_t< ITypeInfo >::GetFuncDesc |
( |
unsigned int |
index |
) |
[inline] |
|
|
|
Get the function description struct. - See also:
- FUNCDESC
|
| bstr_t comet::wrap_t< ITypeInfo >::GetMemberName |
( |
MEMBERID |
memid |
) |
[inline] |
|
|
|
Get the member name for the specified MEMBERID. This is a shortcut for GetDocumentation. |
| com_ptr<ITypeInfo> comet::wrap_t< ITypeInfo >::GetRefTypeInfo |
( |
HREFTYPE |
refType |
) |
[inline] |
|
|
|
Get the referenced Type information. |
| type_attr_t comet::wrap_t< ITypeInfo >::GetTypeAttr |
( |
|
) |
[inline] |
|
|
|
Returns a wrapped Type Attributes struct. - See also:
- TYPEATTR
|
| var_desc_t comet::wrap_t< ITypeInfo >::GetVarDesc |
( |
unsigned int |
index |
) |
[inline] |
|
|
|
Get the Variable/Constant/Datamember description. - See also:
- VARDESC
|
The documentation for this struct was generated from the following file: