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

📄 common_nvram_editor_data_item.h

📁 最新MTK手机软件源码
💻 H
📖 第 1 页 / 共 5 页
字号:
    phb_ln_entry_struct array[NVRAM_EF_PHB_LN_SIZE];
} nvram_ef_phb_ln_struct;

typedef struct
{
    kal_uint8 type_seq[NVRAM_EF_PHB_LN_TYPE_SEQ_SIZE];
} nvram_ef_phb_ln_type_seq_struct;

typedef struct
{
    PHB_OPTIONAL_IDS_STRUCT phb_ids[NVRAM_PHB_IDS_RECORD_COUNT];
} nvram_phb_ids_struct;

#if !defined(__MMI_PHB_NO_OPTIONAL_FIELD__)
typedef struct
{
    kal_uint8 homeNumber[MAX_PB_NUMBER_LENGTH + 1 + 1];
    kal_uint8 companyName[(MAX_PB_COMPANY_LENGTH + 1) *ENCODING_LENGTH];
    kal_uint8 emailAddress[MAX_PB_EMAIL_LENGTH + 1];
    kal_uint8 officeNumber[MAX_PB_NUMBER_LENGTH + 1 + 1];
    kal_uint8 faxNumber[MAX_PB_NUMBER_LENGTH + 1 + 1];
} nvram_phb_fields_struct;
#endif /* !defined(__MMI_PHB_NO_OPTIONAL_FIELD__) */ 

typedef struct
{
    kal_uint8 viewfieldStates[NVRAM_PHB_SETTINGS_SIZE];
} nvram_phb_settings_struct;

typedef struct
{
    PHB_CALLER_GROUP_STRUCT Friends;
    PHB_CALLER_GROUP_STRUCT Family;
    PHB_CALLER_GROUP_STRUCT VIP;
    PHB_CALLER_GROUP_STRUCT Business;
    PHB_CALLER_GROUP_STRUCT Others;
} nvram_phb_caller_groups_struct;

typedef struct
{
    kal_uint8 alpha_id[62];
    kal_uint8 BCD_length;
    kal_uint8 TON_NPI;
    kal_uint8 DialNum[20];
    kal_uint8 cc_ident;
    kal_uint8 pad;
} nvram_ef_phb_struct;

#if defined(__MMI_PHB_EMAIL_SORT__)
typedef struct
{
    kal_uint8 nvram_ef_phb_email_sort[NVRAM_PHB_EMAIL_SORT_SIZE];
} nvram_ef_phb_email_sort_struct;
#endif /* defined(__MMI_PHB_EMAIL_SORT__) */ 

#if defined(__MMI_INCOMING_CALL_VIDEO__)
typedef struct
{
    kal_uint16 nvram_ef_phb_video_id[NVRAM_EF_PHB_VIDEO_COUNT];
} nvram_ef_phb_video_struct;
#endif /* defined(__MMI_INCOMING_CALL_VIDEO__) */ 

#if defined(__MMI_PHB_BIRTHDAY_FIELD__)
typedef struct
{
    kal_uint8 nvram_ef_phb_birthday_field[NVRAM_EF_PHB_BIRTHDAY_SIZE];
} nvram_ef_phb_birthday_struct;
#endif /* defined(__MMI_PHB_BIRTHDAY_FIELD__) */ 

#if defined(__MMI_PHB_INFO_FIELD__)
typedef struct
{
    kal_uint8 nvram_ef_phb_info_field[NVRAM_EF_PHB_INFO_SIZE];
} nvram_ef_phb_info_struct;
#endif /* defined(__MMI_PHB_INFO_FIELD__) */ 

#if defined(__MMI_PHB_USIM_FIELD__)
typedef struct
{
    kal_uint8 nvram_ef_phb_sne_field[NVRAM_EF_PHB_SNE_SIZE];
} nvram_ef_phb_sne_struct;
#endif /* defined(__MMI_PHB_USIM_FIELD__) */ 

#if defined(__MMI_PHB_IMPS_FIELD__)
typedef struct
{
    kal_uint8 nvram_ef_phb_imps_field[NVRAM_EF_PHB_IMPS_SIZE];
} nvram_ef_phb_imps_struct;
#endif /* defined(__MMI_PHB_IMPS_FIELD__) */ 

