pub type AsyncActionProgressHandler = *mut c_void;