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 |