pub type AppointmentRecurrence = *mut c_void;