Defines |
| #define | NDEBUG |
Functions |
| LONG WINAPI | InterlockedIncrement (IN OUT LONG volatile *lpAddend) |
| LONG WINAPI | InterlockedDecrement (IN OUT LONG volatile *lpAddend) |
| LONG WINAPI | InterlockedExchange (IN OUT LONG volatile *Target, IN LONG Value) |
| LONG WINAPI | InterlockedExchangeAdd (IN OUT LONG volatile *Addend, IN LONG Value) |
| LONG WINAPI | InterlockedCompareExchange (IN OUT LONG volatile *Destination, IN LONG Exchange, IN LONG Comperand) |
| DWORD WINAPI | WaitForSingleObject (IN HANDLE hHandle, IN DWORD dwMilliseconds) |
| DWORD WINAPI | WaitForSingleObjectEx (IN HANDLE hHandle, IN DWORD dwMilliseconds, IN BOOL bAlertable) |
| DWORD WINAPI | WaitForMultipleObjects (IN DWORD nCount, IN CONST HANDLE *lpHandles, IN BOOL bWaitAll, IN DWORD dwMilliseconds) |
| DWORD WINAPI | WaitForMultipleObjectsEx (IN DWORD nCount, IN CONST HANDLE *lpHandles, IN BOOL bWaitAll, IN DWORD dwMilliseconds, IN BOOL bAlertable) |
| DWORD WINAPI | SignalObjectAndWait (IN HANDLE hObjectToSignal, IN HANDLE hObjectToWaitOn, IN DWORD dwMilliseconds, IN BOOL bAlertable) |
| HANDLE WINAPI | CreateWaitableTimerW (IN LPSECURITY_ATTRIBUTES lpTimerAttributes OPTIONAL, IN BOOL bManualReset, IN LPCWSTR lpTimerName OPTIONAL) |
| HANDLE WINAPI | CreateWaitableTimerA (IN LPSECURITY_ATTRIBUTES lpTimerAttributes OPTIONAL, IN BOOL bManualReset, IN LPCSTR lpTimerName OPTIONAL) |
| HANDLE WINAPI | OpenWaitableTimerW (IN DWORD dwDesiredAccess, IN BOOL bInheritHandle, IN LPCWSTR lpTimerName) |
| HANDLE WINAPI | OpenWaitableTimerA (IN DWORD dwDesiredAccess, IN BOOL bInheritHandle, IN LPCSTR lpTimerName) |
| BOOL WINAPI | SetWaitableTimer (IN HANDLE hTimer, IN const LARGE_INTEGER *pDueTime, IN LONG lPeriod, IN PTIMERAPCROUTINE pfnCompletionRoutine OPTIONAL, IN OPTIONAL LPVOID lpArgToCompletionRoutine, IN BOOL fResume) |
| BOOL WINAPI | CancelWaitableTimer (IN HANDLE hTimer) |
| HANDLE WINAPI | CreateSemaphoreA (IN LPSECURITY_ATTRIBUTES lpSemaphoreAttributes OPTIONAL, IN LONG lInitialCount, IN LONG lMaximumCount, IN LPCSTR lpName OPTIONAL) |
| HANDLE WINAPI | CreateSemaphoreW (IN LPSECURITY_ATTRIBUTES lpSemaphoreAttributes OPTIONAL, IN LONG lInitialCount, IN LONG lMaximumCount, IN LPCWSTR lpName OPTIONAL) |
| HANDLE WINAPI | OpenSemaphoreA (IN DWORD dwDesiredAccess, IN BOOL bInheritHandle, IN LPCSTR lpName) |
| HANDLE WINAPI | OpenSemaphoreW (IN DWORD dwDesiredAccess, IN BOOL bInheritHandle, IN LPCWSTR lpName) |
| BOOL WINAPI | ReleaseSemaphore (IN HANDLE hSemaphore, IN LONG lReleaseCount, IN LPLONG lpPreviousCount) |
| HANDLE WINAPI | CreateMutexA (IN LPSECURITY_ATTRIBUTES lpMutexAttributes OPTIONAL, IN BOOL bInitialOwner, IN LPCSTR lpName OPTIONAL) |
| HANDLE WINAPI | CreateMutexW (IN LPSECURITY_ATTRIBUTES lpMutexAttributes OPTIONAL, IN BOOL bInitialOwner, IN LPCWSTR lpName OPTIONAL) |
| HANDLE WINAPI | OpenMutexA (IN DWORD dwDesiredAccess, IN BOOL bInheritHandle, IN LPCSTR lpName) |
| HANDLE WINAPI | OpenMutexW (IN DWORD dwDesiredAccess, IN BOOL bInheritHandle, IN LPCWSTR lpName) |
| BOOL WINAPI | ReleaseMutex (IN HANDLE hMutex) |
| HANDLE WINAPI | CreateEventA (IN LPSECURITY_ATTRIBUTES lpEventAttributes OPTIONAL, IN BOOL bManualReset, IN BOOL bInitialState, IN LPCSTR lpName OPTIONAL) |
| HANDLE WINAPI | CreateEventW (IN LPSECURITY_ATTRIBUTES lpEventAttributes OPTIONAL, IN BOOL bManualReset, IN BOOL bInitialState, IN LPCWSTR lpName OPTIONAL) |
| HANDLE WINAPI | OpenEventA (IN DWORD dwDesiredAccess, IN BOOL bInheritHandle, IN LPCSTR lpName) |
| HANDLE WINAPI | OpenEventW (IN DWORD dwDesiredAccess, IN BOOL bInheritHandle, IN LPCWSTR lpName) |
| BOOL WINAPI | PulseEvent (IN HANDLE hEvent) |
| BOOL WINAPI | ResetEvent (IN HANDLE hEvent) |
| BOOL WINAPI | SetEvent (IN HANDLE hEvent) |
| VOID WINAPI | InitializeCriticalSection (OUT LPCRITICAL_SECTION lpCriticalSection) |
| BOOL WINAPI | InitializeCriticalSectionAndSpinCount (OUT LPCRITICAL_SECTION lpCriticalSection, IN DWORD dwSpinCount) |
| VOID WINAPI | Sleep (IN DWORD dwMilliseconds) |
| DWORD WINAPI | SleepEx (IN DWORD dwMilliseconds, IN BOOL bAlertable) |
| BOOL WINAPI | RegisterWaitForSingleObject (OUT PHANDLE phNewWaitObject, IN HANDLE hObject, IN WAITORTIMERCALLBACK Callback, IN PVOID Context, IN ULONG dwMilliseconds, IN ULONG dwFlags) |
| HANDLE WINAPI | RegisterWaitForSingleObjectEx (IN HANDLE hObject, IN WAITORTIMERCALLBACK Callback, IN PVOID Context, IN ULONG dwMilliseconds, IN ULONG dwFlags) |
| BOOL WINAPI | UnregisterWait (IN HANDLE WaitHandle) |
| BOOL WINAPI | UnregisterWaitEx (IN HANDLE WaitHandle, IN HANDLE CompletionEvent) |