pub type IBackgroundTaskInstance = *mut c_void;