New Macros

New Map Type Macros

Property Maps BEGIN_PROP_MAP

END_PROP_MAP

PROP_DATA_ENTRY

Category Maps BEGIN_CATEGORY_MAP

IMPLEMENTED_CATEGORY

REQUIRED_CATEGORY

END_CATEGORY_MAP

Service Maps BEGIN_SERVICE_MAP

SERVICE_ENTRY

SERVICE_ENTRY_CHAIN

END_SERVICE_MAP


Other Macros

Object map macro OBJECT_ENTRY_NON_CREATEABLE
Message map macros REFLECT_NOTIFICATIONS

DEFAULT_REFLECTION_HANDLER

DECLARE_EMPTY_MSG_MAP

Window macro DECLARE_WND_CLASS_EX
View macro DECLARE_VIEW_STATUS
Debug macros _ASSERTE macro

_ATL_DEBUG_INTERFACES

Porting support macro _ATL_NO_UUIDOF (See Porting from ATL 2.1 for details.)
COM interface entry macros COM_INTERFACE_ENTRY

COM_INTERFACE_ENTRY_IID


New Messages

WM_FORWARDMSG