pub type BackgroundTaskCanceledEventHandler = *mut c_void;