#include <classfactory.hxx>
|
| | CClassFactory (const CLSID &clsid) |
| |
| virtual | ~CClassFactory () |
| |
| virtual HRESULT STDMETHODCALLTYPE | QueryInterface (REFIID riid, void __RPC_FAR *__RPC_FAR *ppvObject) override |
| |
| virtual ULONG STDMETHODCALLTYPE | AddRef () override |
| |
| virtual ULONG STDMETHODCALLTYPE | Release () override |
| |
| virtual HRESULT STDMETHODCALLTYPE | CreateInstance (IUnknown __RPC_FAR *pUnkOuter, REFIID riid, void __RPC_FAR *__RPC_FAR *ppvObject) override |
| |
| virtual HRESULT STDMETHODCALLTYPE | LockServer (BOOL fLock) override |
| |
| | CClassFactory (const CLSID &clsid) |
| |
| virtual | ~CClassFactory () |
| |
| virtual HRESULT STDMETHODCALLTYPE | QueryInterface (REFIID riid, void __RPC_FAR *__RPC_FAR *ppvObject) override |
| |
| virtual ULONG STDMETHODCALLTYPE | AddRef () override |
| |
| virtual ULONG STDMETHODCALLTYPE | Release () override |
| |
| virtual HRESULT STDMETHODCALLTYPE | CreateInstance (IUnknown __RPC_FAR *pUnkOuter, REFIID riid, void __RPC_FAR *__RPC_FAR *ppvObject) override |
| |
| virtual HRESULT STDMETHODCALLTYPE | LockServer (BOOL fLock) override |
| |
Definition at line 25 of file classfactory.hxx.
◆ CClassFactory() [1/2]
| CClassFactory::CClassFactory |
( |
const CLSID & |
clsid | ) |
|
|
explicit |
◆ ~CClassFactory() [1/2]
| CClassFactory::~CClassFactory |
( |
| ) |
|
|
virtual |
◆ CClassFactory() [2/2]
| CClassFactory::CClassFactory |
( |
const CLSID & |
clsid | ) |
|
◆ ~CClassFactory() [2/2]
| virtual CClassFactory::~CClassFactory |
( |
| ) |
|
|
virtual |
◆ AddRef() [1/2]
| virtual ULONG STDMETHODCALLTYPE CClassFactory::AddRef |
( |
| ) |
|
|
overridevirtual |
◆ AddRef() [2/2]
| ULONG STDMETHODCALLTYPE CClassFactory::AddRef |
( |
| ) |
|
|
overridevirtual |
◆ CreateInstance() [1/2]
| virtual HRESULT STDMETHODCALLTYPE CClassFactory::CreateInstance |
( |
IUnknown __RPC_FAR * |
pUnkOuter, |
|
|
REFIID |
riid, |
|
|
void __RPC_FAR *__RPC_FAR * |
ppvObject |
|
) |
| |
|
overridevirtual |
◆ CreateInstance() [2/2]
| HRESULT STDMETHODCALLTYPE CClassFactory::CreateInstance |
( |
IUnknown __RPC_FAR * |
pUnkOuter, |
|
|
REFIID |
riid, |
|
|
void __RPC_FAR *__RPC_FAR * |
ppvObject |
|
) |
| |
|
overridevirtual |
◆ IsLocked() [1/2]
| static bool CClassFactory::IsLocked |
( |
| ) |
|
|
static |
◆ IsLocked() [2/2]
| bool CClassFactory::IsLocked |
( |
| ) |
|
|
static |
◆ LockServer() [1/2]
| virtual HRESULT STDMETHODCALLTYPE CClassFactory::LockServer |
( |
BOOL |
fLock | ) |
|
|
overridevirtual |
◆ LockServer() [2/2]
| HRESULT STDMETHODCALLTYPE CClassFactory::LockServer |
( |
BOOL |
fLock | ) |
|
|
overridevirtual |
◆ QueryInterface() [1/2]
| virtual HRESULT STDMETHODCALLTYPE CClassFactory::QueryInterface |
( |
REFIID |
riid, |
|
|
void __RPC_FAR *__RPC_FAR * |
ppvObject |
|
) |
| |
|
overridevirtual |
◆ QueryInterface() [2/2]
| HRESULT STDMETHODCALLTYPE CClassFactory::QueryInterface |
( |
REFIID |
riid, |
|
|
void __RPC_FAR *__RPC_FAR * |
ppvObject |
|
) |
| |
|
overridevirtual |
◆ Release() [1/2]
| virtual ULONG STDMETHODCALLTYPE CClassFactory::Release |
( |
| ) |
|
|
overridevirtual |
◆ Release() [2/2]
| ULONG STDMETHODCALLTYPE CClassFactory::Release |
( |
| ) |
|
|
overridevirtual |
◆ m_Clsid
| CLSID CClassFactory::m_Clsid |
|
private |
◆ m_RefCnt
| LONG CClassFactory::m_RefCnt |
|
private |
◆ s_ServerLocks
| static LONG CClassFactory::s_ServerLocks = 0 |
|
staticprivate |
The documentation for this class was generated from the following files: