Nui
Public Member Functions | Static Protected Member Functions | List of all members
Microsoft::WRL::Details::RuntimeClassBaseT< RuntimeClassTypeT > Class Template Reference

#include <implements.h>

Inheritance diagram for Microsoft::WRL::Details::RuntimeClassBaseT< RuntimeClassTypeT >:
Inheritance graph
[legend]
Collaboration diagram for Microsoft::WRL::Details::RuntimeClassBaseT< RuntimeClassTypeT >:
Collaboration graph
[legend]

Public Member Functions

HRESULT RuntimeClassInitialize () throw ()
 

Static Protected Member Functions

template<typename T >
static HRESULT AsIID (T *implements, REFIID riid, void **ppvObject) throw ()
 
template<typename T >
static HRESULT GetImplementedIIDS (T *implements, ULONG *iidCount, _When_(*iidCount==0, _At_(*iids, _Post_null_)) _When_(*iidCount > 0, _At_(*iids, _Post_notnull_)) _Result_nullonfailure_ IID **iids) throw ()
 

Member Function Documentation

◆ AsIID()

template<unsigned int RuntimeClassTypeT>
template<typename T >
static HRESULT Microsoft::WRL::Details::RuntimeClassBaseT< RuntimeClassTypeT >::AsIID ( T *  implements,
REFIID  riid,
void **  ppvObject 
)
throw (
)
inlinestaticprotected

◆ GetImplementedIIDS()

template<unsigned int RuntimeClassTypeT>
template<typename T >
static HRESULT Microsoft::WRL::Details::RuntimeClassBaseT< RuntimeClassTypeT >::GetImplementedIIDS ( T *  implements,
ULONG *  iidCount,
_When_(*==0, *,  _Post_null_ 
)
throw (
)
inlinestaticprotected

◆ RuntimeClassInitialize()

template<unsigned int RuntimeClassTypeT>
HRESULT Microsoft::WRL::Details::RuntimeClassBaseT< RuntimeClassTypeT >::RuntimeClassInitialize ( )
throw (
)
inline

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