I have an MMC application written in Unamanged C++. It has the following orginization:
MMC Plugin (Primary Snap-in) - Snapin A (Extension Snap-in) - Snapin B (Extension Snap-in) - Snapin C (Extension Snap-in) - Snapin 1 (Extension Snap-in) - Snapin 2 (Extension Snap-in) - Snapin 3 (Extension Snap-in) I would like to change the orginization to be: MMC Plugin (Primary Snap-in) - Category 1 (?Extension Snap-in) - Snapin A (Extension Snap-in) - Snapin B (Extension Snap-in) - Snapin C (Extension Snap-in) - Category 2 (?Extension Snap-in) - Snapin 1 (Extension Snap-in) - Snapin 2 (Extension Snap-in) - Snapin 3 (Extension Snap-in)
My thoughts are that I should convert the existing extension snapins to be Dynamic snapins as is seems you can only extend a Primary Snap-in. Would the be along the correct line of thought or am I way off here?