pub type BackgroundTaskProgressEventArgs = *mut c_void;