pub fn wait_notification(timeout: u32) -> Option<NonZero<u32>>