_ATL_COM_MODULE70 Structure
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. ArchiveDisclaimer

_ATL_COM_MODULE70 Structure 

Used by COM-related code in ATL.


struct _ATL_COM_MODULE70{
   UINT cbSize;
   HINSTANCE m_hInstTypeLib;
   _ATL_OBJMAP_ENTRY** m_ppAutoObjMapFirst;
   _ATL_OBJMAP_ENTRY** m_ppAutoObjMapLast;
   CRITICAL_SECTION m_csObjMap;
};

cbSize

The size of the structure, used for versioning.

m_hInstTypeLib

The handle instance to the type library for this module.

m_ppAutoObjMapFirst

Address of the array element indicating the beginning of the object map entries for this module.

m_ppAutoObjMapLast

Address of the array element indicating the end of the object map entries for this module.

m_csObjMap

Critical section to serialize access to the object map entries. Used internally by ATL.

_ATL_COM_MODULE is defined as a typedef of _ATL_COM_MODULE70.

Header: atlbase.h

Other Resources

ATL Structures

Show:
© 2016 Microsoft