ReactOS 0.4.16-dev-456-ga97fcf1
|
#include <vfdshcfact.h>
Public Member Functions | |
CVfdFactory () | |
~CVfdFactory () | |
STDMETHODIMP | QueryInterface (REFIID, LPVOID *) |
STDMETHODIMP_ (ULONG) AddRef() | |
STDMETHODIMP_ (ULONG) Release() | |
STDMETHODIMP | CreateInstance (LPUNKNOWN, REFIID, LPVOID *) |
STDMETHODIMP | LockServer (BOOL) |
Public Member Functions inherited from IClassFactory | |
HRESULT | CreateInstance ([in, unique] IUnknown *pUnkOuter, [in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
HRESULT | RemoteCreateInstance ([in] REFIID riid, [out, iid_is(riid)] IUnknown **ppvObject) |
HRESULT | LockServer ([in] BOOL fLock) |
HRESULT | RemoteLockServer ([in] BOOL fLock) |
Public Member Functions inherited from IUnknown | |
HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
ULONG | AddRef () |
ULONG | Release () |
Protected Attributes | |
ULONG | m_cRefCnt |
Additional Inherited Members | |
Public Types inherited from IClassFactory | |
typedef IClassFactory * | LPCLASSFACTORY |
Public Types inherited from IUnknown | |
typedef IUnknown * | LPUNKNOWN |
Definition at line 18 of file vfdshcfact.h.
CVfdFactory::CVfdFactory | ( | ) |
Definition at line 25 of file vfdshcfact.cpp.
CVfdFactory::~CVfdFactory | ( | ) |
Definition at line 37 of file vfdshcfact.cpp.
STDMETHODIMP CVfdFactory::CreateInstance | ( | LPUNKNOWN | pUnkOuter, |
REFIID | riid, | ||
LPVOID * | ppvObj | ||
) |
Definition at line 92 of file vfdshcfact.cpp.
STDMETHODIMP CVfdFactory::LockServer | ( | BOOL | fLock | ) |
Implements IClassFactory.
Definition at line 121 of file vfdshcfact.cpp.
STDMETHODIMP CVfdFactory::QueryInterface | ( | REFIID | riid, |
LPVOID * | ppv | ||
) |
Definition at line 47 of file vfdshcfact.cpp.
Referenced by DllGetClassObject().
CVfdFactory::STDMETHODIMP_ | ( | ULONG | ) |
CVfdFactory::STDMETHODIMP_ | ( | ULONG | ) |
|
protected |
Definition at line 21 of file vfdshcfact.h.
Referenced by CVfdFactory(), and STDMETHODIMP_().