[][src]Module winapi::um::shellapi

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

HDROP__

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_DRIVE35
SIID_DRIVE525
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

AssocCreateForClasses
CommandLineToArgvW
DoEnvironmentSubstA
DoEnvironmentSubstW
DragAcceptFiles
DragFinish
DragQueryFileA
DragQueryFileW
DragQueryPoint
DuplicateIcon
ExtractAssociatedIconA
ExtractAssociatedIconExA
ExtractAssociatedIconExW
ExtractAssociatedIconW
ExtractIconA
ExtractIconExA
ExtractIconExW
ExtractIconW
FindExecutableA
FindExecutableW
InitNetworkAddressControl
IsLFNDriveA
IsLFNDriveW
SHAppBarMessage
SHCreateProcessAsUserW
SHEmptyRecycleBinA
SHEmptyRecycleBinW
SHEnumerateUnreadMailAccountsA
SHEnumerateUnreadMailAccountsW
SHEvaluateSystemCommandTemplate
SHFileOperationA
SHFileOperationW
SHFreeNameMappings
SHGetDiskFreeSpaceExA
SHGetDiskFreeSpaceExW
SHGetDriveMedia
SHGetFileInfoA
SHGetFileInfoW
SHGetImageList
SHGetLocalizedName
SHGetNewLinkInfoA
SHGetNewLinkInfoW
SHGetPropertyStoreForWindow
SHGetStockIconInfo
SHGetUnreadMailCountA
SHGetUnreadMailCountW
SHInvokePrinterCommandA
SHInvokePrinterCommandW
SHIsFileAvailableOffline
SHLoadNonloadedIconOverlayIdentifiers
SHQueryRecycleBinA
SHQueryRecycleBinW
SHQueryUserNotificationState
SHRemoveLocalizedName
SHSetLocalizedName
SHSetUnreadMailCountA
SHSetUnreadMailCountW
SHTestTokenMembership
ShellAboutA
ShellAboutW
ShellExecuteA
ShellExecuteExA
ShellExecuteExW
ShellExecuteW
ShellMessageBoxA
ShellMessageBoxW
Shell_NotifyIconA
Shell_NotifyIconGetRect
Shell_NotifyIconW

Type Definitions

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