Skip to content

Latest commit

 

History

History
82 lines (67 loc) · 3.25 KB

File metadata and controls

82 lines (67 loc) · 3.25 KB
title ATL COM Desktop Components | Microsoft Docs
ms.custom
ms.date 11/04/2016
ms.reviewer
ms.suite
ms.technology
cpp-windows
ms.tgt_pltfrm
ms.topic article
dev_langs
C++
helpviewer_keywords
ATL, reference
ATL, about ATL
ms.assetid 291f38d1-d2de-4687-86a9-99b4fd35706c
caps.latest.revision 14
author mikeblome
ms.author mblome
manager ghogen
translation.priority.ht
cs-cz
de-de
es-es
fr-fr
it-it
ja-jp
ko-kr
pl-pl
pt-br
ru-ru
tr-tr
zh-cn
zh-tw

ATL COM Desktop Components

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

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 C++ Standard Library.