JMMSInbox.h
上传用户:lqx1163
上传日期:2014-08-13
资源大小:9183k
文件大小:5k
源码类别:

MTK

开发平台:

C/C++

  1. /*****************************************************************************
  2. *  Copyright Statement:
  3. *  --------------------
  4. *  This software is protected by Copyright and the information contained
  5. *  herein is confidential. The software may not be copied and the information
  6. *  contained herein may not be used or disclosed except with the written
  7. *  permission of MediaTek Inc. (C) 2002
  8. *
  9. *****************************************************************************/
  10. /*****************************************************************************
  11.  *
  12.  * Filename:
  13.  * ---------
  14.  *  JMMSInbox.h
  15.  *
  16.  * Project:
  17.  * --------
  18.  *  MAUI
  19.  *
  20.  * Description:
  21.  * ------------
  22.  *  This file contans the enums,constants,structures, function prototypes used in
  23.  * jmms_inbox_ui.c
  24.  * Author:
  25.  * -------
  26.  * -------
  27.  *
  28.  *============================================================================
  29.  *             HISTORY
  30.  * Below this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
  31.  *------------------------------------------------------------------------------
  32.  * removed!
  33.  *
  34.  * removed!
  35.  * removed!
  36.  * removed!
  37.  *
  38.  * removed!
  39.  * removed!
  40.  * removed!
  41.  * removed!
  42.  *
  43.  * removed!
  44.  * removed!
  45.  * removed!
  46.  *
  47.  * removed!
  48.  * removed!
  49.  * removed!
  50.  *
  51.  * removed!
  52.  * removed!
  53.  * removed!
  54.  * removed!
  55.  *
  56.  *------------------------------------------------------------------------------
  57.  * Upper this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
  58.  *============================================================================
  59.  ****************************************************************************/
  60. #ifndef __MMI_JMMSINBOXSECMMI_H
  61. #define __MMI_JMMSINBOXSECMMI_H
  62. #include "MMI_features.h"
  63. #include "PixtelDataTypes.h"
  64. // #include "MessagingDataTypes.h"
  65. #include "ddl.h"
  66. #include "jcal.h"
  67. #include "jcalnet.h"
  68. #include "jdi_wspdatatype.h"
  69. /* 
  70.  * Define
  71.  */
  72. /* 
  73.  * Typedef 
  74.  */
  75. /* 
  76.  * Extern Global Variable
  77.  */
  78. /* 
  79.  * Extern Global Function
  80.  */
  81. extern void mmi_jmms_entry_inbox_options_scren(void);
  82. extern void mmi_jmms_entry_inbox_screen(void);
  83. extern void mmi_jmms_entry_inbox(void);
  84. /* inbox option handlers */
  85. extern void mmi_jmms_highlight_inbox_options_view(void);
  86. extern void mmi_jmms_highlight_inbox_options_reply(void);
  87. extern void mmi_jmms_highlight_inbox_options_reply_all(void);
  88. extern void mmi_jmms_highlight_inbox_options_forward(void);
  89. extern void mmi_jmms_highlight_inbox_options_download(void);
  90. extern void mmi_jmms_highlight_inbox_options_delete(void);
  91. extern void mmi_jmms_highlight_inbox_options_delete_all(void);
  92. extern void mmi_jmms_highlight_inbox_options_save_object(void);
  93. #ifdef __MMI_UNIFIED_MESSAGE__
  94. extern void mmi_jmms_highlight_inbox_options_edit_message(void);
  95. extern void mmi_jmms_pre_inbox_edit_message(void);
  96. extern void mmi_jmms_highlight_inbox_options_use_number(void);
  97. #else /* __MMI_UNIFIED_MESSAGE__ */ 
  98. extern void mmi_jmms_highlight_inbox_options_use_details(void);
  99. #endif /* __MMI_UNIFIED_MESSAGE__ */ 
  100. extern void mmi_jmms_highlight_inbox_options_properties(void);
  101. extern void mmi_jmms_inbox_view(void);
  102. extern void mmi_jmms_inbox_reply(void);
  103. extern void mmi_jmms_inbox_reply_all(void);
  104. extern void mmi_jmms_inbox_forward(void);
  105. extern void mmi_jmms_inbox_download(void);
  106. extern void mmi_jmms_inbox_delete(void);
  107. extern void mmi_jmms_inbox_delete_all(void);
  108. extern void mmi_jmms_inbox_use_details(void);
  109. extern void mmi_jmms_inbox_properties(void);
  110. extern S32 mmi_jmms_get_item_hint_inbox(S32 item_index, UI_string_type *hint_array);
  111. extern pBOOL mmi_jmms_get_item_data_inbox(S32 item_index, UI_string_type str_buff, PU8 *img_buff_p, U8 str_img_mask);
  112. extern void mmi_jmms_inbox_init(void);
  113. extern void mmi_jmms_reply_message(JC_BOOLEAN bReplyAll);
  114. extern MMI_BOOL mmi_jmms_is_msg_read(U8 index);
  115. extern void mmi_jmms_set_msg_as_read(U8 index);
  116. extern void mmi_jmms_set_msg_as_unread(U8 index);
  117. extern void mmi_jmms_delete_msg_status(U8 index);
  118. extern void mmi_jmms_delete_all_msgs_status(void);
  119. extern void mmi_jmms_delete_all_message_inbox(void);
  120. extern MMI_BOOL mmi_jmms_is_notifiction_in_use(U16 msg_index);
  121. extern void mmi_jmms_pre_entry_inbox_options_scren(void);
  122. extern void mmi_jmms_free_read_unread_status_bytes(void);
  123. extern void mmi_jmms_inbox_pre_delete(void);
  124. extern void mmi_jmms_inbox_forward_async_callback(JC_RETCODE ret_code);
  125. extern void mmi_jmms_show_forward_progressing_screen(void);
  126. extern void mmi_jmms_abort_forward_progress(void);
  127. /* PMT VIKAS START 20060405 */
  128. //#ifdef __MMI_MMS_SIGNATURE__
  129. extern MMI_BOOL mmi_jmms_is_fw_from_inbox(void);
  130. extern void mmi_jmms_set_fw_flag_of_inbox(void);
  131. extern void mmi_jmms_reset_fw_flag_of_inbox(void);
  132. //#endif /* __MMI_MMS_SIGNATURE__ */ 
  133. /* PMT VIKAS END 20060405 */
  134. #endif /* __MMI_JMMSINBOXSECMMI_H */