_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; 
};

Members

  • 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.

Remarks

_ATL_BASE_MODULE is defined as a typedef of _ATL_BASE_MODULE70.

Requirements

Header: atlcore.h

See Also

Other Resources

ATL Structures