Below is a complete list of the functions available in AutoIt. Click on a function name for a detailed description.
| Function | Description |
|---|---|
| DllCall | Dynamically calls a function in a DLL. |
| DllCallAddress | Dynamically calls a function at a specific memory address. |
| DllCallbackFree | Frees a previously created handle created with DllCallbackRegister. |
| DllCallbackGetPtr | Returns the pointer to a callback function that can be passed to the Win32 API. |
| DllCallbackRegister | Creates a user-defined DLL Callback function. |
| DllClose | Closes a previously opened DLL. |
| DllOpen | Opens a DLL file for use in DllCall. |
| DllStructCreate | Creates a C/C++ style structure to be used in DllCall. |
| DllStructGetData | Returns the data of an element of the struct. |
| DllStructGetPtr | Returns the pointer to the struct or an element in the struct. |
| DllStructGetSize | Returns the size of the struct in bytes. |
| DllStructSetData | Sets the data of an element in the struct. |
| ProcessClose | Terminates a named process. |
| ProcessExists | Checks to see if a specified process exists. |
| ProcessGetStats | Returns an array about Memory or IO infos of a running process. |
| ProcessList | Returns an array listing the currently running processes (names and PIDs). |
| ProcessSetPriority | Changes the priority of a process. |
| ProcessWait | Pauses script execution until a given process exists. |
| ProcessWaitClose | Pauses script execution until a given process does not exist. |
| Run | Runs an external program. |
| RunAs | Runs an external program under the context of a different user. |
| RunAsWait | Runs an external program under the context of a different user and pauses script execution until the program finishes. |
| RunWait | Runs an external program and pauses script execution until the program finishes. |
| ShellExecute | Runs an external program using the ShellExecute API. |
| ShellExecuteWait | Runs an external program using the ShellExecute API and pauses script execution until it finishes. |
| Shutdown | Shuts down the system. |
| StderrRead | Reads from the STDERR stream of a previously run child process. |
| StdinWrite | Writes a number of characters to the STDIN stream of a previously run child process. |
| StdioClose | Closes all resources associated with a process previously run with STDIO redirection. |
| StdoutRead | Reads from the STDOUT stream of a previously run child process. |