pub type ISelectionInfo = *mut c_void;