pub unsafe extern "system" fn KeWaitForMultipleObjects(
    count: u32,
    object: *const *const c_void,
    waittype: WAIT_TYPE,
    waitreason: KWAIT_REASON,
    waitmode: i8,
    alertable: BOOLEAN,
    timeout: *const i64,
    waitblockarray: *mut KWAIT_BLOCK,
) -> NTSTATUS