+typedef struct {
+ msg_message_id_t msgId; /**< Indicates the message ID of this message. */
+ msg_thread_id_t threadId; /**< Indicates the thread ID of this peer. */
+ MSG_MAIN_TYPE_T mainType; /**< Message main type. See enum _MSG_MAIN_TYPE_E */
+ MSG_SUB_TYPE_T subType; /**< Message sub type. See enum _MSG_SUB_TYPE_E */
+ msg_folder_id_t folderId; /**< Indicates the folder ID. see enum _MSG_FOLDER_TYPE_E */
+ msg_storage_id_t storageId; /**< Indicates where the message is saved. see enum _MSG_FOLDER_TYPE_E*/
+ time_t displayTime; /**< Indicates the display time related to the specific operation. */
+ time_t scheduledTime; /**< Indicates the time to send scheduled message. */
+ msg_network_status_t networkStatus; /**< Indicates the network status of the message. */
+ bool bRead; /**< Indicates whether the message is read or not. */
+ bool bProtected; /**< Indicates whether the message is protected or not. */
+ msg_direction_type_t direction; /**< Indicates whether the message is MO or MT, affecting address. */
+ int pageCount; /**< Indicates the count of pageCount in mms. */
+ int attachCount; /**< Indicates the count of attached files in mms. */
+ char attachFileName[MSG_FILENAME_LEN_MAX+1]; /**< Indicates the thumbnail path. */
+ char audioFileName[MSG_FILENAME_LEN_MAX+1]; /**< Indicates the thumbnail path. */
+ char imageThumbPath[MSG_FILEPATH_LEN_MAX+1]; /**< Indicates the thumbnail path. */
+ char videoThumbPath[MSG_FILEPATH_LEN_MAX+1]; /**< Indicates the thumbnail path. */
+ char subject[MAX_SUBJECT_LEN+1]; /**< Indicates the message subject. */
+ size_t textSize; /**< Indicates the data size. The unit is byte. */
+ char *pText; /**< Indicates the message payload information as a body. default character encoding is UTF-8*/
+ int tcs_bc_level;
+ char firstMediaPath[MSG_FILEPATH_LEN_MAX+1]; /**< First Media Path in mms; */
+ msg_list_handle_t multipart_list;
+ int simIndex;
+ bool bRestricted;
+} MSG_CONVERSATION_VIEW_S;
+
+typedef struct {
+ MimeType type; /**< Indicates the multipart mime type. see enum MimeType */
+ char szContentType[MSG_MSG_ID_LEN + 1]; /**< Indicates the content type */
+ char szFileName[MSG_FILENAME_LEN_MAX + 1]; /**< Indicates the file name */
+ char szFilePath[MSG_FILEPATH_LEN_MAX + 1]; /**< Indicates the file path */
+ char szContentID[MSG_MSG_ID_LEN + 1]; /**< Indicates the content id */
+ char szContentLocation[MSG_MSG_ID_LEN + 1]; /**< Indicates the content Location */
+
+ int tcs_bc_level; /** detect malware type **/
+ char szThumbFilePath[MSG_FILEPATH_LEN_MAX + 1]; /**< Indicates the thumbnail file path */
+} MSG_MMS_MULTIPART_S;