pub type Properties = *mut c_void;