MMC_CONSOLE_VERB

[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;
 

Members

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.