Requirements for Extension Snap-ins

Extension snap-ins are COM in-process DLLs that implement and expose MMC interfaces such as IExtendContextMenu and IExtendControlbar.

Extension snap-ins have three requirements:

  • Extension snap-ins must implement the appropriate MMC interfaces and handle the MMC notifications that are sent in response to user actions.
  • Extension snap-ins must register themselves in several places in the registry. This is discussed in detail in Registration Requirements for Extension Snap-ins.
  • Extension snap-ins must be aware of and support the clipboard formats published by any primary snap-ins whose node types they extend.

Implementing MMC Interfaces in Extension Snap-ins

Registration Requirements for Extension Snap-ins

Working with Extension Snap-ins