The Scope of ATL

ATL allows you to easily create COM objects, Automation server, and ActiveX controls. ATL provides built-in support for many of the fundamental COM interfaces.

ATL is shipped as source code which you include in your application. ATL also makes a DLL available (atl.dll), which contains code that may be shared across components. However, this DLL is not necessary.

Introduction to ATL

See Also   Creating an ATL Project