pub type IAdcProvider = *mut c_void;