Standard implementation of a controlling IUnknown for an object, to be inherited with other COM interfaces into an implementation class whose IUnknown implementation delegates to TUnknown::Outer.
More...
#include <ocf/oleutil.h>
Standard implementation of a controlling IUnknown for an object, to be inherited with other COM interfaces into an implementation class whose IUnknown implementation delegates to TUnknown::Outer.
Definition at line 264 of file oleutil.h.
◆ TUnknown()
| ocf::TUnknown::TUnknown |
( |
| ) |
|
|
protected |
◆ ~TUnknown()
| ocf::TUnknown::~TUnknown |
( |
| ) |
|
|
protectedvirtual |
◆ AdjustRefCount()
| unsigned long ocf::TUnknown::AdjustRefCount |
( |
int | i | ) |
|
|
inline |
◆ Aggregate()
| IUnknown & ocf::TUnknown::Aggregate |
( |
TUnknown & | inner | ) |
|
◆ GetOuter()
| IUnknown * ocf::TUnknown::GetOuter |
( |
| ) |
|
|
inline |
◆ GetRefCount()
| unsigned long ocf::TUnknown::GetRefCount |
( |
| ) |
|
◆ operator IUnknown &()
| ocf::TUnknown::operator IUnknown & |
( |
| ) |
|
|
inline |
◆ operator IUnknown *()
| ocf::TUnknown::operator IUnknown * |
( |
| ) |
|
|
inline |
◆ QueryObject()
| HRESULT ocf::TUnknown::QueryObject |
( |
const GUID & | iid, |
|
|
void ** | pif ) |
|
protectedvirtual |
◆ SetOuter()
| IUnknown * ocf::TUnknown::SetOuter |
( |
IUnknown * | outer = 0 | ) |
|
|
inline |
◆ ThisUnknown()
| IUnknown & ocf::TUnknown::ThisUnknown |
( |
| ) |
|
|
inlineprotected |
◆ TUnknownI
◆ Outer
| IUnknown* ocf::TUnknown::Outer |
|
protected |
The documentation for this class was generated from the following files: