Lines Matching refs:packageInfo
258 static int HnpNativeUnInstall(HnpPackageInfo *packageInfo, int uid, const char *packageName)
263 "package=%{public}s", packageInfo->name, packageInfo->currentVersion, packageInfo->installVersion, uid,
266 if (!packageInfo->hnpExist) {
267 ret = HnpUnInstallPublicHnp(packageName, packageInfo->name, packageInfo->currentVersion, uid, false);
273 if (strcmp(packageInfo->installVersion, "none") != 0 &&
274 strcmp(packageInfo->currentVersion, packageInfo->installVersion) != 0) {
275 ret = HnpUnInstallPublicHnp(packageName, packageInfo->name, packageInfo->installVersion, uid, true);
287 HnpPackageInfo *packageInfo = NULL;
304 int ret = HnpPackageInfoGet(packageName, &packageInfo, &count);
311 ret = HnpNativeUnInstall(&packageInfo[i], uid, packageName);
313 free(packageInfo);
317 free(packageInfo);