⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jmmsmainmms.h

📁 MTK手机平台的MMI部分的源代码
💻 H
字号:
/*****************************************************************************
*  Copyright Statement:
*  --------------------
*  This software is protected by Copyright and the information contained
*  herein is confidential. The software may not be copied and the information
*  contained herein may not be used or disclosed except with the written
*  permission of MediaTek Inc. (C) 2002
*
*****************************************************************************/

/*****************************************************************************
 *
 * Filename:
 * ---------
 *  jmms_main_mms.h
 *
 * Project:
 * --------
 *  MAUI
 *
 * Description:
 * ------------
 *  This file contans the enums,constants,structures, function prototypes used in
 * jmms_main_mms_ui.c
 *
 * Author:
 * -------
 * -------
 *
 *============================================================================
 *             HISTORY
 * Below this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
 *------------------------------------------------------------------------------
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 *------------------------------------------------------------------------------
 * Upper this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
 *============================================================================
 ****************************************************************************/
#ifndef __MMI_JMMSSECONDARYMMI_H
#define __MMI_JMMSSECONDARYMMI_H

#include "JMMSStructs.h"

/* 
 * Define
 */

#define E_MMS_GET_MSG_LIST_EVENT 110
#define NUM_MSGS_IN_ONE_UNIT    5
#define JMMS_ASYNC_EVENT_TIME 100

/* 
 * Typedef 
 */

/* PMT VIKAS END 20060325 */
/* 
 * Extern Global Variable
 */

/* 
 * Extern Global Function
 */
extern void mmi_jmms_highlight_main_mms(void);

extern void mmi_jmms_entry_main_menu(void);
extern void mmi_jmms_exit_main_menu(void);

extern void mmi_jmms_hint_inbox(U16 index);
extern void mmi_jmms_hint_outbox(U16 index);
extern void mmi_jmms_hint_sent(U16 index);
extern void mmi_jmms_hint_drafts(U16 index);

extern void mmi_jmms_folder_list_highlight_hdlr(S32 index);

extern void mmi_jmms_highlight_write_message(void);
extern void mmi_jmms_highlight_messages_settings(void);
extern void mmi_jmms_highlight_templates(void);
extern void mmi_jmms_highlight_drafts(void);
extern void mmi_jmms_highlight_sent(void);
extern void mmi_jmms_highlight_outbox(void);
extern void mmi_jmms_highlight_inbox(void);

extern void mmi_jmms_entry_outbox(void);
extern void mmi_jmms_entry_sent(void);
extern void mmi_jmms_entry_drafts(void);
extern void mmi_jmms_entry_templates(void);
extern void mmi_jmms_entry_messages_settings(void);

extern void mmi_jmms_main_mms_init(void);

extern U16 mmi_jmms_get_msg_type(U8 index);
extern void mmi_jmms_back_from_msgs_list_screen(void);

/* void mmi_jmms_handle_end_on_folder_screen(void); */

extern void mmi_jmms_deinit(void);
extern void mmi_jmms_entry_get_msgs_progress_screen(void);

extern void mmi_jmms_entry_msgs_get_error_screen(void);

extern void mmi_jmms_entry_view_read_report(void);
extern void mmi_jmms_entry_view_delivery_report(void);
extern void mmi_jmms_entry_new_mms_sent_properties(void);
extern void mmi_jmms_entry_new_mms_template_properties(void);

extern void mmi_jmms_entry_wap_not_ready(void);
extern void mmi_jmms_exit_wap_not_ready(void);
extern void mmi_jmms_wait_and_go_back(void);
extern void mmi_jmms_entry_java_mms_properties(void);

extern void mmi_jmms_free_notification_header(void);
extern void mmi_jmms_free_recieved_msg_header(void);
extern void mm_jmms_end_from_notification_properties(void);
extern void mm_jmms_back_from_noification_properties(void);
extern void mm_jmms_back_from_recive_msg_properties(void);
extern void mm_jmms_end_from_recive_msg_properties(void);
extern void mm_jmms_back_from_java_msg_properties(void);
extern void mm_jmms_end_from_java_msg_properties(void);
extern void mmi_jmms_free_delivery_report_header(void);
extern void mm_jmms_end_from_delivery_report_properties(void);
extern void mm_jmms_back_from_delivery_report_properties(void);
extern void mm_jmms_back_from_read_report_properties(void);
extern void mm_jmms_end_from_read_report_properties(void);
extern void mmi_jmms_free_report_report_header(void);
extern void mmi_jmms_free_new_mms_sent_header(void);
extern void mm_jmms_back_from_sent_msg_properties(void);
extern void mm_jmms_end_from_sent_msg_properties(void);

