ReactOS 0.4.16-dev-401-g45b008d
|
#include <unknownbase.h>
Public Member Functions | |
CUnknownBase (bool autoDelete=true, LONG initialRef=0) | |
ULONG STDMETHODCALLTYPE | AddRef () |
ULONG STDMETHODCALLTYPE | Release () |
HRESULT STDMETHODCALLTYPE | QueryInterface (REFIID riid, void **ppv) |
virtual | ~CUnknownBase () |
LONG | GetRef () const |
Protected Member Functions | |
virtual const QITAB * | GetQITab ()=0 |
Private Attributes | |
LONG | m_lRef |
bool | m_AutoDelete |
Definition at line 5 of file unknownbase.h.
|
inline |
Definition at line 13 of file unknownbase.h.
|
inlinevirtual |
Definition at line 39 of file unknownbase.h.
|
inline |
Definition at line 19 of file unknownbase.h.
|
protectedpure virtual |
Implemented in CTestSpy, CDummyWindow, and CMenuCallback.
Referenced by CUnknownBase< Interface >::QueryInterface().
|
inline |
Definition at line 41 of file unknownbase.h.
|
inline |
Definition at line 34 of file unknownbase.h.
Referenced by CTestSpy::QueryInterface().
|
inline |
Definition at line 24 of file unknownbase.h.
|
private |
Definition at line 8 of file unknownbase.h.
Referenced by CUnknownBase< Interface >::Release().
|
private |
Definition at line 7 of file unknownbase.h.
Referenced by CUnknownBase< Interface >::AddRef(), CUnknownBase< Interface >::GetRef(), and CUnknownBase< Interface >::Release().