Expand description
SHELL.DLL functions, types, and definitions
Structs§
- APPBARDATA
- ASSOCIATIONELEMENT
- DRAGINFOA
- DRAGINFOW
- NOTIFYICONDATAA
- NOTIFYICONDATAA_
u - NOTIFYICONDATAW
- NOTIFYICONDATAW_
u - NOTIFYICONIDENTIFIER
- OPEN_
PRINTER_ PROPS_ INFOA - OPEN_
PRINTER_ PROPS_ INFOW - SHCREATEPROCESSINFOW
- SHELLEXECUTEINFOA
- SHELLEXECUTEINFOW
- SHFILEINFOA
- SHFILEINFOW
- SHFILEOPSTRUCTA
- SHFILEOPSTRUCTW
- SHNAMEMAPPINGA
- SHNAMEMAPPINGW
- SHQUERYRBINFO
- SHSTOCKICONINFO
Enums§
Constants§
- ABE_
BOTTOM - ABE_
LEFT - ABE_
RIGHT - ABE_TOP
- ABM_
ACTIVATE - ABM_
GETAUTOHIDEBAR - ABM_
GETAUTOHIDEBAREX - ABM_
GETSTATE - ABM_
GETTASKBARPOS - ABM_NEW
- ABM_
QUERYPOS - ABM_
REMOVE - ABM_
SETAUTOHIDEBAR - ABM_
SETAUTOHIDEBAREX - ABM_
SETPOS - ABM_
SETSTATE - ABM_
WINDOWPOSCHANGED - ABN_
FULLSCREENAPP - ABN_
POSCHANGED - ABN_
STATECHANGE - ABN_
WINDOWARRANGE - ABS_
ALWAYSONTOP - ABS_
AUTOHIDE - ASSOCCLASS_
APP_ KEY - ASSOCCLASS_
APP_ STR - ASSOCCLASS_
CLSID_ KEY - ASSOCCLASS_
CLSID_ STR - ASSOCCLASS_
FIXED_ PROGID_ STR - ASSOCCLASS_
FOLDER - ASSOCCLASS_
PROGID_ KEY - ASSOCCLASS_
PROGID_ STR - ASSOCCLASS_
PROTOCOL_ STR - ASSOCCLASS_
SHELL_ KEY - ASSOCCLASS_
STAR - ASSOCCLASS_
SYSTEM_ STR - FOF_
ALLOWUNDO - FOF_
CONFIRMMOUSE - FOF_
FILESONLY - FOF_
MULTIDESTFILES - FOF_
NOCONFIRMATION - FOF_
NOCONFIRMMKDIR - FOF_
NOCOPYSECURITYATTRIBS - FOF_
NOERRORUI - FOF_
NORECURSEREPARSE - FOF_
NORECURSION - FOF_
NO_ CONNECTED_ ELEMENTS - FOF_
NO_ UI - FOF_
RENAMEONCOLLISION - FOF_
SILENT - FOF_
SIMPLEPROGRESS - FOF_
WANTMAPPINGHANDLE - FOF_
WANTNUKEWARNING - FO_COPY
- FO_
DELETE - FO_MOVE
- FO_
RENAME - NIF_
GUID - NIF_
ICON - NIF_
INFO - NIF_
MESSAGE - NIF_
REALTIME - NIF_
SHOWTIP - NIF_
STATE - NIF_TIP
- NIIF_
ERROR - NIIF_
ICON_ MASK - NIIF_
INFO - NIIF_
LARGE_ ICON - NIIF_
NONE - NIIF_
NOSOUND - NIIF_
RESPECT_ QUIET_ TIME - NIIF_
USER - NIIF_
WARNING - NIM_ADD
- NIM_
DELETE - NIM_
MODIFY - NIM_
SETFOCUS - NIM_
SETVERSION - NINF_
KEY - NIN_
BALLOONHIDE - NIN_
BALLOONSHOW - NIN_
BALLOONTIMEOUT - NIN_
BALLOONUSERCLICK - NIN_
KEYSELECT - NIN_
POPUPCLOSE - NIN_
POPUPOPEN - NIN_
SELECT - NIS_
HIDDEN - NIS_
SHAREDICON - NOTIFYICON_
VERSION - NOTIFYICON_
VERSION_ 4 - OFFLINE_
STATUS_ INCOMPLETE - OFFLINE_
STATUS_ LOCAL - OFFLINE_
STATUS_ REMOTE - PO_
DELETE - PO_
PORTCHANGE - PO_
RENAME - PO_
REN_ PORT - PRINTACTION_
DOCUMENTDEFAULTS - PRINTACTION_
NETINSTALL - PRINTACTION_
NETINSTALLLINK - PRINTACTION_
OPEN - PRINTACTION_
OPENNETPRN - PRINTACTION_
PROPERTIES - PRINTACTION_
SERVERPROPERTIES - PRINTACTION_
TESTPAGE - PRINT_
PROP_ FORCE_ NAME - QUNS_
ACCEPTS_ NOTIFICATIONS - QUNS_
APP - QUNS_
BUSY - QUNS_
NOT_ PRESENT - QUNS_
PRESENTATION_ MODE - QUNS_
QUIET_ TIME - QUNS_
RUNNING_ D3D_ FULL_ SCREEN - SEE_
MASK_ ASYNCOK - SEE_
MASK_ CLASSKEY - SEE_
MASK_ CLASSNAME - SEE_
MASK_ CONNECTNETDRV - SEE_
MASK_ DEFAULT - SEE_
MASK_ DOENVSUBST - SEE_
MASK_ FLAG_ DDEWAIT - SEE_
MASK_ FLAG_ HINST_ IS_ SITE - SEE_
MASK_ FLAG_ LOG_ USAGE - SEE_
MASK_ FLAG_ NO_ UI - SEE_
MASK_ HMONITOR - SEE_
MASK_ HOTKEY - SEE_
MASK_ ICON - SEE_
MASK_ IDLIST - SEE_
MASK_ INVOKEIDLIST - SEE_
MASK_ NOASYNC - SEE_
MASK_ NOCLOSEPROCESS - SEE_
MASK_ NOQUERYCLASSSTORE - SEE_
MASK_ NOZONECHECKS - SEE_
MASK_ NO_ CONSOLE - SEE_
MASK_ UNICODE - SEE_
MASK_ WAITFORINPUTIDLE - SE_
ERR_ ACCESSDENIED - SE_
ERR_ ASSOCINCOMPLETE - SE_
ERR_ DDEBUSY - SE_
ERR_ DDEFAIL - SE_
ERR_ DDETIMEOUT - SE_
ERR_ DLLNOTFOUND - SE_
ERR_ FNF - SE_
ERR_ NOASSOC - SE_
ERR_ OOM - SE_
ERR_ PNF - SE_
ERR_ SHARE - SHERB_
NOCONFIRMATION - SHERB_
NOPROGRESSUI - SHERB_
NOSOUND - SHGFI_
ADDOVERLAYS - SHGFI_
ATTRIBUTES - SHGFI_
ATTR_ SPECIFIED - SHGFI_
DISPLAYNAME - SHGFI_
EXETYPE - SHGFI_
ICON - SHGFI_
ICONLOCATION - SHGFI_
LARGEICON - SHGFI_
LINKOVERLAY - SHGFI_
OPENICON - SHGFI_
OVERLAYINDEX - SHGFI_
PIDL - SHGFI_
SELECTED - SHGFI_
SHELLICONSIZE - SHGFI_
SMALLICON - SHGFI_
SYSICONINDEX - SHGFI_
TYPENAME - SHGFI_
USEFILEATTRIBUTES - SHGNLI_
NOLNK - SHGNLI_
NOLOCNAME - SHGNLI_
NOUNIQUE - SHGNLI_
PIDL - SHGNLI_
PREFIXNAME - SHGNLI_
USEURLEXT - SHGSI_
ICON - SHGSI_
ICONLOCATION - SHGSI_
LARGEICON - SHGSI_
LINKOVERLAY - SHGSI_
SELECTED - SHGSI_
SHELLICONSIZE - SHGSI_
SMALLICON - SHGSI_
SYSICONINDEX - SHIL_
EXTRALARGE - SHIL_
JUMBO - SHIL_
LARGE - SHIL_
LAST - SHIL_
SMALL - SHIL_
SYSSMALL - SIID_
APPLICATION - SIID_
AUDIOFILES - SIID_
AUTOLIST - SIID_
CLUSTEREDDRIVE - SIID_
DELETE - SIID_
DESKTOPPC - SIID_
DEVICEAUDIOPLAYER - SIID_
DEVICECAMERA - SIID_
DEVICECELLPHONE - SIID_
DEVICEVIDEOCAMERA - SIID_
DOCASSOC - SIID_
DOCNOASSOC - SIID_
DRIV E35 - SIID_
DRIV E525 - SIID_
DRIVEBD - SIID_
DRIVECD - SIID_
DRIVEDVD - SIID_
DRIVEFIXED - SIID_
DRIVEHDDVD - SIID_
DRIVENET - SIID_
DRIVENETDISABLED - SIID_
DRIVERAM - SIID_
DRIVEREMOVE - SIID_
DRIVEUNKNOWN - SIID_
ERROR - SIID_
FIND - SIID_
FOLDER - SIID_
FOLDERBACK - SIID_
FOLDERFRONT - SIID_
FOLDEROPEN - SIID_
HELP - SIID_
IMAGEFILES - SIID_
INFO - SIID_
INTERNET - SIID_
INVALID - SIID_
KEY - SIID_
LINK - SIID_
LOCK - SIID_
MAX_ ICONS - SIID_
MEDIAAUDIODVD - SIID_
MEDIABDR - SIID_
MEDIABDRE - SIID_
MEDIABDROM - SIID_
MEDIABLANKCD - SIID_
MEDIABLURAY - SIID_
MEDIACDAUDIO - SIID_
MEDIACDAUDIOPLUS - SIID_
MEDIACDBURN - SIID_
MEDIACDR - SIID_
MEDIACDROM - SIID_
MEDIACDRW - SIID_
MEDIACOMPACTFLASH - SIID_
MEDIADVD - SIID_
MEDIADVDPLUSR - SIID_
MEDIADVDPLUSRW - SIID_
MEDIADVDR - SIID_
MEDIADVDRAM - SIID_
MEDIADVDROM - SIID_
MEDIADVDRW - SIID_
MEDIAENHANCEDCD - SIID_
MEDIAENHANCEDDVD - SIID_
MEDIAHDDVD - SIID_
MEDIAHDDVDR - SIID_
MEDIAHDDVDRAM - SIID_
MEDIAHDDVDROM - SIID_
MEDIAMOVIEDVD - SIID_
MEDIASMARTMEDIA - SIID_
MEDIASVCD - SIID_
MEDIAVCD - SIID_
MIXEDFILES - SIID_
MOBILEPC - SIID_
MYNETWORK - SIID_
NETWORKCONNECT - SIID_
PRINTER - SIID_
PRINTERFAX - SIID_
PRINTERFAXNET - SIID_
PRINTERFILE - SIID_
PRINTERNET - SIID_
RECYCLER - SIID_
RECYCLERFULL - SIID_
RENAME - SIID_
SERVER - SIID_
SERVERSHARE - SIID_
SETTINGS - SIID_
SHARE - SIID_
SHIELD - SIID_
SLOWFILE - SIID_
SOFTWARE - SIID_
STACK - SIID_
STUFFEDFOLDER - SIID_
USERS - SIID_
VIDEOFILES - SIID_
WARNING - SIID_
WORLD - SIID_
ZIPFILE - WC_
NETADDRESS
Functions§
- Assoc
Create ⚠ForClasses - Command
Line ⚠ToArgvW - DoEnvironment
SubstA ⚠ - DoEnvironment
SubstW ⚠ - Drag
Accept ⚠Files - Drag
Finish ⚠ - Drag
Query ⚠FileA - Drag
Query ⚠FileW - Drag
Query ⚠Point - Duplicate
Icon ⚠ - Extract
Associated ⚠IconA - Extract
Associated ⚠Icon ExA - Extract
Associated ⚠Icon ExW - Extract
Associated ⚠IconW - Extract
IconA ⚠ - Extract
Icon ⚠ExA - Extract
Icon ⚠ExW - Extract
IconW ⚠ - Find
ExecutableA ⚠ - Find
ExecutableW ⚠ - Init
Network ⚠Address Control - IsLFN
DriveA ⚠ - IsLFN
DriveW ⚠ - SHApp
BarMessage ⚠ - SHCreate
Process ⚠AsUserW - SHEmpty
Recycle ⚠BinA - SHEmpty
Recycle ⚠BinW - SHEnumerate
Unread ⚠Mail AccountsA - SHEnumerate
Unread ⚠Mail AccountsW - SHEvaluate
System ⚠Command Template - SHFile
OperationA ⚠ - SHFile
OperationW ⚠ - SHFree
Name ⚠Mappings - SHGet
Disk ⚠Free Space ExA - SHGet
Disk ⚠Free Space ExW - SHGet
Drive ⚠Media - SHGet
File ⚠InfoA - SHGet
File ⚠InfoW - SHGet
Image ⚠List - SHGet
Localized ⚠Name - SHGet
NewLink ⚠InfoA - SHGet
NewLink ⚠InfoW - SHGet
Property ⚠Store ForWindow - SHGet
Stock ⚠Icon Info - SHGet
Unread ⚠Mail CountA - SHGet
Unread ⚠Mail CountW - SHInvoke
Printer ⚠CommandA - SHInvoke
Printer ⚠CommandW - SHIs
File ⚠Available Offline - SHLoad
Nonloaded ⚠Icon Overlay Identifiers - SHQuery
Recycle ⚠BinA - SHQuery
Recycle ⚠BinW - SHQuery
User ⚠Notification State - SHRemove
Localized ⚠Name - SHSet
Localized ⚠Name - SHSet
Unread ⚠Mail CountA - SHSet
Unread ⚠Mail CountW - SHTest
Token ⚠Membership - Shell
AboutA ⚠ - Shell
AboutW ⚠ - Shell
ExecuteA ⚠ - Shell
Execute ⚠ExA - Shell
Execute ⚠ExW - Shell
ExecuteW ⚠ - Shell
Message ⚠BoxA - Shell
Message ⚠BoxW - Shell_
Notify ⚠IconA - Shell_
Notify ⚠Icon GetRect - Shell_
Notify ⚠IconW
Type Aliases§
- ASSOCCLASS
- FILEOP_
FLAGS - HDROP
- LPDRAGINFOA
- LPDRAGINFOW
- LPSHELLEXECUTEINFOA
- LPSHELLEXECUTEINFOW
- LPSHFILEOPSTRUCTA
- LPSHFILEOPSTRUCTW
- LPSHNAMEMAPPINGA
- LPSHNAMEMAPPINGW
- LPSHQUERYRBINFO
- PAPPBARDATA
- PFNCANSHAREFOLDERW
- PFNSHOWSHAREFOLDERUIW
- PNOTIFYICONDATAA
- PNOTIFYICONDATAW
- PNOTIFYICONIDENTIFIER
- POPEN_
PRINTER_ PROPS_ INFOA - POPEN_
PRINTER_ PROPS_ INFOW - PRINTEROP_
FLAGS - PSHCREATEPROCESSINFOW
- QUERY_
USER_ NOTIFICATION_ STATE - SHSTOCKICONID