Lines Matching defs:OH_UdsAppItem
76 typedef struct OH_UdsAppItem OH_UdsAppItem;
325 * @brief Creation a pointer to the instance of the {@link OH_UdsAppItem}.
327 * @return If the operation is successful, a pointer to the instance of the {@link OH_UdsAppItem}
329 * @see OH_UdsAppItem
332 OH_UdsAppItem* OH_UdsAppItem_Create();
335 * @brief Destroy a pointer that points to the {@link OH_UdsAppItem} instance.
337 * @param pThis Represents a pointer to an instance of {@link OH_UdsAppItem}.
338 * @see OH_UdsAppItem
341 void OH_UdsAppItem_Destroy(OH_UdsAppItem* pThis);
344 * @brief Get type from the {@link OH_UdsAppItem}.
346 * @param pThis Represents a pointer to an instance of {@link OH_UdsAppItem}.
348 * @see OH_UdsAppItem
351 const char* OH_UdsAppItem_GetType(OH_UdsAppItem* pThis);
354 * @brief Get app id from the {@link OH_UdsAppItem}.
356 * @param pThis Represents a pointer to an instance of {@link OH_UdsAppItem}.
358 * @see OH_UdsAppItem
361 const char* OH_UdsAppItem_GetId(OH_UdsAppItem* pThis);
364 * @brief Get app name from the {@link OH_UdsAppItem}.
366 * @param pThis Represents a pointer to an instance of {@link OH_UdsAppItem}.
368 * @see OH_UdsAppItem
371 const char* OH_UdsAppItem_GetName(OH_UdsAppItem* pThis);
374 * @brief Get app icon id from the {@link OH_UdsAppItem}.
376 * @param pThis Represents a pointer to an instance of {@link OH_UdsAppItem}.
378 * @see OH_UdsAppItem
381 const char* OH_UdsAppItem_GetIconId(OH_UdsAppItem* pThis);
384 * @brief Get app label id from the {@link OH_UdsAppItem}.
386 * @param pThis Represents a pointer to an instance of {@link OH_UdsAppItem}.
388 * @see OH_UdsAppItem
391 const char* OH_UdsAppItem_GetLabelId(OH_UdsAppItem* pThis);
394 * @brief Get bundle name from the {@link OH_UdsAppItem}.
396 * @param pThis Represents a pointer to an instance of {@link OH_UdsAppItem}.
398 * @see OH_UdsAppItem
401 const char* OH_UdsAppItem_GetBundleName(OH_UdsAppItem* pThis);
404 * @brief Get ability name from the {@link OH_UdsAppItem}.
406 * @param pThis Represents a pointer to an instance {@link OH_UdsAppItem}.
408 * @see OH_UdsAppItem
411 const char* OH_UdsAppItem_GetAbilityName(OH_UdsAppItem* pThis);
414 * @brief Set application id to the {@link OH_UdsAppItem}.
416 * @param pThis Represents a pointer to an instance of {@link OH_UdsAppItem}.
421 * @see OH_UdsAppItem Udmf_ErrCode
424 int OH_UdsAppItem_SetId(OH_UdsAppItem* pThis, const char* appId);
427 * @brief Set application name to the {@link OH_UdsAppItem}.
429 * @param pThis Represents a pointer to an instance of {@link OH_UdsAppItem}.
434 * @see OH_UdsAppItem Udmf_ErrCode
437 int OH_UdsAppItem_SetName(OH_UdsAppItem* pThis, const char* appName);
440 * @brief Set application icon id to the {@link OH_UdsAppItem}.
442 * @param pThis Represents a pointer to an instance of {@link OH_UdsAppItem}.
447 * @see OH_UdsAppItem Udmf_ErrCode
450 int OH_UdsAppItem_SetIconId(OH_UdsAppItem* pThis, const char* appIconId);
453 * @brief Set application label id to the {@link OH_UdsAppItem}.
455 * @param pThis Represents a pointer to an instance of {@link OH_UdsAppItem}.
460 * @see OH_UdsAppItem Udmf_ErrCode
463 int OH_UdsAppItem_SetLabelId(OH_UdsAppItem* pThis, const char* appLabelId);
466 * @brief Set bundle name to the {@link OH_UdsAppItem}.
468 * @param pThis Represents a pointer to an instance of {@link OH_UdsAppItem}.
473 * @see OH_UdsAppItem Udmf_ErrCode
476 int OH_UdsAppItem_SetBundleName(OH_UdsAppItem* pThis, const char* bundleName);
479 * @brief Set ability name to the {@link OH_UdsAppItem}.
481 * @param pThis Represents a pointer to an instance of {@link OH_UdsAppItem}.
486 * @see OH_UdsAppItem Udmf_ErrCode
489 int OH_UdsAppItem_SetAbilityName(OH_UdsAppItem* pThis, const char* abilityName);