]> git.proxmox.com Git - rustc.git/blob - src/vendor/winapi/src/synchapi.rs
New upstream version 1.17.0+dfsg1
[rustc.git] / src / vendor / winapi / src / synchapi.rs
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,
11 ) -> ::BOOL>;
12 pub type PTIMERAPCROUTINE = Option<unsafe extern "system" fn(
13 lpArgToCompletionRoutine: ::LPVOID, dwTimerLowValue: ::DWORD, dwTimerHighValue: ::DWORD,
14 )>;