Separatista
SepaControlClassFactory Class Reference

#include <classfactory.h>

Inheritance diagram for SepaControlClassFactory:
SepaControlUnknown< IClassFactory >

Public Member Functions

 SepaControlClassFactory (FPCREATECOMP fpCreate)
 
HRESULT STDMETHODCALLTYPE CreateInstance (IUnknown *pUnkOuter, REFIID riid, void **pvvObject)
 
HRESULT STDMETHODCALLTYPE LockServer (BOOL fLock)
 
- Public Member Functions inherited from SepaControlUnknown< IClassFactory >
 SepaControlUnknown ()
 
HRESULT STDMETHODCALLTYPE QueryInterface (REFIID iid, void **pvvObject)
 
ULONG STDMETHODCALLTYPE AddRef ()
 
ULONG STDMETHODCALLTYPE Release ()
 

Protected Attributes

ULONG m_uRefCount
 
FPCREATECOMP m_fpCreateComp
 
- Protected Attributes inherited from SepaControlUnknown< IClassFactory >
ULONG m_uRefCount
 

Additional Inherited Members

- Protected Member Functions inherited from SepaControlUnknown< IClassFactory >
virtual ~SepaControlUnknown ()
 

Detailed Description

Creates all instances of needed classes

Constructor & Destructor Documentation

◆ SepaControlClassFactory()

SepaControlClassFactory::SepaControlClassFactory ( FPCREATECOMP  fpCreate)
Parameters
fpCreatePointer to the Class creation function

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