ReactOS 0.4.16-dev-197-g92996da
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 1054 of file atlbase.h.

Constructor & Destructor Documentation

◆ CAtlWinModule()

ATL::CAtlWinModule::CAtlWinModule ( )
inline

Definition at line 1057 of file atlbase.h.

1058 {
1059 HRESULT hResult;
1060
1061 hResult = AtlWinModuleInit(this);
1062 if (FAILED(hResult))
1063 {
1065 ATLASSERT(0);
1066 }
1067 }
#define ATLASSERT(x)
Definition: CComVariant.cpp:10
static bool m_bInitFailed
Definition: atlcore.h:193
#define FAILED(hr)
Definition: intsafe.h:51
HRESULT WINAPI AtlWinModuleInit(_ATL_WIN_MODULE *pWinModule)
Definition: atlbase.h:1648

◆ ~CAtlWinModule()

ATL::CAtlWinModule::~CAtlWinModule ( )
inline

Definition at line 1069 of file atlbase.h.

1070 {
1071 Term();
1072 }

Member Function Documentation

◆ AddCreateWndData()

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

Definition at line 1079 of file atlbase.h.

1080 {
1082 }
FxObject * pObject
void WINAPI AtlWinModuleAddCreateWndData(_ATL_WIN_MODULE *pWinModule, _AtlCreateWndData *pData, void *pObject)
Definition: atlbase.h:1664
TW_UINT32 TW_UINT16 TW_UINT16 TW_MEMREF pData
Definition: twain.h:1830

◆ ExtractCreateWndData()

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

Definition at line 1084 of file atlbase.h.

1085 {
1087 }
void *WINAPI AtlWinModuleExtractCreateWndData(_ATL_WIN_MODULE *pWinModule)
Definition: atlbase.h:1677

◆ Term()

void ATL::CAtlWinModule::Term ( )
inline

Definition at line 1074 of file atlbase.h.

1075 {
1076 AtlWinModuleTerm(this, _AtlBaseModule.GetModuleInstance());
1077 }
HRESULT WINAPI AtlWinModuleTerm(_ATL_WIN_MODULE *pWinModule, HINSTANCE hInst)
Definition: atlbase.h:1656

Referenced by ~CAtlWinModule().


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