New APIs in the Windows 7 Shell
This document lists reference topics that have been added for the Windows 7 release. These documents are entirely new. Some older material not listed here also contains new Windows 7-specific content, such as new enumeration, constant, and flag values.
Interfaces
- IApplicationDestinations
- IApplicationDocumentLists
- ICustomDestinationList
- IDelegateItem
- IDesktopGadget
- IExecuteCommand
- IExplorerCommandState
- IFileDialog2
- IFolderViewOptions
- IHomeGroup
- IInitializeCommand
- IInitializeWithBindCtx
- IInitializeWithPropertyStore
- INameSpaceTreeControl2
- INameSpaceTreeControlFolderCapabilities
- INewMenuClient
- IObjectArray
- IObjectCollection
- IObjectWithAppUserModelID
- IObjectWithCancelEvent
- IObjectWithFolderEnumMode
- IObjectWithProgID
- IObjectWithSelection
- IOpenSearchSource
- IParseAndCreateItem
- IPersistSerializedPropStorage2
- IPreviewItem
- IQueryCodePage
- ISearchBoxInfo
- IShellLibrary
- ITaskbarList3
- ITaskbarList4
- IUpdateIDList
- IUserAccountChangeCallback
- IViewStateIdentityItem
Functions
- GetCurrentProcessExplicitAppUserModelID
- SetCurrentProcessExplicitAppUserModelID
- SHAddFolderPathToLibrary
- SHAssocEnumHandlersForProtocolByApplication
- SHCreateLibrary
- Shell_NotifyIconGetRect
- SHGetItemFromDataObject
- SHGetItemFromObject
- SHGetKnownFolderItem
- SHGlobalCounterDecrement
- SHGlobalCounterGetValue
- SHGlobalCounterIncrement
- SHLoadLibraryFromItem
- SHLoadLibraryFromKnownFolder
- SHLoadLibraryFromParsingName
- SHRemoveFolderPathFromLibrary
- SHResolveFolderPathInLibrary
- SHResolveLibrary
- SHSaveLibraryInFolderPath
- SHShowManageLibraryUI
- StgMakeUniqueName
Structures
Enumerations
- DATAOBJ_GET_ITEM_FLAGS
- DEFAULTSAVEFOLDERTYPE
- FOLDER_ENUM_MODE
- FOLDERVIEWOPTIONS
- KNOWN_FOLDER_FLAG
- LIBRARYFOLDERFILTER
- LIBRARYMANAGEDIALOGOPTIONS
- LIBRARYOPTIONFLAGS
- LIBRARYSAVEFLAGS
- NSTCFOLDERCAPABILITIES
- NSTCSTYLE2
- SHGLOBALCOUNTER
- STPFLAG
- THUMBBUTTONFLAGS
- THUMBBUTTONMASK
Send comments about this topic to Microsoft
Build date: 6/6/2012