Oltre a 39 nuove classi, 7 classi sono state rinominate. Attraverso un'istruzione # define , alcuni dei vecchi nomi restino compatibili con ATL 2.1. Tuttavia, è consigliabile utilizzare i nuovi nomi. Per ulteriori informazioni, vedere Obsoleto ATL argomenti.
| Nome antico | Nuovo nome |
| CcomConnectionPoint | IConnectionPointImpl (Non compatibile. È necessario utilizzare il nuovo nome.) |
| CcomConnectionPointContainerImpl | IConnectionPointContainerImpl |
| CcomDualImpl | IDispatchImpl |
| CcomDynamicArrayCONNECTDATA | CComDynamicUnkArray (Non compatibile. È necessario utilizzare il nuovo nome.) |
| CcomISupportErrorInfoImpl | ISupportErrorInfoImpl |
| CcomProvideClassInfo2Impl | IProvideClassInfo2Impl |
| CcomStaticArrayCONNECTDATA | CComUnkArray (Non compatibile. È necessario utilizzare il nuovo nome.) |