ShellAPI

0001-01-01

ShellAPI is a Windows API that provides functions that interact with the Windows Shell (Explorer), enabling developers to open files, applications, and URLs.

Header: shellapi.h Library: Shell32.lib DLL: Shell32.dll

Some ShellAPI functions:

Function Description
ShellExecute Opens files, applications, URLs, …
ShellExecuteEx Extended version of ShellExecute, provides additional options
SHFileOperation Move, copy, rename, delete files with Explorer-like UI
SHBrowseForFolder Opens “Browse for Folder” dialog
SHGetFolderPath Get special folder paths: Desktop, Documents, …
Shell_NotifyIcon Add, modify, or remove system tray icons