pub type AsyncActionWithProgressCompletedHandler = *mut c_void;