ReactOS  0.4.12-dev-102-g4b7f1e0
ATL::CAtlWinModule Class Reference

#include <atlbase.h>

Inheritance diagram for ATL::CAtlWinModule:
Collaboration diagram for ATL::CAtlWinModule:

Public Member Functions

 CAtlWinModule ()
 
 ~CAtlWinModule ()
 
void Term ()
 
void AddCreateWndData (_AtlCreateWndData *pData, void *pObject)
 
voidExtractCreateWndData ()
 

Additional Inherited Members

- Public Attributes inherited from ATL::_ATL_WIN_MODULE70
UINT cbSize
 
CComCriticalSection m_csWindowCreate
 
_AtlCreateWndDatam_pCreateWndList
 

Detailed Description

Definition at line 961 of file atlbase.h.

Constructor & Destructor Documentation

◆ CAtlWinModule()

ATL::CAtlWinModule::CAtlWinModule ( )
inline

Definition at line 964 of file atlbase.h.

965  {
966  HRESULT hResult;
967 
968  hResult = AtlWinModuleInit(this);
969  if (FAILED(hResult))
970  {
972  ATLASSERT(0);
973  }
974  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
LONG HRESULT
Definition: typedefs.h:77
HRESULT WINAPI AtlWinModuleInit(_ATL_WIN_MODULE *pWinModule)
Definition: atlbase.h:1560
static bool m_bInitFailed
Definition: atlcore.h:189

◆ ~CAtlWinModule()

ATL::CAtlWinModule::~CAtlWinModule ( )
inline

Definition at line 976 of file atlbase.h.

977  {
978  Term();
979  }

Member Function Documentation

◆ AddCreateWndData()

void ATL::CAtlWinModule::AddCreateWndData ( _AtlCreateWndData pData,
void pObject 
)
inline

Definition at line 986 of file atlbase.h.

Referenced by ATL::CDialogImpl< CConfirmReplace >::Create(), ATL::CWindowImplBaseT< CToolbar< TASK_ITEM >, CControlWinTraits >::Create(), ATL::CDialogImpl< CConfirmReplace >::DoModal(), and ATL::CPropertyPageImpl< CExtractSettingsPage >::PropPageCallback().

987  {
988  AtlWinModuleAddCreateWndData(this, pData, pObject);
989  }
void WINAPI AtlWinModuleAddCreateWndData(_ATL_WIN_MODULE *pWinModule, _AtlCreateWndData *pData, void *pObject)
Definition: atlbase.h:1576

◆ ExtractCreateWndData()

void* ATL::CAtlWinModule::ExtractCreateWndData ( )
inline

◆ Term()

void ATL::CAtlWinModule::Term ( )
inline

Definition at line 981 of file atlbase.h.

982  {
984  }
HINSTANCE GetModuleInstance()
Definition: atlcore.h:198
HRESULT WINAPI AtlWinModuleTerm(_ATL_WIN_MODULE *pWinModule, HINSTANCE hInst)
Definition: atlbase.h:1568
CAtlBaseModule _AtlBaseModule
Definition: atlbase.cpp:26

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