Module win32event

A module which provides an interface to the win32 event/wait API

Methods

CancelWaitableTimer
Cancels a waiting timer. 

CreateEvent
Creates a waitable event 

CreateMutex
Creates a mutex 

CreateSemaphore
Creates a semaphore, or opens an existing one 

CreateWaitableTimer
Creates a waitable timer, or opens an existing one 

CreateWaitableTimerEx
Creates or opens a waitable timer object and returns a handle to the object 

MsgWaitForMultipleObjects
Returns when a message arrives of an event is signalled 

MsgWaitForMultipleObjectsEx
Returns when a message arrives of an event is signalled 

OpenEvent
Returns a handle of an existing named event object. 

OpenMutex
Returns a handle of an existing named mutex object. 

OpenSemaphore
Returns a handle of an existing named semaphore object. 

OpenWaitableTimer
Opens an existing named waitable timer object 

PulseEvent
Provides a single operation that sets (to signaled) the state of the specified event object and then resets it (to nonsignaled) after releasing the appropriate number of waiting threads. 

ReleaseMutex
Releases a mutex. 

ReleaseSemaphore
Releases a semaphore. 

ResetEvent
Resets an event 

SetEvent
Sets an event 

SetWaitableTimer
Sets a waitable timer. 

WaitForMultipleObjects
Returns when an event is signalled 

WaitForMultipleObjectsEx
Returns when an event is signalled 

WaitForSingleObject
Returns when an event is signalled 

WaitForSingleObjectEx
Returns when an event is signalled 

WaitForInputIdle
Waits until the given process is waiting for user input with no input pending, or until the time-out interval has elapsed