pub type PROCESSOR_IDLE_HANDLER = Option<unsafe extern "system" fn(Context: usize, IdleTimes: *mut PROCESSOR_IDLE_TIMES) -> NTSTATUS>;