Handy base class for writing COM objects, providing ref-counting and a basic QueryInterface method. More...
#include <juce_ComSmartPtr_windows.h>


Public Member Functions | |
| ComBaseClassHelper ()=default | |
| ULONG STDMETHODCALLTYPE | AddRef () override |
| JUCE_COMRESULT | QueryInterface (REFIID refId, void **result) override |
| ULONG STDMETHODCALLTYPE | Release () override |
Protected Member Functions | |
| JUCE_COMRESULT | castToType (void **result) |
Protected Attributes | |
| ULONG | refCount |
Handy base class for writing COM objects, providing ref-counting and a basic QueryInterface method.
@tags{Core}
|
default |
|
inlineoverrideinherited |
|
inlineprotectedinherited |
|
inlineoverride |
References __uuidof.
|
inlineoverrideinherited |
|
protectedinherited |