[This is preliminary documentation and subject to change.]
The MMC_NOTIFY_TYPE enumeration type defines the notifications of user actions that can be sent to a snap-in by the console's node manager when it calls IComponentData::Notify, IComponent::Notify, or IExtendControlbar::ControlbarNotify. The following are detailed in MMC Notifications.
typedef enum _MMC_NOTIFY_TYPE
{
MMCN_ACTIVATE = 0x8001,
MMCN_ADD_IMAGES = 0x8002
MMCN_BTN_CLICK = 0x8003,
MMCN_CLICK = 0x8004,
MMCN_DBLCLICK = 0x8005,
MMCN_DELETE = 0x8006,
MMCN_EXPAND = 0x8007,
MMCN_MINIMIZED = 0x8008,
MMCN_PROPERTY_CHANGE = 0x8009,
MMCN_REMOVE_CHILDREN = 0x800A,
MMCN_RENAME = 0x800B,
MMCN_SELECT = 0x800C,
MMCN_SHOW = 0x800D,
MMCN_VIEW_CHANGE = 0x800E,
MMCN_CONTEXTMENU = 0X800f,
MMCN_MENU_BTNCLICK = 0X8010,
MMCN_HELP = 0X8011,
MMCN_MULTI_SELECT = 0X8012,
MMCN_REFRESH = 0X8013,
} MMC_NOTIFY_TYPE;
See individual notifications.