Lines Matching refs:OH_UdsAppItem
73 typedef struct OH_UdsAppItem OH_UdsAppItem;
336 * @brief Creation a pointer to the instance of the {@link OH_UdsAppItem}.
338 * @return If the operation is successful, a pointer to the instance of the {@link OH_UdsAppItem}
340 * @see OH_UdsAppItem
343 OH_UdsAppItem* OH_UdsAppItem_Create();
346 * @brief Destroy a pointer that points to the {@link OH_UdsAppItem} instance.
348 * @param pThis Represents a pointer to an instance of {@link OH_UdsAppItem}.
349 * @see OH_UdsAppItem
352 void OH_UdsAppItem_Destroy(OH_UdsAppItem* pThis);
355 * @brief Get type from the {@link OH_UdsAppItem}.
357 * @param pThis Represents a pointer to an instance of {@link OH_UdsAppItem}.
359 * @see OH_UdsAppItem
362 const char* OH_UdsAppItem_GetType(OH_UdsAppItem* pThis);
365 * @brief Get app id from the {@link OH_UdsAppItem}.
367 * @param pThis Represents a pointer to an instance of {@link OH_UdsAppItem}.
369 * @see OH_UdsAppItem
372 const char* OH_UdsAppItem_GetId(OH_UdsAppItem* pThis);
375 * @brief Get app name from the {@link OH_UdsAppItem}.
377 * @param pThis Represents a pointer to an instance of {@link OH_UdsAppItem}.
379 * @see OH_UdsAppItem
382 const char* OH_UdsAppItem_GetName(OH_UdsAppItem* pThis);
385 * @brief Get app icon id from the {@link OH_UdsAppItem}.
387 * @param pThis Represents a pointer to an instance of {@link OH_UdsAppItem}.
389 * @see OH_UdsAppItem
392 const char* OH_UdsAppItem_GetIconId(OH_UdsAppItem* pThis);
395 * @brief Get app label id from the {@link OH_UdsAppItem}.
397 * @param pThis Represents a pointer to an instance of {@link OH_UdsAppItem}.
399 * @see OH_UdsAppItem
402 const char* OH_UdsAppItem_GetLabelId(OH_UdsAppItem* pThis);
405 * @brief Get bundle name from the {@link OH_UdsAppItem}.
407 * @param pThis Represents a pointer to an instance of {@link OH_UdsAppItem}.
409 * @see OH_UdsAppItem
412 const char* OH_UdsAppItem_GetBundleName(OH_UdsAppItem* pThis);
415 * @brief Get ability name from the {@link OH_UdsAppItem}.
417 * @param pThis Represents a pointer to an instance {@link OH_UdsAppItem}.
419 * @see OH_UdsAppItem
422 const char* OH_UdsAppItem_GetAbilityName(OH_UdsAppItem* pThis);
425 * @brief Set application id to the {@link OH_UdsAppItem}.
427 * @param pThis Represents a pointer to an instance of {@link OH_UdsAppItem}.
432 * @see OH_UdsAppItem Udmf_ErrCode
435 int OH_UdsAppItem_SetId(OH_UdsAppItem* pThis, const char* appId);
438 * @brief Set application name to the {@link OH_UdsAppItem}.
440 * @param pThis Represents a pointer to an instance of {@link OH_UdsAppItem}.
445 * @see OH_UdsAppItem Udmf_ErrCode
448 int OH_UdsAppItem_SetName(OH_UdsAppItem* pThis, const char* appName);
451 * @brief Set application icon id to the {@link OH_UdsAppItem}.
453 * @param pThis Represents a pointer to an instance of {@link OH_UdsAppItem}.
458 * @see OH_UdsAppItem Udmf_ErrCode
461 int OH_UdsAppItem_SetIconId(OH_UdsAppItem* pThis, const char* appIconId);
464 * @brief Set application label id to the {@link OH_UdsAppItem}.
466 * @param pThis Represents a pointer to an instance of {@link OH_UdsAppItem}.
471 * @see OH_UdsAppItem Udmf_ErrCode
474 int OH_UdsAppItem_SetLabelId(OH_UdsAppItem* pThis, const char* appLabelId);
477 * @brief Set bundle name to the {@link OH_UdsAppItem}.
479 * @param pThis Represents a pointer to an instance of {@link OH_UdsAppItem}.
484 * @see OH_UdsAppItem Udmf_ErrCode
487 int OH_UdsAppItem_SetBundleName(OH_UdsAppItem* pThis, const char* bundleName);
490 * @brief Set ability name to the {@link OH_UdsAppItem}.
492 * @param pThis Represents a pointer to an instance of {@link OH_UdsAppItem}.
497 * @see OH_UdsAppItem Udmf_ErrCode
500 int OH_UdsAppItem_SetAbilityName(OH_UdsAppItem* pThis, const char* abilityName);