#if defined(__MMI_PHB_POC_FIELD__)
typedef struct
{
    kal_uint8 nvram_ef_phb_poc_field[NVRAM_EF_PHB_POC_SIZE];
} nvram_ef_phb_poc_struct;
#endif /* defined(__MMI_PHB_POC_FIELD__) */ 
#if defined(__MMI_PHB_VOIP_FIELD__)
typedef struct
{
    kal_uint8 nvram_ef_phb_voip_field[NVRAM_EF_PHB_VOIP_SIZE];
} nvram_ef_phb_voip_struct;
#endif /* defined(__MMI_PHB_VOIP_FIELD__) */ 

typedef struct
{
    kal_uint8 me_manufacture_id[MAX_ME_ID_NUM][MAX_ME_ID_LEN];
} uem_context_manufacture_struct;

typedef struct
{

    kal_uint8 audio_mute_flag;  /* AUDIO_DEVICE_SPEAKER,... */

    kal_uint8 gpio_status[MAX_GPIO_DEVICE_NUM];
    kal_uint8 silent_mode;

    kal_uint8 alert_mode;

    kal_uint8 country_code;
    kal_uint8 lang_id[2];

    kal_uint8 date_mode;
    kal_uint8 time_mode;

    kal_uint8 greeting_mode;
    rmi_greeting_text_struct greeting_text;

    rtc_alarm_info_struct alarm_info[MAX_ALARM_NUM];
} uem_context_rmi_struct;

typedef struct _nvram_smsal_common_param_struct
{
    kal_uint8 bearer_service;
    kal_uint8 status_report;
    kal_uint8 reply_path;
    kal_uint8 vp_format;
    kal_uint8 prefer_mem1;
    kal_uint8 prefer_mem2;
    kal_uint8 prefer_mem3;
    kal_uint8 cbch_req;
    kal_uint8 all_lang_on;
    kal_uint8 rmi_act_pfile_id;
    kal_uint8 fo;
    kal_uint8 sms_fdn_off;
    kal_uint8 last_used_tp_mr;
    kal_uint8 mem_capacity_available;
} nvram_ef_smsal_common_param_struct;

typedef struct
{
    kal_uint8 context_id;
    kal_uint8 nsapi;
    kal_uint8 pdp_addr_type;
    kal_uint8 pdp_addr_len;
    kal_uint8 addr_val[4];
    nvram_editor_qos_struct req_qos;
    nvram_editor_qos_struct min_qos;
    kal_uint8 apn_len;
    kal_uint8 apn[100];
    kal_uint8 pcomp_algo;
    kal_uint8 dcomp_algo;
    kal_uint8 context_type;
    kal_uint8 primary_context_id;
    kal_uint8 is_sib_defined;
    kal_uint8 dns_val[4];
    kal_uint8 is_chap;
    kal_uint8 name_length;
    kal_uint8 name_dcs;
    kal_uint8 name[32];
    kal_uint8 user_name[16];
    kal_uint8 password[16];
    kal_uint8 reserved;
} nvram_ef_tcm_PDP_profile_record_struct;

typedef struct
{
    nvram_ef_csd_profile_struct DataAccount1;
    nvram_ef_csd_profile_struct DataAccount2;
    nvram_ef_csd_profile_struct DataAccount3;
    nvram_ef_csd_profile_struct DataAccount4;
    nvram_ef_csd_profile_struct DataAccount5;
    nvram_ef_csd_profile_struct DataAccount6;
    nvram_ef_csd_profile_struct DataAccount7;
    nvram_ef_csd_profile_struct DataAccount8;
    nvram_ef_csd_profile_struct DataAccount9;
    nvram_ef_csd_profile_struct DataAccount10;
} nvram_meta_csd_profile_struct;

typedef struct
{
    kal_uint8 testcount;
    kal_uint8 testlist[229];
    kal_uint8 rtc_sec;
    kal_uint8 rtc_min;
    kal_uint8 rtc_hour;
    kal_uint8 rtc_day;
    kal_uint8 rtc_mon;
    kal_uint8 rtc_wday;
    kal_uint8 rtc_year;
    kal_uint8 spare[18];
} nvram_ef_autotest_struct;

typedef struct
{
    kal_uint16 cbmi[10];
} nvram_ef_cb_default_ch_struct;

typedef struct
{
    kal_uint8 cust[NVRAM_EF_CUST_SIZE];
} nvram_ef_cust_struct;

