pub type PrintTask = *mut c_void;