X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Fpkgmgrinfo_basic.h;h=974d9b808249acc6e7810b108e8e7609fbe88d9d;hb=aa88d97f98ae9093f07947ec8397e15e07e1dac3;hp=cfb0f9585360717cb23c2d83f5a82423e2f170ea;hpb=cc734c7b552b66125a6bcbf77758e5d75a580b28;p=platform%2Fcore%2Fappfw%2Fpkgmgr-info.git diff --git a/include/pkgmgrinfo_basic.h b/include/pkgmgrinfo_basic.h index cfb0f95..974d9b8 100644 --- a/include/pkgmgrinfo_basic.h +++ b/include/pkgmgrinfo_basic.h @@ -81,6 +81,8 @@ typedef struct appcontrol_x { char *operation; char *uri; char *mime; + char *visibility; + char *id; GList *privileges; } appcontrol_x; @@ -89,6 +91,13 @@ typedef struct compatibility_x { char *text; } compatibility_x; +typedef struct plugin_x { + char *pkgid; + char *appid; + char *plugin_type; + char *plugin_name; +} plugin_x; + typedef struct datacontrol_x { char *providerid; char *access; @@ -118,6 +127,12 @@ typedef struct appdefined_privilege_x { char *license; } appdefined_privilege_x; +typedef struct dependency_x { + char *depends_on; + char *type; + char *required_version; +} dependency_x; + typedef struct application_x { char *appid; /*attr*/ char *exec; /*attr*/ @@ -212,7 +227,6 @@ typedef struct package_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*/ @@ -225,6 +239,8 @@ typedef struct package_x { GList *application; /**< package's application, element*/ GList *compatibility; /**< package compatibility, element*/ GList *deviceprofile; /**< package device profile, element*/ + GList *dependencies; /**< package dependencies, element*/ + GList *plugin; /**< plugin execution list, no xml part*/ } package_x; typedef struct updateinfo_x {