L'illustrazione seguente sono mostrate le relazioni tra le varie classi e interfacce utilizzate nella definizione di un oggetto COM ATL.
Struttura ATL

ATL implementa IUnknown in due fasi
Altri aspetti dell'oggetto COM ATL vengono gestite da altre classi:
Per ulteriori informazioni, vedere le seguenti sezioni in questo articolo:
Per informazioni sulla creazione di un oggetto COM ATL, vedere l'articolo della creazione di un progetto ATL.