ATL Class Overview

Classes in the Active Template Library (ATL) can be categorized as follows:

Class Factories Memory Management
Class Information MMC Snap-In
Collection Object Safety
COM Modules Persistence
Composite Controls Properties and Property Pages
Connection Points Registry Support
Control Containment Running Objects
Controls: General Support Security
Data Transfer Service Provider Support
Data Types Site Information
Debugging and Exception String and Text
Dual Interfaces Tear-Off Interfaces
Enumerators and Collections Thread Pooling
Error Information Threading Models and Critical Sections
File Handling UI Support
Interface Pointers Windows Support
IUnknown Implementation Utility

For additional classes that can be used in ATL projects, see Shared Classes.

See also

Classes and structs
ATL COM Desktop Components
Global Variables