ReactOS  0.4.13-dev-247-g0f29b3f
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 952 of file atlbase.h.

Constructor & Destructor Documentation

◆ CAtlWinModule()

ATL::CAtlWinModule::CAtlWinModule ( )
inline

Definition at line 955 of file atlbase.h.

956  {
957  HRESULT hResult;
958 
959  hResult = AtlWinModuleInit(this);
960  if (FAILED(hResult))
961  {
963  ATLASSERT(0);
964  }
965  }
#define ATLASSERT(x)
Definition: CComVariant.cpp:9
LONG HRESULT
Definition: typedefs.h:77
HRESULT WINAPI AtlWinModuleInit(_ATL_WIN_MODULE *pWinModule)
Definition: atlbase.h:1552
static bool m_bInitFailed
Definition: atlcore.h:193

◆ ~CAtlWinModule()

ATL::CAtlWinModule::~CAtlWinModule ( )
inline

Definition at line 967 of file atlbase.h.

968  {
969  Term();
970  }

Member Function Documentation

◆ AddCreateWndData()

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

Definition at line 977 of file atlbase.h.

978  {
979  AtlWinModuleAddCreateWndData(this, pData, pObject);
980  }
void WINAPI AtlWinModuleAddCreateWndData(_ATL_WIN_MODULE *pWinModule, _AtlCreateWndData *pData, void *pObject)
Definition: atlbase.h:1568
TW_UINT32 TW_UINT16 TW_UINT16 TW_MEMREF pData
Definition: twain.h:1827

◆ ExtractCreateWndData()

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

Definition at line 982 of file atlbase.h.

983  {
985  }
void *WINAPI AtlWinModuleExtractCreateWndData(_ATL_WIN_MODULE *pWinModule)
Definition: atlbase.h:1581

◆ Term()

void ATL::CAtlWinModule::Term ( )
inline

Definition at line 972 of file atlbase.h.

973  {
974  AtlWinModuleTerm(this, _AtlBaseModule.GetModuleInstance());
975  }
HRESULT WINAPI AtlWinModuleTerm(_ATL_WIN_MODULE *pWinModule, HINSTANCE hInst)
Definition: atlbase.h:1560

Referenced by ~CAtlWinModule().


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