pub type ScheduledTaskCallback = Option<unsafe extern "C" fn(task: *mut ScheduledTask)>;