Shell Interfaces
This section describes the Windows Shell interfaces.
- IAccessibleObject
- IACLCustomMRU
- IACList
- IACList2
- IActionProgress
- IActionProgressDialog
- IActiveDesktop
- IActiveDesktopP
- IADesktopP2
- IApplicationAssociationRegistration
- IApplicationAssociationRegistrationUI
- IApplicationDestinations
- IApplicationDocumentLists
- IAppPublisher
- IAssocHandler
- IAssocHandlerInvoker
- IAsyncOperation
- IAttachmentExecute
- IAutoComplete
- IAutoComplete2
- IAutoCompleteDropDown
- IBandHost
- IBandSite
- IBrowserFrameOptions
- IBrowserService
- IBrowserService2
- IBrowserService3
- IBrowserService4
- ICategorizer
- ICategoryProvider
- ICDBurn
- ICDBurnExt
- IColumnManager
- IColumnProvider
- ICommDlgBrowser
- ICommDlgBrowser2
- ICommDlgBrowser3
- IComputerInfoChangeNotify
- IConnectableCredentialProviderCredential
- IContextMenu
- IContextMenu2
- IContextMenu3
- IContextMenuCB
- IContextMenuSite
- IControlMarkup
- ICopyHook
- ICreateObject
- ICredentialProvider
- ICredentialProviderCredential
- ICredentialProviderCredentialEvents
- ICredentialProviderEvents
- ICredentialProviderFilter
- ICurrentItem
- ICurrentWorkingDirectory
- ICustomDestinationList
- IDefaultExtractIconInit
- IDefViewFrame
- IDefViewID
- IDefViewSafety
- IDelayedPropertyStoreFactory
- IDelegateFolder
- IDelegateItem
- IDeskBand
- IDeskBand2
- IDeskBandInfo
- IDeskBar
- IDesktopGadget
- IDestinationStreamFactory
- IDisplayItem
- IDockingWindow
- IDockingWindowFrame
- IDockingWindowSite
- IDocViewSite
- IDragSourceHelper
- IDragSourceHelper2
- IDropTargetHelper
- IDVGetEnum
- IDynamicHWHandler
- IEmptyVolumeCache
- IEmptyVolumeCache2
- IEmptyVolumeCacheCallBack
- IEnumAssocHandlers
- IEnumerableView
- IEnumExplorerCommand
- IEnumExtraSearch
- IEnumFullIDList
- IEnumIDList
- IEnumObjects
- IEnumPublishedApps
- IEnumReadyCallback
- IEnumResources
- IEnumShellItems
- IEnumSyncItems
- IEnumSyncMgrConflict
- IEnumSyncMgrEvents
- IEnumSyncMgrSyncItems
- IEnumSyncSchedules
- IEnumUserIdentity
- IExecuteCommand
- IExpDispSupport
- IExpDispSupportXP
- IExplorerBrowser
- IExplorerBrowserEvents
- IExplorerCommand
- IExplorerCommandProvider
- IExplorerCommandState
- IExplorerPaneVisibility
- IExtractIcon
- IExtractImage
- IExtractImage2
- IFileDialog
- IFileDialog2
- IFileDialogControlEvents
- IFileDialogCustomize
- IFileDialogEvents
- IFileIsInUse
- IFileOpenDialog
- IFileOperation
- IFileOperationProgressSink
- IFileSaveDialog
- IFileSystemBindData
- IFileSystemBindData2
- IFileViewer
- IFileViewerSite
- IFolderBandPriv
- IFolderFilter
- IFolderFilterSite
- IFolderView
- IFolderView2
- IFolderViewHost
- IFolderViewOptions
- IFolderViewSettings
- IHomeGroup
- IHWEventHandler
- IHWEventHandler2
- IIdentityChangeNotify
- IIdentityName
- IImageRecompress
- IInitializeCommand
- IInitializeNetworkFolder
- IInitializeWithBindCtx
- IInitializeWithFile
- IInitializeWithItem
- IInitializeWithPropertyStore
- IInitializeWithStream
- IInputObject
- IInputObject2
- IInputObjectSite
- IInsertItem
- IIOCancelInformation
- IItemNameLimits
- IKnownFolder
- IKnownFolderManager
- IMarkupCallback
- IMenuBand
- IMenuPopup
- IModalWindow
- IMultiMonitorDockingSite
- INamedPropertyBag
- INamedPropertyStore
- INameSpaceTreeAccessible
- INameSpaceTreeControl
- INameSpaceTreeControl2
- INameSpaceTreeControlCustomDraw
- INameSpaceTreeControlDropHandler
- INameSpaceTreeControlEvents
- INameSpaceTreeControlFolderCapabilities
- INamespaceWalk
- INamespaceWalkCB
- INamespaceWalkCB2
- INewMenuClient
- INewShortcutHook
- INewWindowManager
- INotifyReplica
- IObjectArray
- IObjectCollection
- IObjectProvider
- IObjectWithAppUserModelID
- IObjectWithBackReferences
- IObjectWithCancelEvent
- IObjectWithFolderEnumMode
- IObjectWithProgID
- IObjectWithPropertyKey
- IObjectWithSelection
- IObjMgr
- IOpenControlPanel
- IOpenSearchSource
- IOperationsProgressDialog
- IParentAndItem
- IParseAndCreateItem
- IPassportClientServices
- IPassportWizard
- IPersistFolder
- IPersistFolder2
- IPersistFolder3
- IPersistIDList
- IPersistSerializedPropStorage
- IPersistSerializedPropStorage2
- IPreviewHandler
- IPreviewHandlerFrame
- IPreviewHandlerVisuals
- IPreviewItem
- IPreviousVersionsInfo
- IPrivateIdentityManager
- IPrivateIdentityManager2
- IProfferService
- IProgressDialog
- IPublishedApp
- IPublishedApp2
- IPublishingWizard
- IQueryAssociations
- IQueryCancelAutoPlay
- IQueryCodePage
- IQueryContinue
- IQueryContinueWithStatus
- IQueryInfo
- IReconcilableObject
- IReconcileInitiator
- IRegTreeItem
- IRelatedItem
- IRemoteComputer
- IResolveShellLink
- IResultsFolder
- IRunnableTask
- ISearchBoxInfo
- ISearchContext
- ISearchFolderItemFactory
- ISharedBitmap
- ISharingConfigurationManager
- IShellApp
- IShellBrowser
- IShellChangeNotify
- IShellDetails
- IShellDispatch5
- IShellExecuteHook
- IShellExtInit
- IShellFolder
- IShellFolder2
- IShellFolderBand
- IShellFolderSearchable
- IShellFolderSearchableCallback
- IShellFolderView
- IShellFolderViewCB
- IShellFolderViewDual
- IShellFolderViewDual2
- IShellFolderViewDual3
- IShellFolderViewType
- IShellIcon
- IShellIconOverlay
- IShellIconOverlayIdentifier
- IShellIconOverlayManager
- IShellImageData
- IShellImageDataAbort
- IShellImageDataFactory
- IShellImageStore
- IShellItem
- IShellItem2
- IShellItemArray
- IShellItemFilter
- IShellItemImageFactory
- IShellItemResources
- IShellLibrary
- IShellLink
- IShellLinkDataList
- IShellMenu
- IShellMenuCallback
- IShellPropSheetExt
- IShellRunDll
- IShellService
- IShellTaskScheduler
- IShellTaskScheduler2
- IShellView
- IShellView2
- IShellView3
- IShellWindows
- IStartMenuPinnedList
- IStreamAsync
- IStreamUnbufferedInfo
- ISyncMgrConflict
- ISyncMgrConflictFolder
- ISyncMgrConflictItems
- ISyncMgrConflictPresenter
- ISyncMgrConflictResolutionItems
- ISyncMgrConflictResolveInfo
- ISyncMgrConflictStore
- ISyncMgrControl
- ISyncMgrEnumItems
- ISyncMgrEvent
- ISyncMgrEventLinkUIOperation
- ISyncMgrEventStore
- ISyncMgrHandler
- ISyncMgrHandlerCollection
- ISyncMgrHandlerInfo
- ISyncMgrRegister
- ISyncMgrResolutionHandler
- ISyncMgrScheduleWizardUIOperation
- ISyncMgrSessionCreator
- ISyncMgrSyncCallback
- ISyncMgrSynchronize
- ISyncMgrSynchronizeCallback
- ISyncMgrSynchronizeInvoke
- ISyncMgrSyncItem
- ISyncMgrSyncItemContainer
- ISyncMgrSyncItemInfo
- ISyncMgrSyncResult
- ISyncMgrUIOperation
- ISyncSchedule
- ISyncScheduleMgr
- ITaskbarList
- ITaskbarList2
- ITaskbarList3
- ITaskbarList4
- IThumbnailCache
- IThumbnailCapture
- IThumbnailHandlerFactory
- IThumbnailProvider
- ITrackShellMenu
- ITranscodeImage
- ITransferAdviseSink
- ITransferDestination
- ITransferMediumItem
- ITransferSource
- ITravelEntry
- ITravelLog
- ITrayDeskBand
- IUpdateIDList
- IURLSearchHook
- IURLSearchHook2
- IUserAccountChangeCallback
- IUserIdentity
- IUserIdentity2
- IUserIdentityManager
- IUserNotification
- IUserNotification2
- IUserNotificationCallback
- IUseToBrowseItem
- IViewStateIdentityItem
- IVisualProperties
- IWebWizardExtension
- IWizardExtension
- IWizardSite
Send comments about this topic to Microsoft
Build date: 3/7/2012