/// Link against Windows' `mincore`.
#[link(name = "mincore")]
extern "system" {
/// Gets the current interrupt-time count.
///
/// See [`QueryInterruptTime`].
///
/// [`QueryInterruptTime`]: https://docs.microsoft.com/en-us/windows/win32/api/realtimeapiset/nf-realtimeapiset-queryinterrupttime
///
/// Note: we define it ourselves, because it's not actually included in `winapi`.
fn QueryInterruptTime(InterruptTime: PULONGLONG);
}
/// Windows counts time in a system time unit of 100 nanoseconds.
const SYSTEM_TIME_UNIT: u64 = 100;