Fully Supported ATL Classes
ATL for Windows CE supports the following classes, in the same way as standard ATL:
CAxDialogImpl
CContainedWindow
CAxWindow
CDialogImpl
CComAggObject
CDynamicChain
CComApartment
CFirePropNotifyEvent
CComAutoCriticalSection
CMessageMap
CcomAutoThreadModule
CRegKey
CComBSTR
CSimpleDialog
CComCachedTearOffObject
CStockPropImpl
CComClassFactory
CWindow
CComClassFactory2
CWindowImpl
CComClassFactoryAutoThread
CWinTraits
CComClassFactorySingleton
CWinTraitsOR
CComCoClass
CWndClassInfo
CComCompositeControl
IConnectionPointContainerImpl
CComContainedObject
IConnectionPointImpl
CComControl
IDataObjectImpl
CComCriticalSection
IDispatchImpl
CComDispatchDriver
IDispEventImpl
CComDynamicUnkArray
IObjectWithSiteImpl
CComFakeCriticalSection
IOleControlImpl
CComModule
IOleInPlaceActiveObjectImpl
CComMultiThreadModel
IOleInPlaceObjectWindowlessImpl
CComMultiThreadModelNoCS
IOleObjectImpl
CComObject
IPerPropertyBrowsingImpl
CComObjectGlobal
IPersistPropertyBagImpl
CComObjectNoLock
IPersistStorageImpl
CComObjectRoot
IPersistStreamInitImpl
CComObjectRootEx
IPointerInactiveImpl
CComObjectStack
IPropertyNotifySinkCP
CComObjectThreadModel
IPropertyPage2Impl
CComPolyObject
IPropertyPageImpl
CComPtr
IProvideClassInfo2Impl
CComQIPtr
IQuickActivateImpl
CComSimpleThreadAllocator
IRunnableObjectImpl
CComSingleThreadModel
ISpecifyPropertyPagesImpl
CComTearOffObject
ISupportErrorInfoImpl
CComUnkArray
IViewObjectExImpl
CComVariant