Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The ATL Reference documents the Active Template Library (ATL), a set of template-based C++ classes that simplify the programming of Component Object Model (COM) objects. To fully take advantage of ATL, a working familiarity with COM is highly recommended.
In This Section
- ATL Class Overview 
 Provides links to and brief descriptions of the ATL classes organized by category.
- ATL Classes 
 Provides reference material on the classes organized alphabetically.
- 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 Structures 
 Provides reference material on the structures organized alphabetically.
- ATL Typedefs 
 Provides reference material on the typedefs organized alphabetically
- ATL Archetypes 
 Provides links to the ATL archetypes, which are theoretical classes that supply a collection of methods, data members, static functions, typedefs, or other features, listed alphabetically.
- Obsolete ATL Topics 
 Provides reference material on the classes, macros, and functions that are obsolete or deprecated.
Related Sections
- ATL 
 Provides topics on how to program using the Active Template Library (ATL).
- ATL Tutorial 
 Leads you through the creation of a control and demonstrates some ATL fundamentals in the process.
- ATL Samples 
 Sample code that shows how to use ATL to write COM objects.
- OLE DB Templates 
 Provides reference material for the OLE DB consumer and provider templates, a set of template classes that implement many commonly used OLE DB interfaces.
- Visual C++ Libraries 
 Provides links to the various libraries provided with Visual C++, including ATL, MFC, OLE DB Templates, the C run-time library, and the Standard C++ Library.