Skip to content

Latest commit

 

History

History
52 lines (37 loc) · 1.33 KB

atl-com-module70-structure.md

File metadata and controls

52 lines (37 loc) · 1.33 KB
description title ms.date f1_keywords helpviewer_keywords ms.assetid
Learn more about: _ATL_COM_MODULE70 Structure
_ATL_COM_MODULE70 Structure
11/04/2016
ATL::_ATL_COM_MODULE70
ATL._ATL_COM_MODULE70
_ATL_COM_MODULE70
_ATL_COM_MODULE70 structure
ATL_COM_MODULE70 structure
5b0b2fd0-bdeb-4c7e-8870-78fa69ace6e6

_ATL_COM_MODULE70 Structure

Used by COM-related code in ATL.

Syntax

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

Members

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.

Remarks

_ATL_COM_MODULE is defined as a typedef of _ATL_COM_MODULE70.

Requirements

Header: atlbase.h

See also

Classes and structs