Synchronization 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 <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_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