ShellEx user defined functions Reference

Below is a complete list of the user defined functions available in AutoIt. Click on a user defined function name for a detailed description.

When using them you need to add a #include <WinAPIShellEx.au3>.

 

User Defined Function Description
_WinAPI_DefSubclassProc Calls the next handler in a window's subclass chain
_WinAPI_DllGetVersion Retrieves a DLL-specific version information
_WinAPI_FindExecutable Retrieves the name of the executable file associated with the specified file name
_WinAPI_GetAllUsersProfileDirectory Retrieves the path to the root of the directory that contains program data shared by all users
_WinAPI_GetDefaultUserProfileDirectory Retrieves the path to the root of the default user's profile
_WinAPI_GetWindowSubclass Retrieves the reference data for the specified window subclass callback
_WinAPI_RemoveWindowSubclass Removes a subclass callback from a window
_WinAPI_SetCurrentProcessExplicitAppUserModelID Specifies a unique application-defined Application User Model ID that identifies the current process to the taskbar
_WinAPI_SetWindowSubclass Installs or updates a window subclass callback
_WinAPI_ShellAddToRecentDocs Adds a file to the most recently and frequently item list
_WinAPI_ShellChangeNotify Notifies the system of an event that an application has performed
_WinAPI_ShellChangeNotifyDeregister Unregisters the client's window
_WinAPI_ShellChangeNotifyRegister Registers a window to receive notifications from the file system or Shell
_WinAPI_ShellCreateDirectory Creates a new file system folder
_WinAPI_ShellEmptyRecycleBin Empties the Recycle Bin on the specified drive
_WinAPI_ShellExecute Performs an operation on a specified file
_WinAPI_ShellExecuteEx Performs an operation on a specified file
_WinAPI_ShellExtractAssociatedIcon Returns a handle to the icon that associated with the specified file's
_WinAPI_ShellExtractIcon Extracts the icon with the specified dimension from the specified file
_WinAPI_ShellFileOperation Copies, moves, renames, or deletes a file system object
_WinAPI_ShellFlushSFCache Flushes the special folder cache
_WinAPI_ShellGetFileInfo Retrieves information about an object in the file system
_WinAPI_ShellGetIconOverlayIndex Retrieves the index of the overlay icon in the system image list
_WinAPI_ShellGetKnownFolderIDList Retrieves the path of a known folder as an ITEMIDLIST structure
_WinAPI_ShellGetKnownFolderPath Retrieves the full path of a known folder identified
_WinAPI_ShellGetLocalizedName Retrieves the localized name of a file in a Shell folder
_WinAPI_ShellGetPathFromIDList Converts an item identifier list to a file system path
_WinAPI_ShellGetSetFolderCustomSettings Sets or retrieves custom folder settings
_WinAPI_ShellGetSettings Retrieves Shell state settings
_WinAPI_ShellGetSpecialFolderLocation Retrieves a pointer to the ITEMIDLIST structure (PIDL) of a special folder
_WinAPI_ShellGetSpecialFolderPath Retrieves the path of a special folder
_WinAPI_ShellGetStockIconInfo Retrieves information about system-defined Shell icons
_WinAPI_ShellILCreateFromPath Creates a pointer to an item identifier list (PIDL) from a path
_WinAPI_ShellNotifyIcon Sends a message to the taskbar's status area
_WinAPI_ShellNotifyIconGetRect Gets the screen coordinates of the bounding rectangle of a notification icon
_WinAPI_ShellObjectProperties Invokes the Properties context menu command on a Shell object
_WinAPI_ShellOpenFolderAndSelectItems Opens a Windows Explorer window with specified items in a particular folder selected
_WinAPI_ShellQueryRecycleBin Retrieves the size of the Recycle Bin and the number of items in it, for a specified drive
_WinAPI_ShellQueryUserNotificationState Checks the state of the computer for the current user
_WinAPI_ShellRemoveLocalizedName Removes the localized name of a file in a Shell folder
_WinAPI_ShellRestricted Determines whether a specified administrator policy is in effect
_WinAPI_ShellSetKnownFolderPath Redirects a known folder to a new location
_WinAPI_ShellSetLocalizedName Sets the localized name of a file in a Shell folder
_WinAPI_ShellSetSettings Sets Shell state settings
_WinAPI_ShellUpdateImage Notifies the Shell that an image in the system image list has changed