ATL Structures

 

The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.

The latest version of this topic can be found at ATL Structures.

The Active Template Library includes the following structures.

In This Section

ATL_DRAWINFO
Contains information used for rendering to various targets, such as a printer, metafile, or ActiveX control.

_AtlCreateWndData
Contains class instance data in windowing code in ATL.

_ATL_BASE_MODULE70
Used by any project that uses ATL.

_ATL_COM_MODULE70
Used by COM-related code in ATL.

_ATL_FUNC_INFO
Contains type information used to describe a method or property on a dispinterface.

_ATL_MODULE70
Contains data used by every ATL module.

_ATL_WIN_MODULE70
Used by windowing code in ATL.

ATL Reference
Provides reference material for the ATL Library, a set of template-based C++ classes that simplify the programming of COM objects.

ATL Functions
Provides reference material on the global functions organized alphabetically. Includes topics organizing the functions into categories.

ATL Global Variables
Provides reference material on the global variables organized alphabetically.

ATL Macros
Provides reference material on the macros organized alphabetically. Includes topics organizing the macros into categories.

ATL Typedefs
Provides reference material on the typedefs organized alphabetically

ATL Classes
Provides reference material on the classes organized alphabetically.