summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSung-jae Park <nicesj.park@samsung.com>2014-11-18 20:55:22 +0900
committerSung-jae Park <nicesj.park@samsung.com>2014-11-18 20:55:22 +0900
commitb7b341f3b8a6daaa096594a0ded9cb78916838fe (patch)
tree3cfae94230b5deaa4ce56227b11b7fbd8bab4f58
parent16803f46830d25daab59136fa67ed8f0d00fdcae (diff)
downloadwidget-service-b7b341f3b8a6daaa096594a0ded9cb78916838fe.tar.gz
widget-service-b7b341f3b8a6daaa096594a0ded9cb78916838fe.tar.bz2
widget-service-b7b341f3b8a6daaa096594a0ded9cb78916838fe.zip
Update privilege
shell.appwidget.info $1 data-provider-master::db rw shell.appwidget.service $1 data-provider-master rw [model] Redwood,Kiran,B3(Wearable) [binary_type] AP [customer] Docomo/Orange/ATT/Open [issue#] N/A [problem] [cause] [solution] [team] HomeTF [request] [horizontal_expansion] Change-Id: I68d311738ee37b07ace276a35b9706cc0aff8196
-rw-r--r--include/dynamicbox_service.h156
1 files changed, 114 insertions, 42 deletions
diff --git a/include/dynamicbox_service.h b/include/dynamicbox_service.h
index 01b5290..99130d9 100644
--- a/include/dynamicbox_service.h
+++ b/include/dynamicbox_service.h
@@ -174,8 +174,6 @@ typedef struct dynamicbox_pkglist_handle *dynamicbox_pkglist_h;
* @param[in] type Size type
* @param[out] width Pixel size width
* @param[out] height Pixel size height
- * @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
* @feature http://developer.samsung.com/tizen/feature/samsung_extension
* @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return int type
@@ -208,8 +206,6 @@ extern int dynamicbox_service_get_size(dynamicbox_size_type_e type, int *width,
* @since_tizen 2.3
* @param[in] width Pixel size width
* @param[in] height Pixel size height
- * @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
* @feature http://developer.samsung.com/tizen/feature/samsung_extension
* @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return int type
@@ -229,7 +225,9 @@ extern dynamicbox_size_type_e dynamicbox_service_size_type(int width, int height
* @since_tizen 2.3
* @param[in] dboxid Dynamicbox AppId
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return int type
* @retval 1 If the box requires mouse event, A viewer must has to feed the mouse event to the box instance
* @retval 0 If the box doesn't requires mouse event, In this case, you can check whether it is error or not using dynamicbox_last_status() function.
@@ -250,7 +248,9 @@ extern int dynamicbox_service_mouse_event(const char *dboxid, int size_type);
* @param[in] dboxid Dynamicbox AppId
* @param[in] size_type Size type
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return int type
* @retval 1 If the box requires touch effect, A viewer should make the touch effect, but it is just recomendation.
* @retval 0 If the box doesn't requires touch effect, the box will make touch effect itself
@@ -271,7 +271,9 @@ extern int dynamicbox_service_touch_effect(const char *dboxid, int size_type);
* @param[in] dboxid Dynamicbox AppId
* @param[in] size_type Size type
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return int type
* @retval 1 If the box requires frame for decorating its contents
* @retval 0 If the box doesn't requires frame
@@ -291,7 +293,7 @@ extern int dynamicbox_service_need_frame(const char *dboxid, int size_type);
* @param[in] content New content information, Default @c NULL
* @param[in] force 1 if you want to update your dynamicbox even if the provider is paused or 0. 0 is default
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.service
* @feature http://developer.samsung.com/tizen/feature/samsung_extension
* @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return int type
@@ -312,7 +314,7 @@ extern int dynamicbox_service_trigger_update(const char *dboxid, const char *ins
* @param[in] instance_id Dynamicbox instance id
* @param[in] period New update period in sec
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.service
* @feature http://developer.samsung.com/tizen/feature/samsung_extension
* @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return int type
@@ -337,7 +339,9 @@ extern int dynamicbox_service_change_period(const char *dboxid, const char *inst
* @param[in] cb Callback function
* @param[in] data Callback data
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return int type
* @retval #DBOX_STATUS_ERROR_IO_ERROR Failed to access DB
* @retval #DBOX_STATUS_ERROR_INVALID_PARAMETER Invalid argument
@@ -359,7 +363,9 @@ extern int dynamicbox_service_get_pkglist(int (*cb)(const char *pkgid, const cha
* @param[in] cb Callback function
* @param[in] data Callback Data
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return int type
* @retval #DBOX_STATUS_ERROR_NONE Status success
* @retval #DBOX_STATUS_ERROR_INVALID_PARAMETER Invalid argument
@@ -376,7 +382,9 @@ extern int dynamicbox_service_get_applist(const char *dboxid, void (*cb)(const c
* @since_tizen 2.3
* @param[in] dboxid Dynamicbox Package Id
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return char * type
* @retval @c NULL If it fails to get main application Id (UI-APPID), dynamicbox_last_status() will returns reason of failure.
* @retval appid Main application Id
@@ -397,7 +405,9 @@ extern char *dynamicbox_service_mainappid(const char *dboxid);
* @param[in] cb Callback function
* @param[in] data Callback data
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return int type
* @retval int Count of dynamicbox packages
* @retval #DBOX_STATUS_ERROR_INVALID_PARAMETER Invalid argument
@@ -419,7 +429,9 @@ extern int dynamicbox_service_get_pkglist_by_pkgid(const char *pkgid, int (*cb)(
* @param[in] cb Callback function
* @param[in] data Callback data
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return int count
* @retval Count of dynamicbox packages
* @retval #DBOX_STATUS_ERROR_INVALID_PARAMETER Invalid argument
@@ -435,7 +447,9 @@ extern int dynamicbox_service_get_pkglist_by_category(const char *category, int
* @since_tizen 2.3
* @param[in] id Dynamic Box Id or Package Id or UI App Id
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return char * type
* @retval @c NULL Failed to get primary dboxid, dynamicbox_last_status() will returns reason of failure.
* @retval dboxid Primary dynamicbox Id. which is allocated in the heap
@@ -450,7 +464,9 @@ extern char *dynamicbox_service_dbox_id(const char *id);
* @since_tizen 2.3
* @param[in] dboxid Dynamicbox Id
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return int type
* @retval 0 If is not a primary, dynamicbox_last_status() will returns reason of failure if it fails.
* @retval 1 If it is a primary dynamicbox
@@ -463,7 +479,9 @@ extern int dynamicbox_service_is_primary(const char *dboxid);
* @since_tizen 2.3
* @param[in] dboxid Dynamicbox AppId
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return char *
* @retval @c NULL Failed to get primary dboxid, dynamicbox_last_status() will returns reason of failure if it fails.
* @retval category Category string which is allocated in the heap.
@@ -482,8 +500,8 @@ extern char *dynamicbox_service_category(const char *dboxid);
* If the given dboxid is inhouse dynamicbox, the return string will be the same with given argument but it is allocated in the heap.
* @since_tizen 2.3
* @param[in] dboxid Dynamicbox Id
- * @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return char * type
* @retval @c NULL Failed to get provider name, dynamicbox_last_status() will returns reason of failure if it fails.
* @retval dboxid Dynamicbox AppId which is allocated on the heap
@@ -501,7 +519,9 @@ extern char *dynamicbox_service_provider_name(const char *dboxid);
* @since_tizen 2.3
* @param[in] dboxid Dynamicbox Id
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return char * type
* @retval @c NULL There is no setup application or error occurred, you can check it using dynamicbox_last_status()
* @retval appid AppId if exists or @c NULL
@@ -516,7 +536,9 @@ extern char *dynamicbox_service_setup_appid(const char *dboxid);
* @since_tizen 2.3
* @param[in] dboxid Dynamicbox AppId
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return char * type
* @retval appid String which is allocated in the heap
* @retval @c NULL Invalid appid, dynamicbox_last_status() will returns reason of failure if it fails.
@@ -532,7 +554,9 @@ extern char *dynamicbox_service_package_id(const char *dboxid);
* @param[in] dboxid Dynamicbox AppId
* @param[in] lang Locale(en-us, ko-kr, ...), if it is @c NULL, function will use the system locale automatically
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return char * type
* @retval name If it fails to get name
* @retval @c NULL Allocated heap address, dynamicbox_last_status() will returns reason of failure if it fails.
@@ -550,7 +574,9 @@ extern char *dynamicbox_service_i18n_name(const char *dboxid, const char *lang);
* @param[in] dboxid Dynamicbox AppId
* @param[in] size_type Dynamicbox size type
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return char * type
* @retval path Preview image path
* @retval @c NULL There is no preview image file, dynamicbox_last_status() will returns reason of failure if it fails.
@@ -569,7 +595,9 @@ extern char *dynamicbox_service_preview(const char *dboxid, int size_type);
* @since_tizen 2.3
* @param[in] dboxid Dynamicbox AppId
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return char * type
* @retval content Content string
* @retval @c NULL There is no specified content string, or dynamicbox_last_status() will returns reason of failure if it fails.
@@ -586,7 +614,9 @@ extern char *dynamicbox_service_content(const char *dboxid);
* @param[in] dboxid Dynamicbox AppId (It must has to be a dynamicbox package ID. not the UI-APP and the PACKAGE)
* @param[in] lang Locale(en-us, ko-kr, ...), if it is @c NULL, function will use the system locale automatically
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return char * type
* @retval name Allocated heap address
* @retval @c NULL Fails to get path of an icon, dynamicbox_last_status() will returns reason of failure if it fails.
@@ -602,7 +632,9 @@ extern char *dynamicbox_service_i18n_icon(const char *pkgid, const char *lang);
* @since_tizen 2.3
* @param[in] dboxid Dynamicbox AppId
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return int type
* @retval 1 The box should not be listed by the dynamicbox list app
* @retval 0 Box should be listed, dynamicbox_last_status() will returns reason of failure if it fails.
@@ -616,7 +648,9 @@ extern int dynamicbox_service_nodisplay(const char *dboxid);
* @since_tizen 2.3
* @param[in] dboxid Dynamicbox AppId
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return char * type
* @retval abi String which is allocated in the heap
* @retval @c NULL Failed to get ABI of given dynamicbox, dynamicbox_last_status() will returns reason of failure if it fails.
@@ -632,7 +666,9 @@ extern char *dynamicbox_service_abi(const char *dboxid);
* @remarks This API is not implemented. It will always return 1.
* @param[in] dboxid Dynamicbox AppId
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return int type
* @retval 1 Enabled
* @retval 0 Disabled
@@ -645,7 +681,9 @@ extern int dynamicbox_service_is_enabled(const char *dboxid);
* @since_tizen 2.3
* @param[in] dboxid Dynamicbox AppId
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return char * type
* @retval string Script file path
* @retval @c NULL Not specified script file, dynamicbox_last_status() will returns reason of failure if it fails.
@@ -661,7 +699,9 @@ extern char *dynamicbox_service_dbox_script_path(const char *dboxid);
* @since_tizen 2.3
* @param[in] dboxid Dynamicbox AppId
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return char * type
* @retval Group Name of dynamicbox
* @retval @c NULL If there is no group defined, or dynamicbox_last_status() will returns reason of failure if it fails.
@@ -677,7 +717,9 @@ extern char *dynamicbox_service_dbox_script_group(const char *dboxid);
* @since_tizen 2.3
* @param[in] dboxid Dynamicbox AppId
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return char * type
* @retval string Script file path
* @retval @c NULL No specified script file for Glance Bar layout, or dynamicbox_last_status() will returns reason of failure if it fails.
@@ -692,7 +734,9 @@ extern char *dynamicbox_service_gbar_script_path(const char *dboxid);
* @since_tizen 2.3
* @param[in] dboxid Dynamicbox AppId
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return char * type
* @retval string Script group name
* @retval @c NULL No script path, or dynamicbox_last_status() will returns reason of failure if it fails.
@@ -713,7 +757,9 @@ extern char *dynamicbox_service_gbar_script_group(const char *dboxid);
* @param[out] w Width array
* @param[out] h Height array
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return int type
* @retval #DBOX_STATUS_ERROR_NONE If succeed to get supported size list
* @retval #DBOX_STATUS_ERROR_IO_ERROR Failed to access DB
@@ -732,7 +778,9 @@ extern int dynamicbox_service_get_supported_sizes(const char *dboxid, int *cnt,
* @param[out] cnt Result count of types array
* @param[out] types Array of types
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return int type
* @retval #DBOX_STATUS_ERROR_INVALID_PARAMETER Invalid argument
* @retval #DBOX_STATUS_ERROR_IO_ERROR Failed to access DB
@@ -750,7 +798,9 @@ extern int dynamicbox_service_get_supported_size_types(const char *dboxid, int *
* @param[in] cb Callback function
* @param[in] data Callback data
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return int type
* @retval #DBOX_STATUS_ERROR_NONE Successfully done
* @retval #DBOX_STATUS_ERROR_IO_ERROR Failed to access DB
@@ -767,7 +817,9 @@ extern int dynamicbox_service_enumerate_category_list(const char *cluster, int (
* @param[in] cb Callback function for retrieving the cluster list
* @param[in] data Callback data
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return int type
* @retval #DBOX_STATUS_ERROR_INVALID_PARAMETER Invalid argument
* @retval #DBOX_STATUS_ERROR_IO_ERROR Failed to access DB
@@ -788,7 +840,9 @@ extern int dynamicbox_service_enumerate_cluster_list(int (*cb)(const char *clust
* every API which are related with DB operation will open DB and close it before return from it.
* @since_tizen 2.3
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return int type
* @retval #DBOX_STATUS_ERROR_NONE Succeed to initialize
* @retval #DBOX_STATUS_ERROR_IO_ERROR Failed to access a DB
@@ -802,7 +856,9 @@ extern int dynamicbox_service_init(void);
* @brief Finalizes the dynamicbox service API.
* @since_tizen 2.3
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return int type
* @retval #DBOX_STATUS_ERROR_NONE Succeed to finalize
* @retval #DBOX_STATUS_ERROR_IO_ERROR Failed to close the DB (access failed to DB)
@@ -828,7 +884,9 @@ extern int dynamicbox_service_fini(void);
* @param[in] dboxid Dynamicbox AppId
* @param[in] handle @c NULL if you call this first, or it will be reset
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return handle
* @retval @c NULL If it fails, dynamicbox_last_status() will returns reason of failure if it fails.
* @retval handle If it successfully create the package list iterator
@@ -844,6 +902,10 @@ extern dynamicbox_pkglist_h dynamicbox_service_pkglist_create(const char *dboxid
* @param[out] dboxid Dynamicbox Id
* @param[out] pkgname Package Id which includes dynamicboxes
* @param[out] is_prime If the returned dboxid is primary, this will be 1 or 0
+ * @privlevel public
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return int type
* @retval #DBOX_STATUS_ERROR_NONE Successfully get the record
* @retval #DBOX_STATUS_ERROR_INVALID_PARAMETER Invalid argument
@@ -860,6 +922,10 @@ extern int dynamicbox_service_get_pkglist_item(dynamicbox_pkglist_h handle, char
* @brief Destroys the iterator of pkglist.
* @since_tizen 2.3
* @param[in] handle Package list handle
+ * @privlevel public
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return int type
* @retval #DBOX_STATUS_ERROR_INVALID_PARAMETER Invalid handle
* @retval #DBOX_STATUS_ERROR_NONE Successfully destroyed
@@ -877,7 +943,9 @@ extern int dynamicbox_service_pkglist_destroy(dynamicbox_pkglist_h handle);
* @param[in] cluster Cluster name if you don't know what this is, use NULL.
* @param[in] category Sub-cluster(category) name if you don't know what this is, use NULL.
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.service
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return count of instances
* @retval #DBOX_STATUS_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #DBOX_STATUS_ERROR_FAULT Unrecorvarable error occurred
@@ -891,7 +959,9 @@ extern int dynamicbox_service_get_instance_count(const char *dboxid, const char
* @since_tizen 2.3
* @param[in] dboxid Dynamicbox AppId
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return char * type
* @retval path String which is allocated on the heap
* @retval @c NULL No libexec attribute, or dynamicbox_last_status() will returns reason of failure if it fails.
@@ -907,7 +977,9 @@ extern char *dynamicbox_service_libexec(const char *dboxid);
* @remarks Only usable for inhouse dynamicboxes
* @param[in] libexec so filename
* @privlevel public
- * @privilege %http://developer.samsung.com/tizen/privilege/widgetbind
+ * @privilege %http://developer.samsung.com/tizen/privilege/shell.appwidget.info
+ * @feature http://developer.samsung.com/tizen/feature/samsung_extension
+ * @feature http://developer.samsung.com/tizen/feature/in_house/shell.appwidget
* @return char *
* @retval @c NULL if it fails to get pkgname, dynamicbox_last_status() will returns reason of failure.
* @retval address heap address of pkgname