1 // Copyright © 2015, Peter Atashian
2 // Licensed under the MIT License <LICENSE.md>
3 //! ApiSet Contract for api-ms-win-core-synch-l1
4 pub type SRWLOCK
= ::RTL_SRWLOCK
;
5 pub type PSRWLOCK
= *mut ::RTL_SRWLOCK
;
6 pub type SYNCHRONIZATION_BARRIER
= ::RTL_BARRIER
;
7 pub type PSYNCHRONIZATION_BARRIER
= ::PRTL_BARRIER
;
8 pub type LPSYNCHRONIZATION_BARRIER
= ::PRTL_BARRIER
;
9 pub type PINIT_ONCE_FN
= Option
<unsafe extern "system" fn(
10 InitOnce
: ::PINIT_ONCE
, Parameter
: ::PVOID
, Context
: *mut ::PVOID
,
12 pub type PTIMERAPCROUTINE
= Option
<unsafe extern "system" fn(
13 lpArgToCompletionRoutine
: ::LPVOID
, dwTimerLowValue
: ::DWORD
, dwTimerHighValue
: ::DWORD
,