pub type ISpiDeviceProvider = *mut c_void;