#include <glib.h>
+#ifdef __cplusplus
+extern "C" {
+#endif
+
typedef struct metadata_x {
char *key;
char *value;
char *operation;
char *uri;
char *mime;
+ char *visibility;
GList *privileges;
} appcontrol_x;
char *zip_mount_file; /*no xml part*/
char *backend_installer; /**< package backend installer, attr*/
char *external_path; /**< external storage path if exists, no xml part*/
- char *pkg_certs_dir; /**< pkg certificate directory, attr*/
char *use_system_certs; /**< use system certificates, attr*/
GList *icon; /**< package icon, element*/
GList *label; /**< package label, element*/
void pkgmgrinfo_basic_free_application(application_x *application);
void pkgmgrinfo_basic_free_package(package_x *package);
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
#endif