| 関数名 | 機能 | Sample |
| シェル | ||
| CoTaskMemFree | OLEアロケータによって確保したメモリブロックを解放する | なし |
| FindExecutable | 指定の拡張子と関連付けのある実行プログラム名を取得する | あり |
| SHAddToRecentDocs | 「最近使ったファイル」のリストにショートカットを追加する | あり |
| SHAppBarMessage | アプリケーションバーのメッセージをシステムに送る | あり |
| SHBrowseForFolder | フォルダ選択用のディレクトリツリーを表示する | あり |
| SHChangeNotify | アプリケーション実行により発生した、シェルに影響するイベントをシステムに通知する | あり |
| Shell_NotifyIcon | タスクトレイにアイコンを追加・変更・削除のメッセージをシステムに通知する | あり |
| ShellAbout | アバウトダイアログボックスを表示する | あり |
| ShellExecute | 拡張子と関連付けられたプログラムを実行する | あり |
| ShellExecuteEx | SHELLEXECUTEINFO構造体に基づいて拡張子と関連付けられたプログラムを実行 | あり |
| SHEmptyRecycleBin | 指定のドライブのごみ箱を空にする(Win98以上) | あり |
| SHFormatDrive | フロッピーのフォーマットダイアログを表示する | あり |
| SHGetDataFromIDList | ITEMIDリストからプロパティデータを取得する | なし |
| SHGetDesktopFolder | デスクトップフォルダのIShellFolderインターフェースを取得する | なし |
| SHGetInstanceExplorer | WindowsエクスプローラからIUnknownインターフェースへのポインタを取得する | なし |
| SHGetPathFromIDList | ITEMIDリストからパスを取得する | なし |
| SHGetSpecialFolderLocation | 特殊フォルダのPIDLを取得する | あり |
| SHGetSpecialFolderPath | 特殊フォルダのパスを取得する | あり |
| SHQueryRecycleBin | ごみ箱のサイズとアイテム数を取得する(Win98以上) | あり |