pub type SelectionPatternIdentifiers = *mut c_void;