Using List Views: Interfaces
The MMC SDK specifies a number of interfaces and other language constructs for working with list views. The following interfaces are available:
- IColumnData
- IConsoleVerb
- IHeaderCtrl2
- IImageList
- IResultData
- IResultDataCompare
- IResultDataCompareEx
- IResultOwnerData (for virtual list views)
For more information about these interfaces, see Using List Views and refer to their detailed descriptions in the Reference section of the MMC SDK.
Other Constructs
The MMC SDK specifies a number of notifications for working with list views. Here is a list of the most common notifications. For a complete listing of all notifications, see MMC Notifications in the Reference section of the MMC SDK.
- MMCN_ADD_IMAGES
- MMCN_COLUMN_CLICK
- MMCN_RENAME
- MMCN_RESTORE_VIEW
- MMCN_SELECT
- MMCN_SHOW
- MMCN_VIEW_CHANGE
The following enumeration types are the most common types used with list views. For a complete listing of all enumeration types, see MMC Enumerations in the Reference section of the MMC SDK.
- MMC_BUTTON_STATE
- MMC_CONSOLE_VERB
- MMC_FILTER_CHANGE_CODE
- MMC_FILTER_TYPE
- MMC_NOTIFY_TYPE
- MMC_RESULT_VIEW_STYLE
The following structures are the most common ones used with list views. See MMC Structures in the Reference section of the MMC SDK for a complete listing.
Related topics