BEGIN_EXTENSION_SNAPIN_NODEINFO_MAP
Visual Studio 2010
Marks the beginning of the snap-in extension data class map.
BEGIN_EXTENSION_SNAPIN_NODEINFO_MAP( classname )
Start your snap-in extension map with the BEGIN_EXTENSION_SNAPIN_NODEINFO_MAP macro, add entries for each of your snap-in extension data types with the EXTENSION_SNAPIN_NODEINFO_ENTRY macro, and complete the map with the END_EXTENSION_SNAPIN_NODEINFO_MAP macro.
class CMyExtSnapinExtData : public CSnapInItemImpl<CMyExtSnapinExtData>, public CMySnapinBase { public: CMyExtSnapinExtData() {} }; class CMyExtSnapin : public CComObjectRoot, public CSnapInObjectRoot<1, CMyExtSnapin>, public IComponentDataImpl<CMyExtSnapin, CMyExtSnapin> { public: CMyExtSnapin() {} BEGIN_COM_MAP(CMyExtSnapin) END_COM_MAP() EXTENSION_SNAPIN_DATACLASS(CMyExtSnapinExtData) BEGIN_EXTENSION_SNAPIN_NODEINFO_MAP(CMyExtSnapin) EXTENSION_SNAPIN_NODEINFO_ENTRY(CMyExtSnapinExtData) END_EXTENSION_SNAPIN_NODEINFO_MAP() };