[This is preliminary documentation and subject to change.]
The MMC_CONSOLE_VERB enumeration defines the command identifiers available for MMC verbs. These values are used in the m_eCmdID parameter of IConsoleVerb::GetVerbState and IConsoleVerb::SetVerbState.
typedef enum _MMC_CONSOLE_VERB
{
MMC_VERB_NONE = 0,
MMC_VERB_OPEN = 0x8000,
MMC_VERB_COPY = 0x8001,
MMC_VERB_PASTE = 0x8002,
MMC_VERB_DELETE = 0x8003,
MMC_VERB_PROPERTIES = 0x8004,
MMC_VERB_RENAME = 0x8005,
MMC_VERB_REFRESH = 0x8006,
MMC_VERB_PRINT = 0x8007,
} MMC_CONSOLE_VERB;
Value | Meaning |
---|---|
MMC_VERB_NONE | TBD |
MMC_VERB_OPEN | Opens the selected folder. Implemented by the console. |
MMC_VERB_COPY | Allows the selected item that can be selected to be copied to the clipboard. Implemented by the user. |
MMC_VERB_PASTE | Allows the selected item that have been cut or copied to be pasted into the result pane. Implemented by the user. |
MMC_VERB_DELETE | Allows the selected item to be deleted. Implemented by the console. A notification will be sent to the snap-in that owns that item. |
MMC_VERB_PROPERTIES | The console asks the snap-in and all snap-in extensions to provide property pages for the currently selected item. Implemented by the console. |
MMC_VERB_RENAME | Allows the selected item to be renamed. Implemented by the console. |
MMC_VERB_REFRESH | Determines whether the currently selected scope item (folder) can be refreshed. Implemented by the user. |
MMC_VERB_PRINT | Determines whether the currently selected item can be printed. Implemented by the user. |