pub type StoreProductResult = *mut c_void;