pub unsafe fn event_callback_oneshot( event: *mut event_callback_t, queue: *mut event_queue_t, callback: Option<unsafe extern "C" fn(_: *mut c_void)>, arg: *mut c_void, )