typedef struct
{
    shct_item_struct shortcuts[NVRAM_SHORTCUTS_SIZE / sizeof(shct_item_struct)];
}
nvram_shortcuts_struct;

typedef struct
{
    kal_uint8 setting[NVRAM_SETTING_SIZE];
} nvram_setting_struct;

typedef struct
{
    kal_uint8 ext_melody[NVRAM_EF_EXT_MELODY_INFO_SIZE];
} nvram_meta_ext_melody_struct;

typedef struct
{
    kal_uint8 imei[8];
    kal_uint8 svn;
    kal_uint8 pad;
} nvram_ef_imei_imeisv_struct;

#ifdef __MMI_MESSAGES_TEMPLATE__
typedef struct
{
    kal_char smsTemplate[NVRAM_SMS_TEMPL_RECORD_SIZE];
} nvram_sms_struct;
#endif /* __MMI_MESSAGES_TEMPLATE__ */ 

#ifdef __MOD_SMSAL__
typedef struct
{
    kal_uint8 MsgContent[NVRAM_SMS_CB_SMS_PAGE_SIZE];
} nvram_sms_cb_sms_struct;

typedef struct
{
    kal_uint8 MsgDCS[MAX_STORE_CB_MSG];
    kal_uint8 MsgPage[MAX_STORE_CB_MSG];
    kal_uint16 MsgMI[MAX_STORE_CB_MSG];
} nvram_sms_cb_sms_info_struct;
#endif /* __MOD_SMSAL__ */ 

#ifdef __MMI_MESSAGES_CHAT__
typedef struct
{
    kal_char nickName[(8 + 1) *2];
    kal_uint8 destinationNo[(20 + 2)];
} nvram_chat_room_info_struct;
#endif /* __MMI_MESSAGES_CHAT__ */ 

typedef struct
{
    ActivityDetails Monday;
    ActivityDetails Tuesday;
    ActivityDetails Wednesday;
    ActivityDetails Thursday;
    ActivityDetails Friday;
    ActivityDetails Saturday;
    ActivityDetails Sunday;
} nvram_calorie_data_struct;

typedef struct
{
    kal_uint8 data_account_record[NVRAM_DATA_ACCOUNT_RECORD_SIZE];
} nvram_data_account_record_struct;

typedef struct
{
    kal_uint8 type; /* 129-default, 145-international */
    kal_uint8 length;
    kal_uint8 number[(MAX_PB_NUMBER_LENGTH + 1 + 1) *ENCODING_LENGTH];
} nvram_phonebook_sos_record_struct;

typedef struct
{
    SpeedDialInfo Number2;
    SpeedDialInfo Number3;
    SpeedDialInfo Number4;
    SpeedDialInfo Number5;
    SpeedDialInfo Number6;
    SpeedDialInfo Number7;
    SpeedDialInfo Number8;
    SpeedDialInfo Number9;

} nvram_phonebook_speeddial_record_struct;

#ifdef __MMI_THEMES_APPLICATION__
typedef struct
{
    kal_uint8 freq_type;
    kal_uint8 current_theme_index;
    kal_int16 set_order_flag;
    kal_uint8 themes_order[4];
} nvram_themes_values_struct;
#endif /* __MMI_THEMES_APPLICATION__ */ 

#ifdef __MMI_TODOLIST__
typedef struct
{
    kal_uint8 nvram_todo_list_record[NVRAM_TODO_LIST_RECORD_SIZE];
} nvram_todo_list_record_struct;
#endif /* __MMI_TODOLIST__ */ 

typedef struct
{
    kal_uint8 name[34];
    kal_uint8 index;
    kal_uint8 dummy;
} nvram_group_lists_struct;

typedef struct
{
    kal_uint8 call_time[NVRAM_CALL_TIME_RECORD_SIZE];
} nvram_call_time_struct;

#ifdef __MMI_BARCODEREADER__
/* Barcode Reader App [Vincent Cho] */
typedef struct
{
    kal_uint8 nvram_ef_barcodereader_setting[NVRAM_EF_BARCODEREADER_SETTING_SIZE];
} nvram_barcodereader_setting_struct;
#endif

