-
Notifications
You must be signed in to change notification settings - Fork 0
Shell32 class
FireBlade edited this page Aug 25, 2025
·
1 revision
Declares P/Invoke functions from Shell32.dll.
-
bool ShowPickIconDialog(nint, string, int, out string, out int)(wrapsPickIconDlg) -
bool ShowPickIconDialog(string, int, out string, out int)(wrapsPickIconDlg) -
bool ShowPickIconDialog(nint, string, int, out System.Drawing.Icon)(wrapsPickIconDlg) -
bool ShowPickIconDialog(string, int, out System.Drawing.Icon)(wrapsPickIconDlg) -
bool ShellAbout(nint, string, string?, Icon? = null)(wrapsShellAboutW) -
bool ShellAbout(string, string, Icon? = null)(wrapsShellAboutW) -
bool DestroyIcon(nint)(wrapsDestroyIcon) -
WindowsFile? GetFileInfo(string)(wrapsSHGetFileInfoW) -
nuint GetFileInfoEx(string, WindowsFileAttributes, SHGetFileInfoFlags, ref SHFILEINFO)(wrapsSHGetFileInfoW) -
HRESULT ShowFileProperties(params string[])(wrapsSHMultiFileProperties)
-
SHFILEINFOstruct -
SHGetFileInfoFlagsenumeration
-
MAX_PATH=260