Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.

_ATL_BASE_MODULE70 Structure 

Used by any project that uses ATL.


struct _ATL_BASE_MODULE70{
   UINT cbSize;
   HINSTANCE m_hInst;
   HINSTANCE m_hInstResource;
   bool m_bNT5orWin98;
   DWORD dwAtlBuildVer;
   GUID* pguidVer;
   CRITICAL_SECTION m_csResource;
   CSimpleArray<HINSTANCE> m_rgResourceInstance;
};

cbSize

The size of the structure, used for versioning.

m_hInst

The hInstance for this module (either exe or dll).

m_hInstResource

Default instance resource handle.

m_bNT5orWin98

Operating system version information. Used internally by ATL.

dwAtlBuildVer

Stores the version of ATL. Currently 0x0700.

pguidVer

ATL's internal GUID.

m_csResource

Used to synchronize access to the m_rgResourceInstance array. Used internally by ATL.

m_rgResourceInstance

Array used to search for resources in all the resource instances of which ATL is aware. Used internally by ATL.

_ATL_BASE_MODULE is defined as a typedef of _ATL_BASE_MODULE70.

Header: atlcore.h

Other Resources

ATL Structures

Community Additions

ADD
Show:
© 2015 Microsoft