#ifdef __MMI_CAMERA__
/* Camera App [Vincent Cho] */
typedef struct
{
    kal_uint8 nvram_ef_camera_setting[NVRAM_EF_CAMERA_SETTING_SIZE];
} nvram_camera_setting_struct;
#endif

#ifdef __MMI_VIDEO_RECORDER__
/* Video App [Bear] */
typedef struct
{
    kal_uint8 nvram_ef_video_setting[NVRAM_EF_VIDEO_SETTING_SIZE];
} nvram_ef_video_setting_struct;
#endif /* __MMI_VIDEO_RECORDER__ */ 

#ifdef __MMI_PHOTOEDITOR__
/* Photo Editor App [Bear] */
typedef struct
{
    kal_uint8 nvram_ef_photo_editor_setting[NVRAM_EF_PHOTO_EDITOR_SETTING_SIZE];
} nvram_ef_photo_editor_setting_struct;
#endif /* __MMI_PHOTOEDITOR__ */ 

/* File Manager Filepath Pool Head [Bear] */
typedef struct
{
    kal_uint8 nvram_ef_fmgr_filepath_pool_head[NVRAM_EF_FMGR_FILEPATH_POOL_HEAD_SIZE];
} nvram_ef_fmgr_filepath_pool_head_struct;

/* File Manager Filepath Pool Tail [Bear] */
typedef struct
{
    kal_uint8 nvram_ef_fmgr_filepath_pool_tail[NVRAM_EF_FMGR_FILEPATH_POOL_TAIL_SIZE];
} nvram_ef_fmgr_filepath_pool_tail_struct;

typedef struct
{
    PROFILE General;
    PROFILE Meeting;
    PROFILE Care;
    PROFILE Outdoor;
    PROFILE Indoor;
    PROFILE Reserve1;
    PROFILE Reserve2;
} nvram_meta_profile_struct;

#ifdef __IP_NUMBER__
typedef struct
{
    kal_uint8 nvram_ef_ip_number[NVRAM_IP_NUMBER_SIZE];
} nvram_ef_ip_number_struct;
#endif /* __IP_NUMBER__ */ 

typedef struct
{
    kal_uint8 nvram_alm_queue[NVRAM_ALM_QUEUE_SIZE];
} nvram_alm_queue_struct;

typedef struct
{
    kal_uint8 nvram_alm_spof_data[NVRAM_ALM_SPOF_DATA_SIZE];
} nvram_alm_spof_data_struct;

typedef struct
{
    kal_uint8 nvram_alm_alarm_data[NVRAM_ALM_ALARM_DATA_SIZE];
} nvram_alm_alarm_data_struct;

typedef struct
{
    kal_uint8 nvram_ef_barcode_num[NVRAM_EF_BARCODE_NUM_SIZE];
} nvram_ef_barcode_num_struct;

typedef struct
{
    kal_uint8 CacheByte[NVRAM_EF_SYS_CACHE_OCTET_SIZE];
} nvram_sys_cache_octet_struct;

typedef struct
{
    kal_uint8 alpha_id[10];
    kal_uint8 BCD_length;
    kal_uint8 TON_NPI;
    kal_uint8 DialNum[10];
    kal_uint8 cc_ident;
    kal_uint8 pad;
} nvram_ef_smsal_mailbox_addr_struct;

typedef struct
{
    kal_uint8 status;
    kal_uint8 remainder[183];
} nvram_ef_smsal_sms_struct;

typedef struct
{
    kal_uint8 profile_name[12]; /* store alpha-identifier */
    kal_uint8 para_ind;         /* Parameter Indicator */
    kal_uint8 da[12];           /* Destination Address */
    kal_uint8 sca[12];          /* Service Centre Address */
    kal_uint8 pid;              /* Protocol identifier */
    kal_uint8 dcs;              /* Data coding scheme */
    kal_uint8 vp;               /* Validity period */
} nvram_ef_smsal_smsp_struct;

typedef struct
{
    kal_uint8 nvram_wpss_filename[NVRAM_EF_WPSS_FILENAME_SIZE];
} nvram_wpss_filename_struct;

#ifdef __MMI_FM_RADIO__
typedef struct
{
    kal_uint16 channel_name[9][21];
    kal_uint16 channel_freq[9];
} nvram_fm_radio_struct;
#endif /* __MMI_FM_RADIO__ */ 
#ifdef __MMI_STOPWATCH__

⌨️ 快捷键说明

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