📄 mmi_msg_struct.h
字号:
kal_uint16 no_list;
l4c_phb_ln_entry_struct list[1];
} mmi_phb_del_last_number_rsp_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint16 sim_max_num;
kal_uint16 phb_max_num;
kal_uint8 phb_len;
kal_uint8 fdn_len;
kal_uint8 bdn_len;
kal_uint8 owner_len;
} mmi_phb_startup_finish_ind_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint8 action;
kal_uint16 old_index;
kal_uint16 sim_used;
kal_uint16 nvram_used;
kal_uint16 no_list;
l4c_phb_entry_struct list[1];
} mmi_phb_update_ind_struct;
typedef struct
{
LOCAL_PARA_HDR
l4c_phb_entries_struct phb_entries[1];
kal_uint8 access_id;
} mmi_phb_startup_read_ind_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint8 access_id;
} mmi_phb_startup_read_next_req_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_bool result;
} mmi_phb_startup_read_next_rsp_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint16 sim_max_num;
kal_uint16 phb_max_num;
kal_uint8 phb_len;
kal_uint8 fdn_len;
kal_uint8 bdn_len;
kal_uint8 owner_len;
kal_bool is_usim;
kal_bool is_group_support;
kal_uint8 anra_support_type;
kal_uint8 anrb_support_type;
kal_uint8 anrc_support_type;
kal_uint8 sne_support_type;
kal_uint8 email_support_type;
kal_uint8 group_len;
kal_uint8 sne_len;
kal_uint8 email_len;
kal_uint16 anra_max_num;
kal_uint16 anrb_max_num;
kal_uint16 anrc_max_num;
kal_uint16 sne_max_num;
kal_uint16 email_max_num;
kal_uint16 group_max_num;
} mmi_phb_startup_phase1_ind_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint8 access_id;
} mmi_phb_startup_read_next_usim_field_req_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint8 num_of_entry;
l4c_phb_bcd_anr_struct anr_entry[2000/PHB_ANR_SIZE];
kal_uint8 access_id;
} mmi_phb_startup_read_anr_ind_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint8 num_of_entry;
l4c_phb_email_struct email_entry[2000/PHB_EMAIL_SIZE];
kal_uint8 access_id;
} mmi_phb_startup_read_email_ind_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint16 record_index;
kal_uint16 no_data;
} mmi_phb_read_email_req_struct;
typedef struct
{
LOCAL_PARA_HDR
l4c_result_struct result;
kal_uint16 no_list;
l4c_phb_email_struct* list;
} mmi_phb_read_email_rsp_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint8 num_of_entry;
l4c_phb_entry_struct gas_entry[GAS_MAX_ENTRIES_COUNT];
kal_uint8 access_id;
} mmi_phb_startup_read_gas_ind_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint8 grp[1000];
kal_uint8 access_id;
} mmi_phb_startup_read_grp_ind_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint16 record_index;
kal_uint8 group_type;
} mmi_phb_set_grp_req_struct;
typedef struct
{
LOCAL_PARA_HDR
l4c_result_struct result;
kal_uint16 record_index;
kal_uint8 group_type;
} mmi_phb_set_grp_rsp_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint8 type;
kal_uint16 no_data;
l4c_phb_entry_struct list;
kal_uint8 update_field;
l4c_phb_anr_struct anra;
l4c_phb_anr_struct anrb;
l4c_phb_anr_struct anrc;
l4c_phb_email_struct email;
l4_name_struct sne;
kal_uint8 group_type;
kal_uint8 hidden_info;
} mmi_phb_write_usim_req_struct;
typedef struct
{
LOCAL_PARA_HDR
l4c_result_struct result;
kal_uint8 no_data;
l4c_phb_entry_struct list;
kal_uint8 update_field;
l4c_phb_anr_struct anra;
l4c_phb_anr_struct anrb;
l4c_phb_anr_struct anrc;
l4c_phb_email_struct email;
l4_name_struct sne;
kal_uint8 group_type;
kal_uint8 hidden_info;
} mmi_phb_write_usim_rsp_struct;
#endif /* defined(__MOD_PHB__) */
typedef struct
{
LOCAL_PARA_HDR
kal_uint16 para_ind;
kal_uint8 profile_no;
kal_uint8 pid;
kal_uint8 dcs;
kal_uint8 vp;
l4c_number_struct sc_addr;
l4_name_struct profile_name;
} mmi_sms_set_profile_params_req_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_bool result;
kal_uint16 cause;
} mmi_sms_set_profile_params_rsp_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint8 profile_no;
} mmi_sms_get_profile_params_req_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_bool result;
kal_uint8 pid;
kal_uint8 dcs;
kal_uint8 vp;
l4c_number_struct sc_addr;
l4_name_struct profile_name;
} mmi_sms_get_profile_params_rsp_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint16 para_ind;
kal_uint8 fo;
kal_uint8 bearer_service;
kal_uint8 status_report;
kal_uint8 reply_path;
} mmi_sms_set_common_params_req_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_bool result;
kal_uint16 cause;
} mmi_sms_set_common_params_rsp_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_bool result;
kal_uint8 fo;
kal_uint8 bearer_service;
kal_uint8 status_report;
kal_uint8 reply_path;
} mmi_sms_get_common_params_rsp_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint8 fo;
kal_uint8 ct;
kal_uint8 mn;
kal_uint8 pid; /* smsal_pid_enum */
l4c_number_struct dest;
kal_uint8 length;
kal_uint8 cmd[SMSAL_MAX_CMD_LEN];
} mmi_sms_send_command_req_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_bool result;
kal_uint16 cause;
kal_uint8 mr;
kal_uint8 scts[7];
} mmi_sms_send_command_rsp_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint8 del_flag; /* smsal_del_flag_enum */
kal_uint16 index;
kal_uint8 del_bitmap[480];
} mmi_sms_del_msg_req_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_bool result;
kal_uint16 cause;
kal_uint8 del_flag; /* smsal_del_flag_enum */
kal_uint16 index;
kal_uint8 storage_type;
kal_uint8 del_bitmap[480];
} mmi_sms_del_msg_rsp_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint16 index;
kal_bool change_status;
} mmi_sms_get_msg_req_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_bool result;
kal_uint16 cause;
smsal_concat_struct concat_info;
kal_uint8 mti;
kal_uint8 status;
kal_uint8 storage_type;
kal_uint8 fo;
kal_uint8 scts[7];
l4c_number_struct sca_number;
l4c_number_struct addr_number;
kal_uint8 pid;
kal_uint8 dcs;
kal_uint8 ori_dcs;
kal_uint8 vp;
kal_uint8 mr;
kal_uint8 dt[7];
kal_uint8 st;
kal_uint16 dest_port;
kal_uint16 src_port;
kal_uint16 no_msg_data;
kal_uint8 msg_data[1];
} mmi_sms_get_msg_rsp_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint8 profile;
kal_uint16 reply_index;
l4c_number_struct dest;
kal_uint8 para;
l4c_number_struct sc_addr;
kal_uint8 vp;
kal_uint8 pid; /* smsal_pid_enum */
kal_uint8 udhi;
kal_uint8 dcs; /* smsal_dcs_enum */
kal_uint16 length;
kal_uint8 msg[SMSAL_MAX_MSG_LEN];
kal_uint8 seq_num;
kal_uint8 mms_mode;
} mmi_sms_send_msg_req_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_bool result;
kal_uint16 cause;
kal_uint8 mr;
kal_uint8 scts[7];
kal_uint8 seq_num;
smsal_concat_struct concat_info;
} mmi_sms_send_msg_rsp_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint8 profile;
kal_uint8 status;
l4c_number_struct dest;
kal_uint8 para;
l4c_number_struct sc_addr;
kal_uint8 scts[7];
kal_uint8 vp;
kal_uint8 pid; /* smsal_pid_enum */
kal_uint8 udhi;
kal_uint8 dcs; /* smsal_dcs_enum */
kal_uint16 index;
kal_uint16 length;
kal_uint8 msg[SMSAL_MAX_MSG_LEN];
} mmi_sms_set_msg_req_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_bool result;
kal_uint16 cause;
kal_uint16 index;
kal_uint8 status;
kal_uint8 storage_type;
} mmi_sms_set_msg_rsp_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint8 mem1; /* smsal_storage_enum */
kal_uint8 mem2; /* smsal_storage_enum */
kal_uint8 mem3; /* smsal_storage_enum */
} mmi_sms_set_preferred_storage_req_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_bool result;
smsal_prefer_storage_struct param;
} mmi_sms_set_preferred_storage_rsp_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_bool result;
smsal_prefer_storage_struct info;
} mmi_sms_get_preferred_storage_rsp_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_bool enable;
kal_uint32 port_num;
kal_uint16 mod_id;
} mmi_sms_reg_port_num_req_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_bool result;
kal_uint16 cause;
kal_uint32 ret_port_num;
kal_uint16 ret_mod_id;
} mmi_sms_reg_port_num_rsp_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint8 fo;
kal_uint8 scts[7];
l4c_number_struct sca_number;
l4c_number_struct oa_number;
kal_uint8 pid; /* smsal_pid_enum */
kal_uint8 dcs; /* smsal_dcs_enum */
kal_uint8 ori_dcs;
kal_uint16 index;
kal_uint16 dest_port;
kal_uint16 src_port;
kal_uint8 mti;
kal_uint8 display_type;
kal_uint8 storage_type;
kal_uint32 concat_info;
kal_uint16 no_msg_data;
kal_uint8 msg_data[1];
} mmi_sms_deliver_msg_ind_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint8 fo;
kal_uint8 scts[7];
kal_uint8 dt[7];
l4c_number_struct ra_number;
kal_uint8 st; /* smsal_st_enum */
kal_uint8 pid; /* smsal_pid_enum */
kal_uint8 dcs; /* smsal_dcs_enum */
kal_uint8 mr;
kal_uint16 no_msg_data;
kal_uint8 msg_data[1];
} mmi_sms_status_report_ind_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint8 type;
} mmi_sms_mem_available_ind_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint8 type;
} mmi_sms_mem_exceed_ind_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint8 type;
} mmi_sms_mem_full_ind_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_bool result;
} mmi_sms_ready_ind_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint16 dest_mod_id;
kal_uint16 dest_port;
kal_uint16 src_port;
kal_uint8 dcs;
kal_uint8 mti;
kal_uint16 message_len;
kal_uint32 concat_info[(sizeof(smsal_concat_struct)+3)/4];
l4c_number_struct oa;
kal_uint8 scts[7];
kal_uint8 msg_data[SMSAL_MAX_MSG_LEN];
} mmi_sms_app_data_ind_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_bool result;
kal_bool is_sim_card_change;
kal_uint16 in_sim_no;
kal_uint16 in_me_no;
kal_uint16 out_sim_no;
kal_uint16 out_me_no;
kal_uint16 unread_msg_num;
kal_uint16 total_sim_num;
kal_uint16 total_me_num;
} mmi_sms_get_msg_num_rsp_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_bool result;
kal_uint8 profile_no;
kal_uint8 name_len;
} mmi_sms_get_profile_num_rsp_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_bool result;
} mmi_sms_abort_rsp_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint8 line_no;
kal_uint8 waiting_num;
kal_uint8 ind_type;
kal_bool is_show_num;
kal_bool is_clear;
kal_bool is_from_storage;
} mmi_sms_msg_waiting_ind_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint8 mailbox_num;
l4c_number_struct num_addr;
l4_name_struct name;
} mmi_sms_set_mailbox_address_req_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_bool result;
kal_uint16 cause;
} mmi_sms_set_mailbox_address_rsp_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_bool result;
kal_uint8 mailbox_num;
kal_uint8 alpha_length;
l4c_sms_mailbox_info_struct mailbox_info[2];
} mmi_sms_get_mailbox_address_rsp_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint8 action;
kal_uint16 index;
kal_uint8 status;
kal_uint8 del_bitmap[480];
} mmi_sms_sync_msg_ind_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_bool result;
} mmi_sms_sync_msg_res_req_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_bool result;
kal_uint16 cause;
} mmi_sms_send_abort_finish_ind_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_bool result;
} mmi_sms_startup_read_next_rsp_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint8 startup_seq_num;
kal_uint8 mti;
kal_uint8 status;
kal_uint8 storage_type;
kal_uint8 fo;
kal_uint16 index;
kal_uint8 scts[7];
l4c_number_struct addr_number;
kal_uint8 pid;
kal_uint8 dcs;
kal_uint8 ori_dcs;
kal_uint8 vp;
kal_uint8 mr;
kal_uint8 dt[7];
kal_uint8 st;
kal_uint16 dest_port;
kal_uint16 src_port;
kal_uint32 concat_info;
kal_uint16 no_msg_data;
kal_uint8 msg_data[1];
} mmi_sms_startup_read_msg_ind_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint8 action;
kal_uint8 dst_storage;
kal_uint16 src_index;
} mmi_sms_copy_msg_req_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint8 result;
kal_uint16 cause;
kal_uint8 action;
kal_uint8 dst_storage;
kal_uint16 src_index;
kal_uint16 dst_index;
} mmi_sms_copy_msg_rsp_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_uint8 change_status;
kal_uint8 status;
kal_uint16 start_index;
kal_uint8 no_msg;
} mmi_sms_get_msg_list_req_struct;
typedef struct
{
LOCAL_PARA_HDR
smsal_inbox_list_struct inbox;
smsal_outbox_list_struct outbox;
} mmi_sms_get_msg_list_rsp_struct;
/* Data Related Messages */
#if defined(__MOD_DATA__)
typedef struct
{
LOCAL_PARA_HDR
kal_uint8 iws;
kal_uint8 mws;
kal_uint8 t1;
kal_uint8 n2;
kal_uint8 ver;
kal_uint8 t4;
} mmi_df_set_rlp_params_req_struct;
typedef struct
{
LOCAL_PARA_HDR
kal_bool result;
} mmi_df
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -