ATL class overview

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

Class factories
Class information
Collection
COM modules
Composite controls
Connection points
Control containment
Controls: General support
Data transfer
Data types
Debugging and exception
Dual interfaces
Enumerators and collections
Error information
File handling
Interface pointers
IUnknown implementation
Memory management
MMC snap-in
Object safety
Persistence
Properties and property pages
Registry support
Running objects
Security
Service provider support
Site information
String and text
Tear-off interfaces
Thread pooling
Threading models and critical sections
UI support
Windows support
Utility

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

See also

Classes and structs
ATL COM desktop components
Functions
Global variables
Macros
Typedefs