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

#include <comet/tlbinfo.h>

Inheritance diagram for comet::wrap_t< ITypeInfo >:

Inheritance graph
[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: