windows.shellapi

\ shellapi.d * * Windows API header module * * Translated from MinGW Windows headers * by Stewart Gordon * * Placed into public domain * \**********************************************************************

Members

Aliases

DragQueryFile
alias DragQueryFile = DragQueryFileA
Undocumented in source.
DragQueryFile
alias DragQueryFile = DragQueryFileW
Undocumented in source.
ExtractAssociatedIcon
alias ExtractAssociatedIcon = ExtractAssociatedIconA
Undocumented in source.
ExtractAssociatedIcon
alias ExtractAssociatedIcon = ExtractAssociatedIconW
Undocumented in source.
ExtractIcon
alias ExtractIcon = ExtractIconA
Undocumented in source.
ExtractIcon
alias ExtractIcon = ExtractIconW
Undocumented in source.
ExtractIconEx
alias ExtractIconEx = ExtractIconExA
Undocumented in source.
ExtractIconEx
alias ExtractIconEx = ExtractIconExW
Undocumented in source.
FILEOP_FLAGS, PRINTEROP_FLAGS
alias FILEOP_FLAGS, PRINTEROP_FLAGS = WORD
Undocumented in source.
FindExecutable
alias FindExecutable = FindExecutableA
Undocumented in source.
FindExecutable
alias FindExecutable = FindExecutableW
Undocumented in source.
LPSHELLEXECUTEINFO
alias LPSHELLEXECUTEINFO = SHELLEXECUTEINFO*
Undocumented in source.
LPSHELLEXECUTEINFOA
alias LPSHELLEXECUTEINFOA = SHELLEXECUTEINFOA*
Undocumented in source.
LPSHELLEXECUTEINFOW
alias LPSHELLEXECUTEINFOW = SHELLEXECUTEINFOW*
Undocumented in source.
LPSHFILEOPSTRUCT
alias LPSHFILEOPSTRUCT = SHFILEOPSTRUCT*
Undocumented in source.
LPSHFILEOPSTRUCTA
alias LPSHFILEOPSTRUCTA = SHFILEOPSTRUCTA*
Undocumented in source.
LPSHFILEOPSTRUCTW
alias LPSHFILEOPSTRUCTW = SHFILEOPSTRUCTW*
Undocumented in source.
LPSHQUERYRBINFO
alias LPSHQUERYRBINFO = SHQUERYRBINFO*
Undocumented in source.
NOTIFYICONDATA
alias NOTIFYICONDATA = NOTIFYICONDATAA
Undocumented in source.
NOTIFYICONDATA
alias NOTIFYICONDATA = NOTIFYICONDATAW
Undocumented in source.
PAPPBARDATA
alias PAPPBARDATA = APPBARDATA*
Undocumented in source.
PNOTIFYICONDATA
alias PNOTIFYICONDATA = NOTIFYICONDATA*
Undocumented in source.
PNOTIFYICONDATAA
alias PNOTIFYICONDATAA = NOTIFYICONDATAA*
Undocumented in source.
PNOTIFYICONDATAW
alias PNOTIFYICONDATAW = NOTIFYICONDATAW*
Undocumented in source.
SHELLEXECUTEINFO
alias SHELLEXECUTEINFO = SHELLEXECUTEINFOA
Undocumented in source.
SHELLEXECUTEINFO
alias SHELLEXECUTEINFO = SHELLEXECUTEINFOW
Undocumented in source.
SHEmptyRecycleBin
alias SHEmptyRecycleBin = SHEmptyRecycleBinA
Undocumented in source.
SHEmptyRecycleBin
alias SHEmptyRecycleBin = SHEmptyRecycleBinW
Undocumented in source.
SHFILEINFO
alias SHFILEINFO = SHFILEINFOA
Undocumented in source.
SHFILEINFO
alias SHFILEINFO = SHFILEINFOW
Undocumented in source.
SHFILEOPSTRUCT
alias SHFILEOPSTRUCT = SHFILEOPSTRUCTA
Undocumented in source.
SHFILEOPSTRUCT
alias SHFILEOPSTRUCT = SHFILEOPSTRUCTW
Undocumented in source.
SHFileOperation
alias SHFileOperation = SHFileOperationA
Undocumented in source.
SHFileOperation
alias SHFileOperation = SHFileOperationW
Undocumented in source.
SHGetFileInfo
alias SHGetFileInfo = SHGetFileInfoA
Undocumented in source.
SHGetFileInfo
alias SHGetFileInfo = SHGetFileInfoW
Undocumented in source.
SHQueryRecycleBin
alias SHQueryRecycleBin = SHQueryRecycleBinA
Undocumented in source.
SHQueryRecycleBin
alias SHQueryRecycleBin = SHQueryRecycleBinW
Undocumented in source.
ShellAbout
alias ShellAbout = ShellAboutA
Undocumented in source.
ShellAbout
alias ShellAbout = ShellAboutW
Undocumented in source.
ShellExecute
alias ShellExecute = ShellExecuteA
Undocumented in source.
ShellExecute
alias ShellExecute = ShellExecuteW
Undocumented in source.
ShellExecuteEx
alias ShellExecuteEx = ShellExecuteExA
Undocumented in source.
ShellExecuteEx
alias ShellExecuteEx = ShellExecuteExW
Undocumented in source.
Shell_NotifyIcon
alias Shell_NotifyIcon = Shell_NotifyIconA
Undocumented in source.
Shell_NotifyIcon
alias Shell_NotifyIcon = Shell_NotifyIconW
Undocumented in source.

Enums

ABE_LEFT
anonymousenum ABE_LEFT
Undocumented in source.
ABM_NEW
anonymousenum ABM_NEW
Undocumented in source.
ABN_STATECHANGE
anonymousenum ABN_STATECHANGE
Undocumented in source.
ABS_AUTOHIDE
anonymousenum ABS_AUTOHIDE
Undocumented in source.
FO_MOVE
anonymousenum FO_MOVE
Undocumented in source.
NIIF_ICON_MASK
anonymousenum NIIF_ICON_MASK
Undocumented in source.
NIIF_NONE
anonymousenum NIIF_NONE
Undocumented in source.
NIM_ADD
anonymousenum NIM_ADD
Undocumented in source.
NIM_SETFOCUS
anonymousenum NIM_SETFOCUS
Undocumented in source.
PO_DELETE
anonymousenum PO_DELETE
Undocumented in source.

Functions

CommandLineToArgvW
LPWSTR* CommandLineToArgvW(LPCWSTR , int* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DragAcceptFiles
void DragAcceptFiles(HWND , BOOL )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DragFinish
void DragFinish(HDROP )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DragQueryFileA
UINT DragQueryFileA(HDROP , UINT , LPSTR , UINT )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DragQueryFileW
UINT DragQueryFileW(HDROP , UINT , LPWSTR , UINT )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DragQueryPoint
BOOL DragQueryPoint(HDROP , LPPOINT )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DuplicateIcon
HICON DuplicateIcon(HINSTANCE , HICON )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ExtractAssociatedIconA
HICON ExtractAssociatedIconA(HINSTANCE , LPCSTR , PWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ExtractAssociatedIconW
HICON ExtractAssociatedIconW(HINSTANCE , LPCWSTR , PWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ExtractIconA
HICON ExtractIconA(HINSTANCE , LPCSTR , UINT )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ExtractIconExA
UINT ExtractIconExA(LPCSTR , int , HICON* , HICON* , UINT )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ExtractIconExW
UINT ExtractIconExW(LPCWSTR , int , HICON* , HICON* , UINT )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ExtractIconW
HICON ExtractIconW(HINSTANCE , LPCWSTR , UINT )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
FindExecutableA
HINSTANCE FindExecutableA(LPCSTR , LPCSTR , LPSTR )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
FindExecutableW
HINSTANCE FindExecutableW(LPCWSTR , LPCWSTR , LPWSTR )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SHAppBarMessage
UINT SHAppBarMessage(DWORD , PAPPBARDATA )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SHEmptyRecycleBinA
HRESULT SHEmptyRecycleBinA(HWND , LPCSTR , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SHEmptyRecycleBinW
HRESULT SHEmptyRecycleBinW(HWND , LPCWSTR , DWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SHFileOperationA
int SHFileOperationA(LPSHFILEOPSTRUCTA )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SHFileOperationW
int SHFileOperationW(LPSHFILEOPSTRUCTW )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SHFreeNameMappings
void SHFreeNameMappings(HANDLE )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SHGetFileInfoA
DWORD SHGetFileInfoA(LPCSTR , DWORD , SHFILEINFOA* , UINT , UINT )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SHGetFileInfoW
DWORD SHGetFileInfoW(LPCWSTR , DWORD , SHFILEINFOW* , UINT , UINT )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SHQueryRecycleBinA
HRESULT SHQueryRecycleBinA(LPCSTR , LPSHQUERYRBINFO )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SHQueryRecycleBinW
HRESULT SHQueryRecycleBinW(LPCWSTR , LPSHQUERYRBINFO )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ShellAboutA
int ShellAboutA(HWND , LPCSTR , LPCSTR , HICON )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ShellAboutW
int ShellAboutW(HWND , LPCWSTR , LPCWSTR , HICON )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ShellExecuteA
HINSTANCE ShellExecuteA(HWND , LPCSTR , LPCSTR , LPCSTR , LPCSTR , INT )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ShellExecuteExA
BOOL ShellExecuteExA(LPSHELLEXECUTEINFOA )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ShellExecuteExW
BOOL ShellExecuteExW(LPSHELLEXECUTEINFOW )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ShellExecuteW
HINSTANCE ShellExecuteW(HWND , LPCWSTR , LPCWSTR , LPCWSTR , LPCWSTR , INT )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Shell_NotifyIconA
BOOL Shell_NotifyIconA(DWORD , PNOTIFYICONDATAA )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Shell_NotifyIconW
BOOL Shell_NotifyIconW(DWORD , PNOTIFYICONDATAW )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Mixins

__anonymous
mixin DECLARE_HANDLE!("HDROP")
Undocumented in source.

Structs

APPBARDATA
struct APPBARDATA
Undocumented in source.
NOTIFYICONDATAA
struct NOTIFYICONDATAA
Undocumented in source.
NOTIFYICONDATAW
struct NOTIFYICONDATAW
Undocumented in source.
SHELLEXECUTEINFOA
struct SHELLEXECUTEINFOA
Undocumented in source.
SHELLEXECUTEINFOW
struct SHELLEXECUTEINFOW
Undocumented in source.
SHFILEINFOA
struct SHFILEINFOA
Undocumented in source.
SHFILEINFOW
struct SHFILEINFOW
Undocumented in source.
SHFILEOPSTRUCTA
struct SHFILEOPSTRUCTA
Undocumented in source.
SHFILEOPSTRUCTW
struct SHFILEOPSTRUCTW
Undocumented in source.
SHQUERYRBINFO
struct SHQUERYRBINFO
Undocumented in source.

Variables

ABM_SETSTATE
DWORD ABM_SETSTATE;
FOF_ALLOWUNDO
FILEOP_FLAGS FOF_ALLOWUNDO;
FOF_CONFIRMMOUSE
FILEOP_FLAGS FOF_CONFIRMMOUSE;
FOF_FILESONLY
FILEOP_FLAGS FOF_FILESONLY;
Undocumented in source.
FOF_MULTIDESTFILES
FILEOP_FLAGS FOF_MULTIDESTFILES;
FOF_NOCONFIRMATION
FILEOP_FLAGS FOF_NOCONFIRMATION;
FOF_NOCONFIRMMKDIR
FILEOP_FLAGS FOF_NOCONFIRMMKDIR;
FOF_NOCOPYSECURITYATTRIBS
FILEOP_FLAGS FOF_NOCOPYSECURITYATTRIBS;
FOF_NOERRORUI
FILEOP_FLAGS FOF_NOERRORUI;
FOF_RENAMEONCOLLISION
FILEOP_FLAGS FOF_RENAMEONCOLLISION;
FOF_SILENT
FILEOP_FLAGS FOF_SILENT;
FOF_SIMPLEPROGRESS
FILEOP_FLAGS FOF_SIMPLEPROGRESS;
FOF_WANTMAPPINGHANDLE
FILEOP_FLAGS FOF_WANTMAPPINGHANDLE;
Undocumented in source.
NIF_GUID
UINT NIF_GUID;
NIF_ICON
UINT NIF_ICON;
Undocumented in source.
NIF_INFO
UINT NIF_INFO;
Undocumented in source.
NIF_MESSAGE
UINT NIF_MESSAGE;
NIF_STATE
UINT NIF_STATE;
NIF_TIP
UINT NIF_TIP;
Undocumented in source.
NIS_HIDDEN
DWORD NIS_HIDDEN;
NIS_SHAREDICON
DWORD NIS_SHAREDICON;
Undocumented in source.
NOTIFYICON_VERSION
auto NOTIFYICON_VERSION;
SEE_MASK_ASYNCOK
ULONG SEE_MASK_ASYNCOK;
SEE_MASK_CLASSKEY
ULONG SEE_MASK_CLASSKEY;
Undocumented in source.
SEE_MASK_CLASSNAME
ULONG SEE_MASK_CLASSNAME;
SEE_MASK_CONNECTNETDRV
ULONG SEE_MASK_CONNECTNETDRV;
SEE_MASK_DOENVSUBST
ULONG SEE_MASK_DOENVSUBST;
SEE_MASK_FLAG_DDEWAIT
ULONG SEE_MASK_FLAG_DDEWAIT;
SEE_MASK_FLAG_NO_UI
ULONG SEE_MASK_FLAG_NO_UI;
SEE_MASK_HMONITOR
ULONG SEE_MASK_HMONITOR;
SEE_MASK_HOTKEY
ULONG SEE_MASK_HOTKEY;
SEE_MASK_ICON
ULONG SEE_MASK_ICON;
SEE_MASK_IDLIST
ULONG SEE_MASK_IDLIST;
SEE_MASK_INVOKEIDLIST
ULONG SEE_MASK_INVOKEIDLIST;
SEE_MASK_NOCLOSEPROCESS
ULONG SEE_MASK_NOCLOSEPROCESS;
SEE_MASK_NO_CONSOLE
ULONG SEE_MASK_NO_CONSOLE;
SEE_MASK_UNICODE
ULONG SEE_MASK_UNICODE;
SE_ERR_ACCESSDENIED
HINSTANCE SE_ERR_ACCESSDENIED;
SE_ERR_ASSOCINCOMPLETE
HINSTANCE SE_ERR_ASSOCINCOMPLETE;
SE_ERR_DDEBUSY
HINSTANCE SE_ERR_DDEBUSY;
SE_ERR_DDEFAIL
HINSTANCE SE_ERR_DDEFAIL;
SE_ERR_DDETIMEOUT
HINSTANCE SE_ERR_DDETIMEOUT;
SE_ERR_DLLNOTFOUND
HINSTANCE SE_ERR_DLLNOTFOUND;
Undocumented in source.
SE_ERR_FNF
HINSTANCE SE_ERR_FNF;
SE_ERR_NOASSOC
HINSTANCE SE_ERR_NOASSOC;
SE_ERR_OOM
HINSTANCE SE_ERR_OOM;
SE_ERR_PNF
HINSTANCE SE_ERR_PNF;
SE_ERR_SHARE
HINSTANCE SE_ERR_SHARE;
Undocumented in source.
SHERB_NOCONFIRMATION
auto SHERB_NOCONFIRMATION;
Undocumented in source.
SHERB_NOPROGRESSUI
auto SHERB_NOPROGRESSUI;
Undocumented in source.
SHERB_NOSOUND
auto SHERB_NOSOUND;
Undocumented in source.
SHGFI_ADDOVERLAYS
uint SHGFI_ADDOVERLAYS;
SHGFI_ATTRIBUTES
UINT SHGFI_ATTRIBUTES;
SHGFI_ATTR_SPECIFIED
UINT SHGFI_ATTR_SPECIFIED;
SHGFI_DISPLAYNAME
UINT SHGFI_DISPLAYNAME;
SHGFI_EXETYPE
UINT SHGFI_EXETYPE;
SHGFI_ICON
UINT SHGFI_ICON;
SHGFI_ICONLOCATION
UINT SHGFI_ICONLOCATION;
Undocumented in source.
SHGFI_LARGEICON
UINT SHGFI_LARGEICON;
SHGFI_LINKOVERLAY
UINT SHGFI_LINKOVERLAY;
SHGFI_OPENICON
UINT SHGFI_OPENICON;
SHGFI_OVERLAYINDEX
uint SHGFI_OVERLAYINDEX;
SHGFI_PIDL
UINT SHGFI_PIDL;
SHGFI_SELECTED
UINT SHGFI_SELECTED;
SHGFI_SHELLICONSIZE
UINT SHGFI_SHELLICONSIZE;
SHGFI_SMALLICON
UINT SHGFI_SMALLICON;
SHGFI_SYSICONINDEX
UINT SHGFI_SYSICONINDEX;
SHGFI_TYPENAME
UINT SHGFI_TYPENAME;
SHGFI_USEFILEATTRIBUTES
UINT SHGFI_USEFILEATTRIBUTES;
Undocumented in source.

Meta