pub type ILanguageComponentType = *mut c_void;