MMC_NOTIFY_TYPE enumeration (mmc.h)

The MMC_NOTIFY_TYPE enumeration 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. For more information, see MMC Notifications.

Syntax

typedef enum _MMC_NOTIFY_TYPE {
  MMCN_ACTIVATE = 0x8001,
  MMCN_ADD_IMAGES = 0x8002,
  MMCN_BTN_CLICK = 0x8003,
  MMCN_CLICK = 0x8004,
  MMCN_COLUMN_CLICK = 0x8005,
  MMCN_CONTEXTMENU = 0x8006,
  MMCN_CUTORMOVE = 0x8007,
  MMCN_DBLCLICK = 0x8008,
  MMCN_DELETE = 0x8009,
  MMCN_DESELECT_ALL = 0x800A,
  MMCN_EXPAND = 0x800B,
  MMCN_HELP = 0x800C,
  MMCN_MENU_BTNCLICK = 0x800D,
  MMCN_MINIMIZED = 0x800E,
  MMCN_PASTE = 0x800F,
  MMCN_PROPERTY_CHANGE = 0x8010,
  MMCN_QUERY_PASTE = 0x8011,
  MMCN_REFRESH = 0x8012,
  MMCN_REMOVE_CHILDREN = 0x8013,
  MMCN_RENAME = 0x8014,
  MMCN_SELECT = 0x8015,
  MMCN_SHOW = 0x8016,
  MMCN_VIEW_CHANGE = 0x8017,
  MMCN_SNAPINHELP = 0x8018,
  MMCN_CONTEXTHELP = 0x8019,
  MMCN_INITOCX = 0x801A,
  MMCN_FILTER_CHANGE = 0x801B,
  MMCN_FILTERBTN_CLICK = 0x801C,
  MMCN_RESTORE_VIEW = 0x801D,
  MMCN_PRINT = 0x801E,
  MMCN_PRELOAD = 0x801F,
  MMCN_LISTPAD = 0x8020,
  MMCN_EXPANDSYNC = 0x8021,
  MMCN_COLUMNS_CHANGED = 0x8022,
  MMCN_CANPASTE_OUTOFPROC = 0x8023
} MMC_NOTIFY_TYPE;

Constants

 
MMCN_ACTIVATE
Value: 0x8001
A window for which the snap-in owns the result view is being activated or deactivated.
MMCN_ADD_IMAGES
Value: 0x8002
The snap-in is being notified to add images for the result pane.
MMCN_BTN_CLICK
Value: 0x8003
The user clicked a toolbar button.
MMCN_CLICK
Value: 0x8004
Not used.
MMCN_COLUMN_CLICK
Value: 0x8005
The user clicked a list view column header.
MMCN_CONTEXTMENU
Value: 0x8006
Not used.
MMCN_CUTORMOVE
Value: 0x8007
Items owned by the snap-in have been cut or moved.
MMCN_DBLCLICK
Value: 0x8008
The user double-clicked a mouse button on a list view item or on a scope item in the result pane.
MMCN_DELETE
Value: 0x8009
Sent to
inform the snap-in that an object should be deleted.
MMCN_DESELECT_ALL
Value: 0x800A
Sent to the virtual list view when all items of an owner-data result pane are deselected.
MMCN_EXPAND
Value: 0x800B
Sent when a scope item must be expanded or collapsed.
MMCN_HELP
Value: 0x800C
Not used.
MMCN_MENU_BTNCLICK
Value: 0x800D
Sent when the user clicks a snap-in defined menu button.
MMCN_MINIMIZED
Value: 0x800E
Sent when a window is being minimized or maximized.
MMCN_PASTE
Value: 0x800F
Notifies the snap-in's scope item to paste selected result items.
MMCN_PROPERTY_CHANGE
Value: 0x8010
Informs the snap-in of property changes.
MMCN_QUERY_PASTE
Value: 0x8011
Sent to determine whether the snap-in can paste items from a given data object.
MMCN_REFRESH
Value: 0x8012
Sent when the refresh verb is selected.
MMCN_REMOVE_CHILDREN
Value: 0x8013
Notifies the snap-in when to delete all the child items (the entire subtree) below a specified item.
MMCN_RENAME
Value: 0x8014
A scope or result item must be renamed.
MMCN_SELECT
Value: 0x8015
An item has been selected in either the scope pane or result pane.
MMCN_SHOW
Value: 0x8016
Sent when a scope item is selected or deselected.
MMCN_VIEW_CHANGE
Value: 0x8017
Sent to inform the snap-in that the view should be updated.
MMCN_SNAPINHELP
Value: 0x8018
The user requested help about the snap-in.
MMCN_CONTEXTHELP
Value: 0x8019
The user requested help about a selected item.
MMCN_INITOCX
Value: 0x801A
Sent when a custom OCX is initialized for the first time.
MMCN_FILTER_CHANGE
Value: 0x801B
Sent when the filter value for a filtered result view column has been changed.
MMCN_FILTERBTN_CLICK
Value: 0x801C
The user clicked the filter button on the header control of a filtered view.
MMCN_RESTORE_VIEW
Value: 0x801D
Sent when the result pane for a scope item must be restored.
MMCN_PRINT
Value: 0x801E
Sent when the user clicks the Print button or selects the Print menu item.
MMCN_PRELOAD
Value: 0x801F
Sent if the snap-in supports the CCF_SNAPIN_PRELOADS format.
MMCN_LISTPAD
Value: 0x8020
Sent when the list control for the list view taskpad is being attached or detached.
MMCN_EXPANDSYNC
Value: 0x8021
Sent when MMC requires a scope item to be expanded synchronously.
MMCN_COLUMNS_CHANGED
Value: 0x8022
Sent when the user hides columns or makes columns visible in the list view.
MMCN_CANPASTE_OUTOFPROC
Value: 0x8023
Sent by MMC to determine whether the snap-in supports paste operations from another MMC process.

Requirements

Requirement Value
Minimum supported client Windows Vista
Minimum supported server Windows Server 2008
Header mmc.h

See also

MMC Notifications