pub type PointerPoint = *mut c_void;