pub type ContextInfo = *mut c_void;