Module winapi::um::synchapi[−][src]

ApiSet Contract for api-ms-win-core-synch-l1

Constants

CONDITION_VARIABLE_INIT
CREATE_EVENT_INITIAL_SET
CREATE_EVENT_MANUAL_RESET
CREATE_MUTEX_INITIAL_OWNER
CREATE_WAITABLE_TIMER_MANUAL_RESET
SRWLOCK_INIT
SYNCHRONIZATION_BARRIER_FLAGS_BLOCK_ONLY
SYNCHRONIZATION_BARRIER_FLAGS_NO_DELETE
SYNCHRONIZATION_BARRIER_FLAGS_SPIN_ONLY

Functions

AcquireSRWLockExclusive⚠
AcquireSRWLockShared⚠
CancelWaitableTimer⚠
CreateEventA⚠
CreateEventExA⚠
CreateEventExW⚠
CreateEventW⚠
CreateMutexA⚠
CreateMutexExA⚠
CreateMutexExW⚠
CreateMutexW⚠
CreateSemaphoreExW⚠
CreateSemaphoreW⚠
CreateWaitableTimerExW⚠
CreateWaitableTimerW⚠
DeleteCriticalSection⚠
DeleteSynchronizationBarrier⚠
EnterCriticalSection⚠
EnterSynchronizationBarrier⚠
InitOnceBeginInitialize⚠
InitOnceComplete⚠
InitOnceExecuteOnce⚠
InitOnceInitialize⚠
InitializeConditionVariable⚠
InitializeCriticalSection⚠
InitializeCriticalSectionAndSpinCount⚠
InitializeCriticalSectionEx⚠
InitializeSRWLock⚠
InitializeSynchronizationBarrier⚠
LeaveCriticalSection⚠
OpenEventA⚠
OpenEventW⚠
OpenMutexW⚠
OpenSemaphoreW⚠
OpenWaitableTimerW⚠
ReleaseMutex⚠
ReleaseSRWLockExclusive⚠
ReleaseSRWLockShared⚠
ReleaseSemaphore⚠
ResetEvent⚠
SetCriticalSectionSpinCount⚠
SetEvent⚠
SetWaitableTimer⚠
SetWaitableTimerEx⚠
SignalObjectAndWait⚠
Sleep⚠
SleepConditionVariableCS⚠
SleepConditionVariableSRW⚠
SleepEx⚠
TryAcquireSRWLockExclusive⚠
TryAcquireSRWLockShared⚠
TryEnterCriticalSection⚠
WaitForMultipleObjects⚠
WaitForMultipleObjectsEx⚠
WaitForSingleObject⚠
WaitForSingleObjectEx⚠
WaitOnAddress⚠
WakeAllConditionVariable⚠
WakeByAddressAll⚠
WakeByAddressSingle⚠
WakeConditionVariable⚠

Type Definitions

CONDITION_VARIABLE
INIT_ONCE
LPINIT_ONCE
LPSYNCHRONIZATION_BARRIER
PCONDITION_VARIABLE
PINIT_ONCE
PINIT_ONCE_FN
PSRWLOCK
PSYNCHRONIZATION_BARRIER
PTIMERAPCROUTINE
SRWLOCK
SYNCHRONIZATION_BARRIER