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

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.  *  jmms_use_details.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_use_details_ui.c
  24.  *
  25.  * Author:
  26.  * -------
  27.  * -------
  28.  *
  29.  *============================================================================
  30.  *             HISTORY
  31.  * Below this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
  32.  *------------------------------------------------------------------------------
  33.  * removed!
  34.  *
  35.  * removed!
  36.  * removed!
  37.  * removed!
  38.  *
  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_JMMSUSEDETAILSSECMMI_H
  61. #define __MMI_JMMSUSEDETAILSSECMMI_H
  62. #include "MMI_features.h"
  63. #include "PixtelDataTypes.h"
  64. // #include "MessagingDataTypes.h"
  65. /* 
  66.  * Define
  67.  */
  68. /* 
  69.  * Typedef 
  70.  */
  71. typedef enum
  72. {
  73.     E_USE_NUMBER,
  74.     E_USE_EMAIL
  75. } use_details_enum;
  76. typedef struct _mms_addresses_list
  77. {
  78.     S8 *address;
  79.     MMI_BOOL is_email;
  80.     struct _mms_addresses_list *next;
  81. } mms_addresses_list;
  82. typedef struct
  83. {
  84.     U8 hilite_address_index;
  85.     use_details_enum number_email_flag;
  86.     mms_addresses_list *addresses_list;
  87. } jmms_use_details_struct;
  88. /* 
  89.  * Extern Global Variable
  90.  */
  91. /* 
  92.  * Extern Global Function
  93.  */
  94. #ifndef __MMI_UNIFIED_MESSAGE__
  95. extern void mmi_jmms_entry_use_details_screen(void);
  96. extern void mmi_jmms_highlight_options_use_details_email(void);
  97. extern void mmi_jmms_use_details_email(void);
  98. #else /* __MMI_UNIFIED_MESSAGE__ */ 
  99. extern void mmi_jmms_edit_message(S8 *folder_name);
  100. #endif /* __MMI_UNIFIED_MESSAGE__ */ 
  101. extern void mmi_jmms_highlight_options_use_details_number(void);
  102. extern void mmi_jmms_highlight_options_use_details_add_to_contact(void);
  103. extern void mmi_jmms_highlight_options_use_details_call(void);
  104. extern void mmi_jmms_pre_use_details_call(void);
  105. extern void mmi_jmms_use_details_call(void);
  106. extern void mmi_jmms_use_details_add_to_contact(void);
  107. extern void mmi_jmms_entry_use_details_addresses_list(void);
  108. extern void mmi_jmms_use_details_list_highlight_hdlr(S32 index);
  109. extern void mmi_jmms_entry_use_details_addresses_options(void);
  110. extern void mmi_jmms_use_details_number(void);
  111. extern void mmi_jmms_pre_entry_use_details_screen(S8 *folder_name);
  112. extern void mmi_jmms_create_use_details_addresses_list(JC_CHAR *from, JC_CHAR *to, JC_CHAR *cc, JC_CHAR *bcc);
  113. extern void mmi_jmms_free_use_details_adrresses_list(void);
  114. extern void mmi_jmms_back_from_use_details_main_screen(void);
  115. //KP Jerry add on 2007-4-12 start
  116. #ifdef __MMI_MESSAGES_SENDMSG_QUICKLY__
  117. extern void Mmi_SendMsg_MmsWr_Init(S8* pDialNum);
  118. extern void mmi_jmms_pre_use_details_dialIP(void);
  119. extern void mmi_jmms_pre_use_details_sendsms(void);
  120. extern void mmi_jmms_pre_use_details_sendmms(void);
  121. extern void mmi_jmms_highlight_options_use_details_dialIP(void);
  122. extern void mmi_jmms_highlight_options_use_details_sendsms(void);
  123. extern void mmi_jmms_highlight_options_use_details_sendmms(void);
  124. #endif
  125. //KP Jerry add on 2007-4-12 end
  126. #endif /* __MMI_JMMSUSEDETAILSSECMMI_H */