ReactOS  0.4.15-dev-5618-g8866b9d
CFontExtModule Class Reference
Inheritance diagram for CFontExtModule:
Collaboration diagram for CFontExtModule:

Public Member Functions

void Init (_ATL_OBJMAP_ENTRY *p, HINSTANCE h, const GUID *plibid)
 
void Term ()
 
- Public Member Functions inherited from ATL::CComModule
 CComModule ()
 
 ~CComModule ()
 
HRESULT Init (_ATL_OBJMAP_ENTRY *p, HINSTANCE, const GUID *plibid)
 
void Term ()
 
HRESULT GetClassObject (REFCLSID rclsid, REFIID riid, LPVOID *ppv)
 
HRESULT RegisterServer (BOOL bRegTypeLib=FALSE, const CLSID *pCLSID=NULL)
 
HRESULT UnregisterServer (BOOL bUnRegTypeLib, const CLSID *pCLSID=NULL)
 
HRESULT DllCanUnloadNow ()
 
HRESULT DllGetClassObject (REFCLSID rclsid, REFIID riid, LPVOID *ppv)
 
HRESULT DllRegisterServer (BOOL bRegTypeLib=TRUE)
 
HRESULT DllUnregisterServer (BOOL bUnRegTypeLib=TRUE)
 
- Public Member Functions inherited from ATL::CAtlModuleT< CComModule >
HRESULT RegisterServer (BOOL bRegTypeLib=FALSE, const CLSID *pCLSID=NULL)
 
HRESULT UnregisterServer (BOOL bUnRegTypeLib, const CLSID *pCLSID=NULL)
 
virtual HRESULT AddCommonRGSReplacements (IRegistrarBase *pRegistrar)
 
- Public Member Functions inherited from ATL::CAtlModule
 CAtlModule ()
 
virtual LONG GetLockCount ()
 
virtual LONG Lock ()
 
virtual LONG Unlock ()
 
HRESULT WINAPI UpdateRegistryFromResource (LPCTSTR lpszRes, BOOL bRegister, struct _ATL_REGMAP_ENTRY *pMapEntries=NULL)
 
HRESULT WINAPI UpdateRegistryFromResource (UINT nResID, BOOL bRegister, struct _ATL_REGMAP_ENTRY *pMapEntries=NULL)
 

Additional Inherited Members

- Static Public Member Functions inherited from ATL::CAtlModuleT< CComModule >
static LPCOLESTR GetAppId ()
 
- Public Attributes inherited from ATL::CComModule
_ATL_OBJMAP_ENTRYm_pObjMap
 
- Public Attributes inherited from ATL::_ATL_MODULE70
UINT cbSize
 
LONG m_nLockCnt
 
_ATL_TERMFUNC_ELEMm_pTermFuncs
 
CComCriticalSection m_csStaticDataInitAndTypeInfo
 
- Static Public Attributes inherited from ATL::CAtlModule
static GUID m_libid
 

Detailed Description

Definition at line 15 of file fontext.cpp.

Member Function Documentation

◆ Init()

void CFontExtModule::Init ( _ATL_OBJMAP_ENTRY p,
HINSTANCE  h,
const GUID plibid 
)
inline

Definition at line 18 of file fontext.cpp.

19  {
20  g_FontCache = new CFontCache();
21  CComModule::Init(p, h, plibid);
22  }
BOOL Init(PUSERCONNECT UserCon)
Definition: dllmain.c:386
GLfloat GLfloat GLfloat GLfloat h
Definition: glext.h:7723
CFontCache * g_FontCache
Definition: CFontCache.cpp:12
GLfloat GLfloat p
Definition: glext.h:8902

Referenced by DllMain().

◆ Term()

void CFontExtModule::Term ( )
inline

Definition at line 24 of file fontext.cpp.

25  {
26  delete g_FontCache;
27  g_FontCache = NULL;
28  CComModule::Term();
29  }
CFontCache * g_FontCache
Definition: CFontCache.cpp:12
#define NULL
Definition: types.h:112

Referenced by DllMain().


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