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 <WinAPIProc.au3>.
| User Defined Function | Description |
|---|---|
| _WinAPI_CreateEvent | Creates or opens a named or unnamed event object |
| _WinAPI_CreateMutex | Creates or opens a named or unnamed mutex object |
| _WinAPI_CreateSemaphore | Creates or opens a named or unnamed semaphore object |
| _WinAPI_OpenEvent | Opens an existing named event object |
| _WinAPI_OpenMutex | Opens an existing named mutex object |
| _WinAPI_OpenSemaphore | Opens an existing named semaphore object |
| _WinAPI_ReleaseMutex | Releases ownership of the specified mutex object |
| _WinAPI_ReleaseSemaphore | Increases the count of the specified semaphore object by a specified amount |
| _WinAPI_ResetEvent | Sets the specified event object to the nonsignaled state |
| _WinAPI_SetEvent | Sets the specified event object to the signaled state |
| _WinAPI_WaitForInputIdle | Waits until a process is waiting for user input with no input pending, or a time out |
| _WinAPI_WaitForMultipleObjects | Waits until one or all of the specified objects are in the signaled state |
| _WinAPI_WaitForSingleObject | Waits until the specified object is in the signaled state |