pub type IService = *mut c_void;