pub type IVdsHwProvider = *mut c_void;