*/
/**
- * @brief Component information handle.
+ * @brief The component handle having own properties such name, path, and icons.
* @since_tizen 5.5
*/
typedef void *component_info_h;
} component_info_component_type_e;
/**
- * @brief Creates the component information handle.
+ * @brief Creates a component handle.
* @since_tizen 5.5
* @privlevel public
* @privilege %http://tizen.org/privilege/packagemanager.info
int component_info_create(const char *component_id, component_info_h *handle);
/**
- * @brief Destroys the component information handle.
+ * @brief Destroys the component handle.
* @since_tizen 5.5
*
* @param[in] handle The component information handle
int component_info_get_component_type(component_info_h handle, component_info_component_type_e *type);
/**
- * @brief Checks whether the icon of the component should be displayed or not.
+ * @brief Gets whether the icon of the component is displayed on the home screen or not.
* @since_tizen 5.5
*
* @param[in] handle The component information handle
} component_manager_error_e;
/**
- * @brief Called to get the component context once for each running component.
+ * @brief Called whenever the application retrieves the context of running components.
* @since_tizen 5.5
* @remarks The @a handle should not be released.
* The @a handle can be used only in the callback. To use outside, make a copy using component_context_clone().
typedef bool (*component_manager_component_context_cb)(component_context_h handle, void *user_data);
/**
- * @brief Called to get the component information once for each installed component.
+ * @brief Called whenever the application retrieves the information of installed components.
* @since_tizen 5.5
* @remarks The @a handle should not be released.
* The @a handle can be used only in the callback. To use outside, make a copy using component_info_clone().