pub type WindowingEnvironment = *mut c_void;