Blender V5.0
CClassFactory Class Reference

Inherits IClassFactory.

Public Member Functions

 CClassFactory (PFNCREATEINSTANCE pfnCreate)
IFACEMETHODIMP QueryInterface (REFIID riid, void **ppv)
 IFACEMETHODIMP_ (ULONG) AddRef()
 IFACEMETHODIMP_ (ULONG) Release()
IFACEMETHODIMP CreateInstance (IUnknown *punkOuter, REFIID riid, void **ppv)
IFACEMETHODIMP LockServer (BOOL fLock)

Static Public Member Functions

static HRESULT CreateInstance (REFCLSID clsid, const CLASS_OBJECT_INIT *pClassObjectInits, size_t cClassObjectInits, REFIID riid, void **ppv)

Detailed Description

Definition at line 65 of file blendthumb_win32_dll.cc.

Constructor & Destructor Documentation

◆ CClassFactory()

CClassFactory::CClassFactory ( PFNCREATEINSTANCE pfnCreate)
inline

Definition at line 91 of file blendthumb_win32_dll.cc.

References DllAddRef().

Referenced by CreateInstance(), and QueryInterface().

Member Function Documentation

◆ CreateInstance() [1/2]

IFACEMETHODIMP CClassFactory::CreateInstance ( IUnknown * punkOuter,
REFIID riid,
void ** ppv )
inline

#IClassFactory

Definition at line 118 of file blendthumb_win32_dll.cc.

◆ CreateInstance() [2/2]

HRESULT CClassFactory::CreateInstance ( REFCLSID clsid,
const CLASS_OBJECT_INIT * pClassObjectInits,
size_t cClassObjectInits,
REFIID riid,
void ** ppv )
inlinestatic

Definition at line 67 of file blendthumb_win32_dll.cc.

References CClassFactory(), and i.

Referenced by DllGetClassObject().

◆ IFACEMETHODIMP_() [1/2]

CClassFactory::IFACEMETHODIMP_ ( ULONG )
inline

Definition at line 103 of file blendthumb_win32_dll.cc.

◆ IFACEMETHODIMP_() [2/2]

CClassFactory::IFACEMETHODIMP_ ( ULONG )
inline

Definition at line 108 of file blendthumb_win32_dll.cc.

◆ LockServer()

IFACEMETHODIMP CClassFactory::LockServer ( BOOL fLock)
inline

Definition at line 123 of file blendthumb_win32_dll.cc.

References DllAddRef(), and DllRelease().

◆ QueryInterface()

IFACEMETHODIMP CClassFactory::QueryInterface ( REFIID riid,
void ** ppv )
inline

#IUnknown

Definition at line 97 of file blendthumb_win32_dll.cc.

References CClassFactory().


The documentation for this class was generated from the following file: