pub type SuspendingEventArgs = *mut c_void;