pub type IGridProvider = *mut c_void;