_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