This site uses cookies for analytics, personalized content and ads. By continuing to browse this site, you agree to this use. Learn more
Microsoft Logo
Gray Pipe
Developer Network Developer Network Developer
Sign in

Subscriber portal

Get tools
  • Downloads
    • Visual Studio
    • SDKs
    • Trial software
      • Free downloads
      • Office resources
      • SharePoint Server 2013 resources
      • SQL Server 2014 Express resources
      • Windows Server 2012 resources
  • Programs
    • Subscriptions
      • Overview
      • Administrators
    • Students
      • Microsoft Imagine
      • Microsoft Student Partners
    • ISV
    • Startups
    • Events
  • Community
    • Magazine
    • Forums
    • Blogs
    • Channel 9
  • Documentation
    • APIs and reference
    • Dev centers
    • Samples
    • Retired content
search clear
We’re sorry. The content you requested has been removed. You’ll be auto redirected in 1 second.
Visual C++ MFC and ATL ATL COM Desktop Components
ATL COM Desktop Components Class Overview
Class Overview
Class Overview
Concepts
Class Overview
Class Factories Classes
Class Information Classes
Collection Classes
COM Modules Classes
Composite Controls Classes
Connection Points Classes
Control Containment Classes
Controls: General Support Classes
Data Transfer Classes
Data Types Classes
Debugging and Exceptions Classes
Dual Interfaces Classes
Enumerators and Collections Classes
Error Information Classes
File Handling Classes
Interface Pointers Classes
IUnknown Implementation Classes
Memory Management Classes
MMC Snap-In Classes
Object Safety Classes
Persistence Classes
Properties and Property Pages Classes
Registry Support Classes
Running Objects Classes
Security Classes
Service Provider Support Classes
Site Information Classes
String and Text Classes
Tear-Off Interfaces Classes
Thread Pooling Classes
Threading Models and Critical Sections Classes
UI Support Classes
Utility Classes
Windows Support Classes
Classes
Functions
Global Variables
Macros
Operators
Structures
Typedefs
Archetypes
ATL Wizards and Dialog Boxes
TOC
Collapse the table of content
Expand the table of content
This documentation is archived and is not being maintained.
This documentation is archived and is not being maintained.

ATL Class Overview

Visual Studio 2015
Other Versions
  • Visual Studio 2013
  • Visual Studio 2012
  • Visual Studio 2010
  • Visual Studio 2008
  • Visual Studio 2005
  • View all retired versions
 

The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.

The latest version of this topic can be found at ATL Class Overview.

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

Class FactoriesMemory Management
Class InformationMMC Snap-In
CollectionObject Safety
COM ModulesPersistence
Composite ControlsProperties and Property Pages
Connection PointsRegistry Support
Control ContainmentRunning Objects
Controls: General SupportSecurity
Data TransferService Provider Support
Data TypesSite Information
Debugging and ExceptionString and Text
Dual InterfacesTear-Off Interfaces
Enumerators and CollectionsThread Pooling
Error InformationThreading Models and Critical Sections
File HandlingUI Support
Interface PointersWindows Support
IUnknown ImplementationUtility

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

See Also

Classes
ATL COM Desktop Components
Functions
Global Variables
Macros
Structures
Typedefs

Show:
Print Export (0)
Print Share
IN THIS ARTICLE
    Is this page helpful?
    Additional feedback?
    1500 characters remaining
    Thank you! We appreciate your feedback.

    Dev centers

    • Windows
    • Office
    • Visual Studio
    • Microsoft Azure
    • More...

    Learning resources

    • Microsoft Virtual Academy
    • Channel 9
    • MSDN Magazine

    Community

    • Forums
    • Blogs
    • Codeplex

    Support

    • Self support

    Programs

    • BizSpark (for startups)
    • Microsoft Imagine (for students)
    United States (English)
    • Newsletter
    • Privacy & cookies
    • Terms of use
    • Trademarks
    logo © 2017 Microsoft
    © 2017 Microsoft