pub type ISchemaParticle = *mut c_void;