ATL Macros and Global Functions

ATL for Windows CE supports the following global ATL macros and global functions a little bit differently than the  standard ATL library supports them.

ATL for Windows CE supports the following global ATL macros and global functions the same way the standard ATL library supports them.

ATL Macros and Global Functions

ALT_MSG_MAP COMMAND_ID_HANDLER
AtlAdvise COMMAND_RANGE_HANDLER
AtlAdviseSinkMap CONNECTION_POINT_ENTRY
AtlAxAttachControl DECLARE_AGGREGATABLE
AtlAxCreateControl DECLARE_CLASSFACTORY
AtlAxCreateControlEx DECLARE_CLASSFACTORY_AUTO_THREAD
AtlAxCreateDialog DECLARE_CLASSFACTORY_EX
AtlAxDialogBox DECLARE_CLASSFACTORY_SINGLETON
AtlAxGetControl DECLARE_CLASSFACTORY2
AtlAxGetHost DECLARE_EMPTY_MSG_MAP
AtlHiMetricToPixel DECLARE_GET_CONTROLLING_UNKNOWN
AtlInternalQueryInterface DECLARE_NO_REGISTRY
AtlPixelToHiMetric DECLARE_NOT_AGGREGATABLE
AtlReportError DECLARE_OBJECT_DESCRIPTION
AtlSetChildSite DECLARE_ONLY_AGGREGATABLE
AtlTrace DECLARE_POLY_AGGREGATABLE
ATLTRACE DECLARE_PROTECT_FINAL_CONSTRUCT
AtlTrace2 DECLARE_REGISTRY
atlTraceFlags DECLARE_REGISTRY_RESOURCE
ATLTRACENOTIMPL DECLARE_REGISTRY_RESOURCEID
AtlUnadvise DECLARE_VIEW_STATUS
BEGIN_COM_MAP DEFAULT_REFLECTION_HANDLER
BEGIN_CONNECTION_POINT_MAP DEVMODE and TEXTMETRIC String Conversion Macros
BEGIN_MSG_MAP END_COM_MAP
BEGIN_OBJECT_MAP END_CONNECTION_POINT_MAP
BEGIN_PROP_MAP END_MSG_MAP
BEGIN_SINK_MAP END_OBJECT_MAP
CHAIN_MSG_MAP END_PROP_MAP
CHAIN_MSG_MAP_ALT END_SINK_MAP
CHAIN_MSG_MAP_ALT_MEMBER IMPLEMENT_BOOL_STOCKPROP
CHAIN_MSG_MAP_DYNAMIC IMPLEMENT_BSTR_STOCKPROP
CHAIN_MSG_MAP_MEMBER IMPLEMENT_STOCKPROP
COM_INTERFACE_ENTRY InlineIsEqualIUnknown
COM_INTERFACE_ENTRY Macros MESSAGE_HANDLER
COM_INTERFACE_ENTRY_AGGREGATE MESSAGE_RANGE_HANDLER
COM_INTERFACE_ENTRY_AGGREGATE_BLIND NOTIFY_CODE_HANDLER
COM_INTERFACE_ENTRY_AUTOAGGREGATE NOTIFY_HANDLER
COM_INTERFACE_ENTRY_AUTOAGGREGATE_BLIND NOTIFY_ID_HANDLER
COM_INTERFACE_ENTRY_BREAK NOTIFY_RANGE_HANDLER
COM_INTERFACE_ENTRY_CACHED_TEAR_OFF OBJECT_ENTRY
COM_INTERFACE_ENTRY_CHAIN OBJECT_ENTRY_NON_CREATEABLE
COM_INTERFACE_ENTRY_FUNC PROP_DATA_ENTRY
COM_INTERFACE_ENTRY_FUNC_BLIND PROP_ENTRY
COM_INTERFACE_ENTRY_IID PROP_ENTRY_EX
COM_INTERFACE_ENTRY_NOINTERFACE PROP_PAGE
COM_INTERFACE_ENTRY_TEAR_OFF REFLECT_NOTIFICATIONS
COM_INTERFACE_ENTRY2 SINK_ENTRY
COM_INTERFACE_ENTRY2_IID SINK_ENTRY_EX
COMMAND_CODE_HANDLER String Conversion Macros
COMMAND_HANDLER WM_FORWARDMSG