Chapter 7. ATL and ATL Server

The previous chapter looked at attributed programming, a major new feature for COM programmers that provides a great new way to write COM components using the Active Template Library (ATL). This chapter looks at the ATL library itself, starting with the changes that have been made in the ATL 7.0 release, and introduces the completely new ATL Server library.

ATL Server is now one of the three Microsoft C++ libraries, along with the Microsoft Foundation Classes (MFC) library and ATL. MFC is designed for writing desktop graphical user interface (GUI) applications, ATL is designed for writing COM components and ActiveX controls, and ATL Server provides functionality for server-side programming.

Chapter 8 moves away from ...

Get COM Programming with Microsoft® .NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.