// This function returns the number of plug-in classes this DLL __declspec( dllexport ) ClassDesc* LibClassDesc(int i) { switch(i) { case TVUTIL_TREE_VIEW_UTIL_INDEX: return GetTreeViewUtilDesc(); case TVUTIL_SELECT_BY_CHANNEL_INDEX: return GetSelectByChannelDesc(); case TVUTIL_MAP_CHANNEL_DELETE_INDEX: return GetMapChannelDeleteDesc(); case TVUTIL_MAP_CHANNEL_PASTE_INDEX: return GetMapChannelPasteDesc(); case TVUTIL_MAP_CHANNEL_ADD_INDEX: return GetMapChannelAddDesc(); default: return 0; } }
// This function returns the number of plug-in classes this DLL __declspec( dllexport ) ClassDesc* LibClassDesc(int i) { switch(i) { case 0: return GetTreeViewUtilDesc(); case 1: return GetMapChannelDeleteDesc(); case 2: return GetMapChannelPasteDesc(); case 3: return GetMapChannelAddDesc(); case 4: return GetSelectByChannelDesc(); default: return 0; } }