char *service_message; // 표기 메시지 (ex> samsung pass로 로그인)
};
-EXPORT_API int autofill_auth_info_create(autofill_auth_info_h *vi)
+EXPORT_API int autofill_auth_info_create(autofill_auth_info_h *ai)
{
- if (!vi)
+ if (!ai)
return AUTOFILL_ERROR_INVALID_PARAMETER;
struct autofill_auth_info_s *vs = (autofill_auth_info_h)calloc(1, sizeof(struct autofill_auth_info_s));
if (!vs)
return AUTOFILL_ERROR_OUT_OF_MEMORY;
- *vi = (autofill_auth_info_h)vs;
+ *ai = (autofill_auth_info_h)vs;
return AUTOFILL_ERROR_NONE;
}
-EXPORT_API int autofill_auth_info_destroy(autofill_auth_info_h vi)
+EXPORT_API int autofill_auth_info_destroy(autofill_auth_info_h ai)
{
- if (!vi)
+ if (!ai)
return AUTOFILL_ERROR_INVALID_PARAMETER;
- if (vi->app_id)
- free(vi->app_id);
+ if (ai->app_id)
+ free(ai->app_id);
- if (vi->service_name)
- free(vi->service_name);
+ if (ai->service_name)
+ free(ai->service_name);
- if (vi->service_message)
- free(vi->service_message);
+ if (ai->service_message)
+ free(ai->service_message);
- if (vi->service_logo_image_path)
- free(vi->service_logo_image_path);
+ if (ai->service_logo_image_path)
+ free(ai->service_logo_image_path);
- free(vi);
+ free(ai);
return AUTOFILL_ERROR_NONE;
}
-EXPORT_API int autofill_auth_info_set_exist_autofill_data(autofill_auth_info_h vi, bool exist_autofill_data)
+EXPORT_API int autofill_auth_info_set_exist_autofill_data(autofill_auth_info_h ai, bool exist_autofill_data)
{
- if (!vi)
+ if (!ai)
return AUTOFILL_ERROR_INVALID_PARAMETER;
- vi->exist_autofill_data = exist_autofill_data;
+ ai->exist_autofill_data = exist_autofill_data;
return AUTOFILL_ERROR_NONE;
}
-EXPORT_API int autofill_auth_info_get_exist_autofill_data(autofill_auth_info_h vi, bool *exist_autofill_data)
+EXPORT_API int autofill_auth_info_get_exist_autofill_data(autofill_auth_info_h ai, bool *exist_autofill_data)
{
- if (!vi || !exist_autofill_data)
+ if (!ai || !exist_autofill_data)
return AUTOFILL_ERROR_INVALID_PARAMETER;
- *exist_autofill_data = vi->exist_autofill_data;
+ *exist_autofill_data = ai->exist_autofill_data;
return AUTOFILL_ERROR_NONE;
}
-EXPORT_API int autofill_auth_info_set_need_authentication(autofill_auth_info_h vi, bool need_authentication)
+EXPORT_API int autofill_auth_info_set_need_authentication(autofill_auth_info_h ai, bool need_authentication)
{
- if (!vi)
+ if (!ai)
return AUTOFILL_ERROR_INVALID_PARAMETER;
- vi->need_authentication = need_authentication;
+ ai->need_authentication = need_authentication;
return AUTOFILL_ERROR_NONE;
}
-EXPORT_API int autofill_auth_info_get_need_authentication(autofill_auth_info_h vi, bool *need_authentication)
+EXPORT_API int autofill_auth_info_get_need_authentication(autofill_auth_info_h ai, bool *need_authentication)
{
- if (!vi || !need_authentication)
+ if (!ai || !need_authentication)
return AUTOFILL_ERROR_INVALID_PARAMETER;
- *need_authentication = vi->need_authentication;
+ *need_authentication = ai->need_authentication;
return AUTOFILL_ERROR_NONE;
}
-EXPORT_API int autofill_auth_info_set_service_name(autofill_auth_info_h vi, const char *service_name)
+EXPORT_API int autofill_auth_info_set_service_name(autofill_auth_info_h ai, const char *service_name)
{
- if (!vi || !service_name)
+ if (!ai || !service_name)
return AUTOFILL_ERROR_INVALID_PARAMETER;
- if (vi->service_name)
- free(vi->service_name);
+ if (ai->service_name)
+ free(ai->service_name);
- vi->service_name = strdup(service_name);
+ ai->service_name = strdup(service_name);
return AUTOFILL_ERROR_NONE;
}
-EXPORT_API int autofill_auth_info_get_service_name(autofill_auth_info_h vi, char **service_name)
+EXPORT_API int autofill_auth_info_get_service_name(autofill_auth_info_h ai, char **service_name)
{
- if (!vi || !service_name)
+ if (!ai || !service_name)
return AUTOFILL_ERROR_INVALID_PARAMETER;
- *service_name = strdup(vi->service_name);
+ *service_name = strdup(ai->service_name);
return AUTOFILL_ERROR_NONE;
}
-EXPORT_API int autofill_auth_info_set_service_message(autofill_auth_info_h vi, const char *service_message)
+EXPORT_API int autofill_auth_info_set_service_message(autofill_auth_info_h ai, const char *service_message)
{
- if (!vi || !service_message)
+ if (!ai || !service_message)
return AUTOFILL_ERROR_INVALID_PARAMETER;
- if (vi->service_message)
- free(vi->service_message);
+ if (ai->service_message)
+ free(ai->service_message);
- vi->service_message = strdup(service_message);
+ ai->service_message = strdup(service_message);
return AUTOFILL_ERROR_NONE;
}
-EXPORT_API int autofill_auth_info_get_service_message(autofill_auth_info_h vi, char **service_message)
+EXPORT_API int autofill_auth_info_get_service_message(autofill_auth_info_h ai, char **service_message)
{
- if (!vi || !service_message)
+ if (!ai || !service_message)
return AUTOFILL_ERROR_INVALID_PARAMETER;
- *service_message = strdup(vi->service_message);
+ *service_message = strdup(ai->service_message);
return AUTOFILL_ERROR_NONE;
}
-EXPORT_API int autofill_auth_info_set_service_logo_image_path(autofill_auth_info_h vi, const char *service_logo_image_path)
+EXPORT_API int autofill_auth_info_set_service_logo_image_path(autofill_auth_info_h ai, const char *service_logo_image_path)
{
- if (!vi || !service_logo_image_path)
+ if (!ai || !service_logo_image_path)
return AUTOFILL_ERROR_INVALID_PARAMETER;
- if (vi->service_logo_image_path)
- free(vi->service_logo_image_path);
+ if (ai->service_logo_image_path)
+ free(ai->service_logo_image_path);
- vi->service_logo_image_path = strdup(service_logo_image_path);
+ ai->service_logo_image_path = strdup(service_logo_image_path);
return AUTOFILL_ERROR_NONE;
}
-EXPORT_API int autofill_auth_info_get_service_logo_image_path(autofill_auth_info_h vi, char **service_logo_image_path)
+EXPORT_API int autofill_auth_info_get_service_logo_image_path(autofill_auth_info_h ai, char **service_logo_image_path)
{
- if (!vi || !service_logo_image_path)
+ if (!ai || !service_logo_image_path)
return AUTOFILL_ERROR_INVALID_PARAMETER;
- *service_logo_image_path = strdup(vi->service_logo_image_path);
+ *service_logo_image_path = strdup(ai->service_logo_image_path);
return AUTOFILL_ERROR_NONE;
}
-EXPORT_API int autofill_auth_info_set_app_id(autofill_auth_info_h vi, const char *app_id)
+EXPORT_API int autofill_auth_info_set_app_id(autofill_auth_info_h ai, const char *app_id)
{
- if (!vi || !app_id)
+ if (!ai || !app_id)
return AUTOFILL_ERROR_INVALID_PARAMETER;
- if (vi->app_id)
- free(vi->app_id);
+ if (ai->app_id)
+ free(ai->app_id);
- vi->app_id = strdup(app_id);
+ ai->app_id = strdup(app_id);
return AUTOFILL_ERROR_NONE;
}
-EXPORT_API int autofill_auth_info_get_app_id(autofill_auth_info_h vi, char **app_id)
+EXPORT_API int autofill_auth_info_get_app_id(autofill_auth_info_h ai, char **app_id)
{
- if (!vi)
+ if (!ai)
return AUTOFILL_ERROR_INVALID_PARAMETER;
- if (!vi->app_id)
+ if (!ai->app_id)
return AUTOFILL_ERROR_OPERATION_FAILED;
- *app_id = strdup(vi->app_id);
+ *app_id = strdup(ai->app_id);
return AUTOFILL_ERROR_NONE;
}
-EXPORT_API int autofill_auth_info_set_view_id(autofill_auth_info_h vi, const char *view_id)
+EXPORT_API int autofill_auth_info_set_view_id(autofill_auth_info_h ai, const char *view_id)
{
- if (!vi || !view_id)
+ if (!ai || !view_id)
return AUTOFILL_ERROR_INVALID_PARAMETER;
- if (vi->view_id)
- free(vi->view_id);
+ if (ai->view_id)
+ free(ai->view_id);
- vi->view_id = strdup(view_id);
+ ai->view_id = strdup(view_id);
return AUTOFILL_ERROR_NONE;
}
-EXPORT_API int autofill_auth_info_get_view_id(autofill_auth_info_h vi, char **view_id)
+EXPORT_API int autofill_auth_info_get_view_id(autofill_auth_info_h ai, char **view_id)
{
- if (!vi)
+ if (!ai)
return AUTOFILL_ERROR_INVALID_PARAMETER;
- if (!vi->view_id)
+ if (!ai->view_id)
return AUTOFILL_ERROR_OPERATION_FAILED;
- *view_id = strdup(vi->view_id);
+ *view_id = strdup(ai->view_id);
return AUTOFILL_ERROR_NONE;
}
*
* @privlevel public
*
+ * @param[out] it The autofill item handle
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] it The autofill item handle
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] it The autofill item handle
+ * @param[out] clone The autofill item handle to be cloned
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] it The autofill item handle
+ * @param[in] hint The autofill hint
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int autofill_item_set_autofill_hint(autofill_item_h it, autofill_hint_e hints);
+int autofill_item_set_autofill_hint(autofill_item_h it, autofill_hint_e hint);
/**
* @brief Get autofill hint
*
* @privlevel public
*
+ * @param[in] it The autofill item handle
+ * @param[out] hint The autofill hint
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int autofill_item_get_autofill_hint(autofill_item_h it, autofill_hint_e *hints);
+int autofill_item_get_autofill_hint(autofill_item_h it, autofill_hint_e *hint);
/**
* @brief Set autofill ID
*
* @privlevel public
*
+ * @param[in] it The autofill item handle
+ * @param[in] id The autofill ID
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] it The autofill item handle
+ * @param[out] id The autofill ID
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] it The autofill item handle
+ * @param[in] label The autofill label
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] it The autofill item handle
+ * @param[out] label The autofill label
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] it The autofill item handle
+ * @param[in] sensitive The sensitive data or not
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] it The autofill item handle
+ * @param[out] sensitive The sensitive data or not
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] it The autofill item handle
+ * @param[in] value The autofill value
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] it The autofill item handle
+ * @param[out] value The autofill value
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[out] ai The autofill authentication information handle
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #AUTOFILL_ERROR_OUT_OF_MEMORY Out of memory
*/
-int autofill_auth_info_create(autofill_auth_info_h *vi);
+int autofill_auth_info_create(autofill_auth_info_h *ai);
/**
* @brief Destroy autofill view info
*
* @privlevel public
*
+ * @param[in] ai The autofill authentication information handle
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int autofill_auth_info_destroy(autofill_auth_info_h vi);
+int autofill_auth_info_destroy(autofill_auth_info_h ai);
/**
* @brief Set app id
*
* @privlevel public
*
+ * @param[in] ai The autofill authentication information handle
+ * @param[in] app_id The app ID
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int autofill_auth_info_set_app_id(autofill_auth_info_h vi, const char *app_id);
+int autofill_auth_info_set_app_id(autofill_auth_info_h ai, const char *app_id);
/**
* @brief Get app id
*
* @privlevel public
*
+ * @param[in] ai The autofill authentication information handle
+ * @param[out] app_id The app ID
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int autofill_auth_info_get_app_id(autofill_auth_info_h vi, char **app_id);
+int autofill_auth_info_get_app_id(autofill_auth_info_h ai, char **app_id);
/**
* @brief Set view id
*
* @privlevel public
*
+ * @param[in] ai The autofill authentication information handle
+ * @param[in] view_id The view ID
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int autofill_auth_info_set_view_id(autofill_auth_info_h vi, const char *view_id);
+int autofill_auth_info_set_view_id(autofill_auth_info_h ai, const char *view_id);
/**
* @brief Get view id
*
* @privlevel public
*
+ * @param[in] ai The autofill authentication information handle
+ * @param[in] view_id The view ID
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int autofill_auth_info_get_view_id(autofill_auth_info_h vi, char **view_id);
+int autofill_auth_info_get_view_id(autofill_auth_info_h ai, char **view_id);
/**
* @brief Set exist autofill data
*
* @privlevel public
*
+ * @param[in] ai The autofill authentication information handle
+ * @param[in] exist_autofill_data The autofill data existence
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int autofill_auth_info_set_exist_autofill_data(autofill_auth_info_h vi, bool exist_autofill_data);
+int autofill_auth_info_set_exist_autofill_data(autofill_auth_info_h ai, bool exist_autofill_data);
/**
* @brief Get exist autofill data
*
* @privlevel public
*
+ * @param[in] ai The autofill authentication information handle
+ * @param[out] exist_autofill_data The autofill data existence
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int autofill_auth_info_get_exist_autofill_data(autofill_auth_info_h vi, bool *exist_autofill_data);
+int autofill_auth_info_get_exist_autofill_data(autofill_auth_info_h ai, bool *exist_autofill_data);
/**
* @brief Set need authentication
*
* @privlevel public
*
+ * @param[in] ai The autofill authentication information handle
+ * @param[in] need_authentication The authentication need
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int autofill_auth_info_set_need_authentication(autofill_auth_info_h vi, bool need_authentication);
+int autofill_auth_info_set_need_authentication(autofill_auth_info_h ai, bool need_authentication);
/**
* @brief Get need authentication
*
* @privlevel public
*
+ * @param[in] ai The autofill authentication information handle
+ * @param[out] need_authentication The authentication need
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int autofill_auth_info_get_need_authentication(autofill_auth_info_h vi, bool *need_authentication);
+int autofill_auth_info_get_need_authentication(autofill_auth_info_h ai, bool *need_authentication);
/**
* @brief Set service name
*
* @privlevel public
*
+ * @param[in] ai The autofill authentication information handle
+ * @param[in] service_name The autofill service name
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int autofill_auth_info_set_service_name(autofill_auth_info_h vi, const char *service_name);
+int autofill_auth_info_set_service_name(autofill_auth_info_h ai, const char *service_name);
/**
* @brief Get service name
*
* @privlevel public
*
+ * @param[in] ai The autofill authentication information handle
+ * @param[out] service_name The autofill service name
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int autofill_auth_info_get_service_name(autofill_auth_info_h vi, char **service_name);
+int autofill_auth_info_get_service_name(autofill_auth_info_h ai, char **service_name);
/**
* @brief Set service message
*
* @privlevel public
*
+ * @param[in] ai The autofill authentication information handle
+ * @param[in] service_name The autofill service message
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int autofill_auth_info_set_service_message(autofill_auth_info_h vi, const char *service_message);
+int autofill_auth_info_set_service_message(autofill_auth_info_h ai, const char *service_message);
/**
* @brief Get service message
*
* @privlevel public
*
+ * @param[in] ai The autofill authentication information handle
+ * @param[out] service_name The autofill service message
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int autofill_auth_info_get_service_message(autofill_auth_info_h vi, char **service_message);
+int autofill_auth_info_get_service_message(autofill_auth_info_h ai, char **service_message);
/**
* @brief Set service logo image path
*
* @privlevel public
*
+ * @param[in] ai The autofill authentication information handle
+ * @param[in] service_logo_image_path The autofill service logo image path
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int autofill_auth_info_set_service_logo_image_path(autofill_auth_info_h vi, const char *service_logo_image_path);
+int autofill_auth_info_set_service_logo_image_path(autofill_auth_info_h ai, const char *service_logo_image_path);
/**
* @brief Get service logo image path
*
* @privlevel public
*
+ * @param[in] ai The autofill authentication information handle
+ * @param[out] service_logo_image_path The autofill service logo image path
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int autofill_auth_info_get_service_logo_image_path(autofill_auth_info_h vi, char **service_logo_image_path);
+int autofill_auth_info_get_service_logo_image_path(autofill_auth_info_h ai, char **service_logo_image_path);
// view info
/**
*
* @privlevel public
*
+ * @param[out] vi The autofill view info handle
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] vi The autofill view info handle
+ * @param[in] app_id The app ID
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] vi The autofill view info handle
+ * @param[in] app_id The app ID
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] vi The autofill view info handle
+ * @param[out] app_id The app ID
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] vi The autofill view info handle
+ * @param[in] view_id The view ID
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] vi The autofill view info handle
+ * @param[out] view_id The view ID
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] vi The autofill view info handle
+ * @param[in] it The autofill item handle
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] vi The autofill view info handle
+ * @param[in] callback The callback function to register
+ * @param[in] user_data The user data to be passed to the callback function
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int autofill_view_info_foreach_items(autofill_view_info_h h, bool (*callback)(autofill_item_h item, void *user_data), void *user_data);
+int autofill_view_info_foreach_items(autofill_view_info_h vi, bool (*callback)(autofill_item_h item, void *user_data), void *user_data);
// save view info
/**
*
* @privlevel public
*
+ * @param[out] vi The autofill view info handle
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] vi The autofill view info handle
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] vi The autofill view info handle
+ * @param[in] app_id The app ID
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] vi The autofill view info handle
+ * @param[out] app_id The app ID
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] vi The autofill view info handle
+ * @param[in] view_id The view ID
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] vi The autofill view info handle
+ * @param[out] app_id The view ID
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] vi The autofill save view info handle
+ * @param[in] it The autofill save item handle
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] vi The autofill view info handle
+ * @param[in] callback The callback function to register
+ * @param[in] user_data The user data to be passed to the callback function
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int autofill_save_view_info_foreach_items(autofill_save_view_info_h h, bool (*callback)(autofill_save_item_h item, void *user_data), void *user_data);
+int autofill_save_view_info_foreach_items(autofill_save_view_info_h vi, bool (*callback)(autofill_save_item_h item, void *user_data), void *user_data);
// fill response
/**
*
* @privlevel public
*
+ * @param[out] h The autofill fill response handle
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] h The autofill fill response handle
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] h The autofill fill response handle
+ * @param[in] app_id The app ID
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] h The autofill fill response handle
+ * @param[out] app_id The app ID
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] h The autofill fill response handle
+ * @param[in] view_id The view ID
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] h The autofill fill response handle
+ * @param[out] view_id The view ID
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] h The autofill fill response handle
+ * @param[in] it The autofill fill response group handle
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] h The autofill fill response handle
+ * @param[in] callback The callback function to register
+ * @param[in] user_data The user data to be passed to the callback function
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] h The autofill fill response handle
+ * @param[out] count The number of group
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[out] h The autofill fill response group handle
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] h The autofill fill response group handle
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] h The autofill fill response group handle
+ * @param[in] clone The autofill fill response group handle to be cloned
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] h The autofill fill response group handle
+ * @param[in] it The autofill fill response item handle
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] h The autofill fill response group handle
+ * @param[in] callback The callback function to register
+ * @param[in] user_data The user data to be passed to the callback function
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[out] it The autofill fill response item handle
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] it The autofill fill response item handle
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] it The autofill fill response item handle
+ * @param[in] clone The autofill fill response item handle to be cloned
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int autofill_fill_response_item_clone(autofill_fill_response_item_h h, autofill_fill_response_item_h *clone);
+int autofill_fill_response_item_clone(autofill_fill_response_item_h it, autofill_fill_response_item_h *clone);
/**
* @brief Set autofill ID
*
* @privlevel public
*
+ * @param[in] it The autofill fill response item handle
+ * @param[in] id The autofill fill response item ID
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] it The autofill fill response item handle
+ * @param[out] id The autofill fill response item ID
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] it The autofill fill response item handle
+ * @param[in] value The autofill fill response item value
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] it The autofill fill response item handle
+ * @param[out] value The autofill fill response item value
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] it The autofill fill response item handle
+ * @param[in] presentation_text The presentation text
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] it The autofill fill response item handle
+ * @param[out] presentation_text The presentation text
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[out] it The autofill save item handle
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] it The autofill save item handle
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] it The autofill save item handle
+ * @param[in] clone The autofill save item handle to be cloned
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] it The autofill save item handle
+ * @param[in] hint The autofill hint
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] it The autofill save item handle
+ * @param[out] hint The autofill hint
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] it The autofill save item handle
+ * @param[in] id The autofill ID
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] it The autofill save item handle
+ * @param[out] id The autofill ID
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] it The autofill save item handle
+ * @param[out] label The autofill label
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] it The autofill save item handle
+ * @param[out] label The autofill label
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] it The autofill save item handle
+ * @param[in] sensitive The sensitive data or not
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] it The autofill save item handle
+ * @param[out] sensitive The sensitive data or not
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] it The autofill save item handle
+ * @param[in] value The autofill value
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter
*
* @privlevel public
*
+ * @param[in] it The autofill save item handle
+ * @param[out] value The autofill value
* @return 0 on success, otherwise a negative error value
* @retval #AUTOFILL_ERROR_NONE No error
* @retval #AUTOFILL_ERROR_INVALID_PARAMETER Invalid parameter