pub unsafe extern "system" fn WaitForSingleObjectEx(
    hHandle: *mut c_void,
    dwMilliseconds: u32,
    bAlertable: i32
) -> u32