pub type CompositionPath = *mut c_void;