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?