pub type IRegisterServiceProvider = *mut c_void;