ATL Class Overview

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

Class Factories

Memory Management

Class Information

MMC Snap-In


Object Safety

COM Modules


Composite Controls

Properties and Property Pages

Connection Points

Registry Support

Control Containment

Running Objects

Controls: General Support


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


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

See Also

Other Resources

ATL Classes

ATL Reference

ATL Functions

ATL Global Variables

ATL Macros

ATL Structures

ATL Typedefs