[go: up one dir, main page]

winapi 0.2.8

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