extern JC_RETCODE mmi_jmms_get_folder_msg_list(jmms_folder_msgs_list **msgs_list, S8 *foldername, U8 total_num_msgs);
extern void mmi_jmms_free_msgs_list(jmms_folder_msgs_list **msgs_list);

extern void mmi_jmms_recieve_get_msg_list_event(mmi_jmms_get_msg_list_queue_event_struct *pEventData);

extern JC_RETCODE mmi_jmms_send_get_msg_list_event(S8 *foldername, U8 total_num_msgs);
extern void mmi_jmms_show_mms_properties(U16 msg_type, S8 *folder_name);
extern void mmi_jmms_show_notification_properties(void);
extern void mmi_jmms_show_retrieved_mms_properties(void);
extern void mmi_jmms_create_new_mms_hint(jmms_folder_msgs_list **node, JC_CHAR *to, JC_CHAR *cc, JC_CHAR *bcc);
extern JC_RETCODE mmi_jmms_create_notification_header(MESSAGE_NOTIFICATION *notf_header);
extern JC_RETCODE mmi_jmms_create_recieved_msg_header(MESSAGE_RETRIEVAL *recieve_header);
extern JC_RETCODE mmi_jmms_create_delivery_report_header(DELIVERY_REPORT *delivery_header);

extern JC_RETCODE mmi_jmms_create_read_report_header(READ_REPORT_RESPONSE *read_report_header);
extern JC_RETCODE mmi_jmms_create_new_mms_sent_header(MESSAGE_SEND *send_msg_header);
extern void mmi_jmms_error_handler(JC_RETCODE error_code);

extern void mmi_jmms_parse_continue_start_timer(MSG_HANDLE hMsg, error_callback err_cb, abort_callback abort_cb);
extern void mmi_jmms_parse_continue_stop_timer(void);
extern void mmi_jmms_parse_call_error_callback(JC_RETCODE eRet);
extern void mmi_jmms_parse_continue_callback(void);
extern void mmi_jmms_send_continue_start_timer(MSG_HANDLE hMsg);
extern void mmi_jmms_send_continue_callback(void);
extern void mmi_jmms_clean_send_callback_list(void);
extern void mmi_jmms_add_send_callback_node(error_callback new_err_cb);
extern void mmi_jmms_decrement_send_callback_node(JC_RETCODE eRet);

extern void mmi_jmms_save_continue_start_timer(MSG_HANDLE hMsg);
extern void mmi_jmms_save_continue_callback(void);
extern void mmi_jmms_clean_save_callback_list(void);
extern void mmi_jmms_add_save_callback_node(error_callback new_err_cb);
extern void mmi_jmms_decrement_save_callback_node(JC_RETCODE eRet);

extern void mmi_jmms_entry_parse_result_fail(void);
extern void mmi_jmms_entry_parse_result_pass(void);
extern void mmi_jmms_entry_parse_result_pass_lsk(void);
extern U16 mmi_jmms_set_msg_type(U8 , U16);
extern void mmi_jmms_reset_fw_flag_of_message(void);
extern MMI_BOOL mmi_jmms_is_message_to_fwd(void);
extern void mmi_jmms_set_fw_flag_of_message(void);
#ifdef __USB_IN_NORMAL_MODE__
extern void mmi_jmms_cached_pending_mms(void);
extern U8 mmi_jmms_check_usb_mode(void);
extern void mmi_jmms_handle_usb_exit_req(void);
extern void mmi_jmms_handle_usb_enter_req(void);
extern void mmi_jmms_usb_create_mms_system_folder(void);
extern void mmi_jmms_usb_delete_mms_system_folder(void);

#endif /* __USB_IN_NORMAL_MODE__ */ 

#endif /* __MMI_JMMSSECONDARYMMI_H */ 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -