IColumnData
The IColumnData interface is introduced in MMC 1.2. |
IComponent
The IComponent interface enables MMC to communicate with snap-ins. Similar to the IComponentData interface, IComponent is typically implemented at the view level and is closely associated with items being displayed in the result pane. |
IComponent2
The IComponent2 interface, implemented by snap-ins, is introduced in MMC 2.0 and supersedes the IComponent interface. |
IComponentData
The IComponentData interface enables MMC to communicate with snap-ins. Similar to the IComponent interface, IComponentData is typically implemented at the document level and is closely associated with items (folders) being displayed in the scope pane. |
IComponentData2
The IComponentData2 interface supersedes the IComponentData interface. |
IConsole
Enables communication with the console. |
IConsole2
The IConsole2 interface is introduced in MMC 1.1. |
IConsole3
The IConsole3 interface supersedes the IConsole2 interface. The IConsole3 interface contains the IConsole3::RenameScopeItem method, which allows a scope node to programmatically be placed in rename mode. |
IConsoleNameSpace
Enables snap-ins to enumerate dynamic subcontainers in the scope pane. The particular snap-in determines what qualifies as a subcontainer. |
IConsoleNameSpace2
The IConsoleNameSpace2 interface is introduced in MMC 1.1. |
IConsolePower
The IConsolePower interface controls the execution state and idle timers on operating systems that support power management. |
IConsolePowerSink
The IConsolePowerSink interface monitors and responds to power management messages. |
IConsoleVerb
The IConsoleVerb interface allows snap-ins to enable standard verbs including cut, copy, paste, delete, properties, rename, refresh, and print. When an item is selected, the snap-in can update the state of these verbs. |
IContextMenuCallback
The IContextMenuCallback interface is used to add menu items to a context menu. |
IContextMenuCallback2
The IContextMenuCallback2 interface is used to add menu items to a context menu. This interface supersedes IContextMenuCallback. |
IContextMenuProvider
The IContextMenuProvider interface implements methods that create new context menus, for the purpose of adding items to those menus, to enable extensions to extend those menus, and to display the resulting context menus. |
IControlbar
The IControlbar interface provides a way to create toolbars and other controls. |
IDisplayHelp
The IDisplayHelp interface is introduced in MMC version 1.1. |
IEnumTASK
The IEnumTASK interface is introduced in MMC 1.1. |
IExtendContextMenu
The IExtendContextMenu interface enables a snap-in to add items to an existing context menu. |
IExtendControlbar
The IExtendControlbar interface enables an extension to add control bars to the console. This provides a way to improve the functionality and appearance of your snap-in by adding toolbars or other user interface enhancements. |
IExtendPropertySheet
Enables a snap-in component to add pages to the property sheet of an item. |
IExtendPropertySheet2
The IExtendPropertySheet2 interface is introduced in MMC 1.1. |
IExtendTaskPad
The IExtendTaskPad interface is introduced in MMC 1.1. |
IExtendView
The IExtendView interface provides information about the extended view. |
IHeaderCtrl
Enables the manipulation of columns and indicates the kind of information that is to be presented in the result view pane of the console. |
IHeaderCtrl2
The IHeaderCtrl2 interface is introduced in MMC 1.2. |
IImageList
The IImageList interface enables the user to insert images to be used as icons for items in the result or scope pane of the console. |
IMenuButton
The IMenuButton interface enables the user to add and manage menu buttons for a snap-in. |
IMessageView
The IMessageView interface is introduced in MMC 1.2. |
IMMCVersionInfo
The IMMCVersionInfo interface provides version information about the installed MMC application. |
INodeProperties
The INodeProperties interface retrieves text-only properties for a node. |
IPropertySheetCallback
The IPropertySheetCallback interface is a COM-based interface used by a snap-in to add its property pages to a property sheet. |
IPropertySheetProvider
The IPropertySheetProvider interface implements Windows property sheets as COM objects. |
IRequiredExtensions
The IRequiredExtensions interface is introduced in MMC 1.1. |
IResultData
The IResultData interface enables a user to add, remove, find, and modify items associated with the result view pane. It also enables the manipulation of the view style of the result view pane. |
IResultData2
The IResultData2 interface supersedes the IResultData interface. The IResultData2 interface contains the IResultData2::RenameResultItem method, which allows a result node to programmatically be put in rename mode. |
IResultDataCompare
Allows primary snap-ins to compare result items that are displayed in a sorted order in the result pane. |
IResultDataCompareEx
Allows primary snap-ins to compare both scope and result items that are displayed in a sorted order in the result pane. |
IResultOwnerData
The IResultOwnerData interface supports the use of virtual lists, which are list-view controls that have the LVS_OWNERDATA style set. |
ISnapinAbout
The ISnapinAbout interface enables the console to get copyright and version information from a snap-in. The console also uses this interface to obtain images for the static folder from the snap-in. |
ISnapinHelp
Allows snap-ins to add HTML Help support. (ISnapinHelp) |
ISnapinHelp2
Allows snap-ins to add HTML Help support. (ISnapinHelp2) |
IStringTable
The IStringTable interface is introduced in MMC 1.1. |
IToolbar
The IToolbar interface is used to create new toolbars, to add items to them, to extend the toolbars, and to display the resultant new toolbars. Each toolbar is created on its own band within the control bar. |
IViewExtensionCallback
The IViewExtensionCallback interface is used to add a view to the result pane. |