QCosFactory Class Reference

#include <QCosFactory.h>

List of all members.

Public Member Functions

virtual HRESULT __stdcall QueryInterface (const IID &iid, void **ppv)
virtual ULONG __stdcall AddRef ()
virtual ULONG __stdcall Release ()
virtual HRESULT __stdcall CreateInstance (IUnknown *pUnknownOuter, const IID &iid, void **ppv)
virtual HRESULT __stdcall LockServer (BOOL bLock)
 QCosFactory (const QCosFactoryData *pFactoryData)
virtual ~QCosFactory ()

Static Public Member Functions

static HRESULT GetClassObject (const CLSID &clsid, const IID &iid, void **ppv)
static BOOL IsLocked ()
static HRESULT RegisterAll ()
static HRESULT UnregisterAll ()
static HRESULT CanUnloadNow ()
static HRESULT CALLBACK GetMsgHookProc (int nCode, WPARAM wParam, LPARAM lParam)
static void CloseExe ()

Public Attributes

LONG m_cRef
const QCosFactoryDatam_pFactoryData

Static Public Attributes

static LONG s_cServerLocks = 0
static HMODULE s_hModule = NULL
static LONG s_flags = 1234
static HHOOK g_hook

Detailed Description

Definition at line 94 of file QCosFactory.h.

Constructor & Destructor Documentation

QCosFactory::QCosFactory ( const QCosFactoryData pFactoryData  ) 

Definition at line 55 of file QCosFactory.cpp.

QCosFactory::~QCosFactory (  )  [virtual]

Definition at line 62 of file QCosFactory.cpp.

Member Function Documentation

ULONG __stdcall QCosFactory::AddRef ( void   )  [virtual]

Definition at line 89 of file QCosFactory.cpp.

HRESULT QCosFactory::CanUnloadNow (  )  [static]

Definition at line 342 of file QCosFactory.cpp.

static void QCosFactory::CloseExe (  )  [inline, static]

Definition at line 157 of file QCosFactory.h.

HRESULT __stdcall QCosFactory::CreateInstance ( IUnknown *  pUnknownOuter,
const IID iid,
void **  ppv 
) [virtual]

Definition at line 200 of file QCosFactory.cpp.

HRESULT QCosFactory::GetClassObject ( const CLSID clsid,
const IID iid,
void **  ppv 
) [static]

Definition at line 286 of file QCosFactory.cpp.

static HRESULT CALLBACK QCosFactory::GetMsgHookProc ( int  nCode,
WPARAM  wParam,
LPARAM  lParam 
) [static]

static BOOL QCosFactory::IsLocked (  )  [inline, static]

Definition at line 126 of file QCosFactory.h.

HRESULT __stdcall QCosFactory::LockServer ( BOOL  bLock  )  [virtual]

Definition at line 262 of file QCosFactory.cpp.

virtual HRESULT __stdcall QCosFactory::QueryInterface ( const IID iid,
void **  ppv 
) [virtual]

HRESULT QCosFactory::RegisterAll (  )  [static]

Definition at line 360 of file QCosFactory.cpp.

ULONG __stdcall QCosFactory::Release ( void   )  [virtual]

Definition at line 95 of file QCosFactory.cpp.

HRESULT QCosFactory::UnregisterAll (  )  [static]

Definition at line 379 of file QCosFactory.cpp.

Member Data Documentation

HHOOK QCosFactory::g_hook [static]

Definition at line 175 of file QCosFactory.h.

Definition at line 162 of file QCosFactory.h.

Definition at line 165 of file QCosFactory.h.

LONG QCosFactory::s_cServerLocks = 0 [static]

Definition at line 168 of file QCosFactory.h.

LONG QCosFactory::s_flags = 1234 [static]

Definition at line 173 of file QCosFactory.h.

HMODULE QCosFactory::s_hModule = NULL [static]

Definition at line 171 of file QCosFactory.h.

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

~ ~ ~ ~ ~ ~
Source Code without Comments is like a Cranberry Garland
without the berries. Comment your Code!
Commence Database User Support Group Forum
~ ~ ~ ~ ~ ~
Author: Mark Petryk
Lorimark Solutions, LLC