pub type IVdsHwProviderType = *mut c_void;