CDllLoader Class Reference

#include <DllLoader.h>

List of all members.

Public Member Functions

 CDllLoader (LPCTSTR lpFileName, bool bAutoFree=true)
 ~CDllLoader ()
bool IsLoaded ()
bool GetVersion (DWORD *pdwVersion)
FARPROC GetProcAddress (LPCSTR lpProcName)

Protected Attributes

HMODULE m_hModule
bool m_bAutoFree


Detailed Description

Definition at line 35 of file DllLoader.h.


Constructor & Destructor Documentation

CDllLoader::CDllLoader ( LPCTSTR  lpFileName,
bool  bAutoFree = true 
)

Definition at line 37 of file DllLoader.cpp.

References m_bAutoFree, and m_hModule.

CDllLoader::~CDllLoader (  ) 

Definition at line 43 of file DllLoader.cpp.

References m_bAutoFree, m_hModule, and VERIFY.


Member Function Documentation

FARPROC CDllLoader::GetProcAddress ( LPCSTR  lpProcName  ) 

Definition at line 78 of file DllLoader.cpp.

References m_hModule.

Referenced by CloseThemeDataXP(), DrawThemeBackgroundXP(), GetVersion(), IsThemeActiveXP(), OpenThemeDataXP(), and SetWindowThemeXP().

bool CDllLoader::GetVersion ( DWORD *  pdwVersion  ) 

Definition at line 59 of file DllLoader.cpp.

References GetProcAddress(), and PACKVERSION.

Referenced by CApp::InitInstance().

bool CDllLoader::IsLoaded (  ) 

Definition at line 54 of file DllLoader.cpp.

References m_hModule.


Member Data Documentation

bool CDllLoader::m_bAutoFree [protected]

Definition at line 51 of file DllLoader.h.

Referenced by CDllLoader(), and ~CDllLoader().

HMODULE CDllLoader::m_hModule [protected]

Definition at line 50 of file DllLoader.h.

Referenced by CDllLoader(), GetProcAddress(), IsLoaded(), and ~CDllLoader().


The documentation for this class was generated from the following files:
Generated on Thu Dec 7 01:19:59 2006 for DT2005.panorama by  doxygen 1.4.7