pub type IGeometrySource2D = *mut c_void;