pub type IServicePool = *mut c_void;