ATL Macros
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 Macros

To find an ATL macro by category, see the following topics.

Aggregation and Class Factory Macros
Provide ways of controlling aggregation and of declaring class factories.
Category Macros
Define category maps.
COM Map Macros
Define COM interface maps.
Compiler Options Macros
Control specific compiler features.
Composite Control Macros
Define event sink maps and entries.
Connection Point Macros
Define connection point maps and entries.
Debugging and Error Reporting Macros
Provide useful debugging and trace facilities.
Exception Handling Macros
Provide support for exception handling.
Message Map Macros
Define message maps and entries.
Object Map Macros
Define object maps and entries.
Object Status Macros
Sets flags belonging to ActiveX controls.
Property Map Macros
Define property maps and entries.
Registry Data Exchange Macros
Perform Registry Data Exchange operations.
Registry Macros
Define useful type library and registry facilities.
Service Map Macros
Define service maps and entries.
Snap-In Object Macros
Provide support for snap-in extensions.
String Conversion Macros
Provide string conversion features.
Window Class Macros
Define window class utilities.
Windows Messages Macros
Forward window messages.

See Also

ATL Macros Alphabetical Reference | ATL Reference | ATL Functions | ATL Global Variables | ATL Structures | ATL Typedefs | ATL Classes

© 2016 Microsoft