비주얼 C++
공식적으로 ATL의 일부는 아니지만, 마이크로소프트 비주얼 C++은 또한 COM 타입 관리의 단순화를 위해 추가적인 C++ RAII 클래스들은 포함하고 있다. 이 컴파일러 COM 지원 클래스들은 ATL과 함께, 또는 ATL을 대신하여 사용할 수 있으며 다음을 포함한다: