pub type DataProviderHandle = c_void;