Lines Matching defs:OH_Utd
53 typedef struct OH_Utd OH_Utd;
56 * @brief Prouct a pointer to the instance of the {@link OH_Utd}.
59 * @return If the operation is successful, a pointer to the instance of the {@link OH_Utd}
62 * @see OH_Utd.
65 OH_Utd* OH_Utd_Create(const char* typeId);
68 * @brief Destroy a pointer that points to the {@link OH_Utd} instance.
70 * @param pThis Represents a pointer to an instance of {@link OH_Utd}.
71 * @see OH_Utd.
74 void OH_Utd_Destroy(OH_Utd* pThis);
77 * @brief Get type id from the {@link OH_Utd}.
79 * @param pThis Represents a pointer to an instance of {@link OH_Utd}.
81 * @see OH_Utd.
84 const char* OH_Utd_GetTypeId(OH_Utd* pThis);
87 * @brief Get description from the {@link OH_Utd}.
89 * @param pThis Represents a pointer to an instance of {@link OH_Utd}.
91 * @see OH_Utd.
94 const char* OH_Utd_GetDescription(OH_Utd* pThis);
97 * @brief Get url from the {@link OH_Utd}.
99 * @param pThis Represents a pointer to an instance of {@link OH_Utd}.
101 * @see OH_Utd.
104 const char* OH_Utd_GetReferenceUrl(OH_Utd* pThis);
107 * @brief Get icon file from the {@link OH_Utd}.
109 * @param pThis Represents a pointer to an instance of {@link OH_Utd}.
111 * @see OH_Utd.
114 const char* OH_Utd_GetIconFile(OH_Utd* pThis);
117 * @brief Get belong to type id of the current {@link OH_Utd}.
119 * @param pThis Represents a pointer to an instance of {@link OH_Utd}.
122 * @see OH_Utd.
125 const char** OH_Utd_GetBelongingToTypes(OH_Utd* pThis, unsigned int* count);
128 * @brief Get filename extensions of the current {@link OH_Utd}.
130 * @param pThis Represents a pointer to an instance of {@link OH_Utd}.
133 * @see OH_Utd.
136 const char** OH_Utd_GetFilenameExtensions(OH_Utd* pThis, unsigned int* count);
139 * @brief Get mime types of the current {@link OH_Utd}.
141 * @param pThis Represents a pointer to an instance of {@link OH_Utd}.
144 * @see OH_Utd.
147 const char** OH_Utd_GetMimeTypes(OH_Utd* pThis, unsigned int* count);
206 * @brief Calculate two {@link OH_Utd}s are equal.
208 * @param utd1 Represents a pointer to {@link OH_Utd} instance.
209 * @param utd2 Represents a pointer to {@link OH_Utd} instance.
215 bool OH_Utd_Equals(OH_Utd* utd1, OH_Utd* utd2);