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

📄 l4c2smu_struct.h

📁 最新MTK手机软件源码
💻 H
📖 第 1 页 / 共 2 页
字号:
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
#endif
typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 src_id;
    kal_uint8 dn_type;
    kal_uint8 switch_on;
} l4csmu_dial_mode_req_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 src_id;
    kal_uint8 response;
    kal_uint8 cause_present;
    kal_uint16 cause;
} l4csmu_dial_mode_cnf_struct;

typedef struct {
   kal_uint8 alpha_id_dcs;
   kal_uint8 alpha_id_size;
   kal_uint8 alpha_id[32];
   kal_uint8 ton_npi;
   kal_uint8 digit_size;
   kal_uint8 digit[41];
} l4csmu_addr_struct;

typedef struct {
   kal_uint8 alpha_id_size;
   kal_uint8 alpha_id[21];
   kal_uint8 ton_npi;
   kal_uint8 digit_size;
   kal_uint8 digit[4];//[41];
   kal_uint8 index_level;
   kal_bool network_specific;
   kal_bool premium_rate;
} l4csmu_info_num_struct;

typedef struct {
   kal_uint8 ref_count;
   kal_uint16 msg_len;
   kal_uint8 is_spn_valid;     // SPN
   kal_uint8 is_spn_RPLMN_required;
   kal_uint8 spn[17];
   kal_uint8 is_opname_valid;  // OPN
   kal_uint8 opname[21];
   kal_uint8 is_sopname_valid; // sOPN
   kal_uint8 sopname[11];
   kal_uint8 no_msisdn;        // MSISDN
   l4csmu_addr_struct msisdn[2];
   kal_uint8 no_info_num;      // Information Numbers
   l4csmu_info_num_struct *info_num;
   kal_uint8 is_valid_csp;
   kal_uint8 csp[22];          // Custom Service Profile
   kal_uint8 is_puct_valid;
   kal_uint8 ef_puct[5];
   kal_uint8 is_autolock_enable; /* SML */
   kal_uint8 autolock_result;    /* SML */
   kal_uint8 autolock_remain;    /* SML */
} l4csmu_mmi_info_ind_struct;

typedef struct {
   kal_uint8 ref_count;
   kal_uint16 msg_len;
} l4csmu_sml_status_req_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 state[7];
    kal_uint8 retry_count[7];
    kal_uint8 autolock_count[7];
    kal_uint8 num_of_sets[7];
    kal_uint8 total_size_of_cat[7];
    kal_uint8 key_state[7];
    kal_uint8 ef_imsi[8];
    kal_uint8 is_valid_gid1;
    kal_uint8 ef_gid1;
    kal_uint8 is_valid_gid2;
    kal_uint8 ef_gid2;
    kal_uint8 digits_of_mnc;
} l4csmu_sml_status_cnf_struct;

typedef struct {
   kal_uint8 ref_count;
   kal_uint16 msg_len;
   kal_bool   cipher_ind;    //20050202 Benson add for MMI cipher indication display
   /* Johnny: cipher_ind is useless now, L4C will use l4csmu_get_cipher_ind_status() to get cipher_ind status from SMU */   
} l4csmu_mmrr_ready_ind_struct;

typedef struct {
   kal_uint8 ref_count;
   kal_uint16 msg_len;
   kal_uint8 cmd_detail[5];
   kal_bool is_icon_available;
   sat_icon_struct icon_info;
   kal_uint8 bearer_type;
} l4csat_open_channel_ind_struct;

typedef struct {
   kal_uint8 ref_count;
   kal_uint16 msg_len;
   kal_uint8 cmd_detail[5];
   kal_bool res;
} l4csat_open_channel_req_struct;

typedef struct {
   kal_uint8 ref_count;
   kal_uint16 msg_len;
   kal_uint8 cmd_detail[5];
   kal_uint8 res;  		/* sat_terminal_res_enum */
   kal_uint8 cause;		/* sat_additional_info_for_res_enum */
} l4csat_open_channel_cnf_struct;

typedef struct {
   kal_uint8   	context_id;
   kal_uint8 	name_length;
   kal_uint8 	name_dcs;
   kal_uint8     authentication_type;
   kal_uint8 	name[32];      
   kal_uint8     user_name[16];
   kal_uint8    	password[16];
   kal_uint8  	dns[4];
   kal_uint8  	apn [100];
   kal_uint8  	apn_length;
   sat_gprs_qos_struct     req_qos;
} gprs_data_account_struct;

typedef struct {
   kal_uint8 	ref_count;
   kal_uint16 	msg_len;
   gprs_data_account_struct gprs_data_account;
} l4csat_set_gprs_data_account_ind_struct;

typedef struct {
   kal_uint8 ref_count;
   kal_uint16 msg_len;
   kal_bool result;
   kal_uint8 cause;
} l4csat_set_gprs_data_account_res_struct;

typedef struct {
   kal_uint8 ref_count;
   kal_uint16 msg_len;	
   sat_csd_bearer_para_struct bearer_para;
   kal_uint8 size_of_address;
   kal_uint8 addr[MAX_SIM_ADDR_BCD_LEN];
   kal_uint8 size_of_subaddr;
   kal_uint8 subaddr[MAX_SIM_ADDR_BCD_LEN];
   kal_uint32 duration1;
   kal_uint32 duration2;
} l4csat_csm_open_csd_ind_struct;

typedef struct {
   kal_uint8 ref_count;
   kal_uint16 msg_len;
   sat_csd_bearer_para_struct bearer_para;
} l4csat_csm_bearer_info_ind_req_struct;

typedef struct {
   kal_uint8 ref_count;
   kal_uint16 msg_len;
   kal_bool result;
   kal_uint16 cause;   /* cm_enum_cause */
} l4csat_csm_open_csd_res_struct;

typedef struct {
   kal_uint8 ref_count;
   kal_uint16 msg_len;
   kal_uint8 cmd_detail[5];
   kal_uint8 state;
   kal_bool is_icon_available;
   sat_icon_struct icon_info;
} l4csat_close_channel_ind_struct;

typedef struct {
   kal_uint8 ref_count;
   kal_uint16 msg_len;
} l4csat_cc_call_disc_ind_struct;

typedef struct {
   kal_uint8 ref_count;
   kal_uint16 msg_len;
   kal_bool result;
   kal_uint16 cause;  /* cm_enum_cause */
} l4csat_cc_call_disc_res_struct;

typedef struct {
   kal_uint8 ref_count;
   kal_uint16 msg_len;
   kal_bool result;
   kal_uint16 cause;  /* cm_enum_cause */
} l4csat_cc_call_disc_ind_req_struct;

typedef struct {
   kal_uint8 ref_count;
   kal_uint16 msg_len;
   kal_uint8 cmd_detail[5];
   kal_bool is_icon_available;
   sat_icon_struct icon_info;
   kal_uint16 data_size; 	/* Data Size to be sent */
} l4csat_send_data_ind_struct;

typedef struct {
   kal_uint8 ref_count;
   kal_uint16 msg_len;
   kal_uint8 cmd_detail[5];
   kal_bool res;
} l4csat_send_data_req_struct;

typedef struct {
   kal_uint8 ref_count;
   kal_uint16 msg_len;
   kal_uint8 cmd_detail[5];
   kal_uint8 res;  		/* sat_terminal_res_enum */
   kal_uint8 cause; 	/* sat_additional_info_for_res_enum */
} l4csat_send_data_cnf_struct;

typedef struct {
   kal_uint8 ref_count;
   kal_uint16 msg_len;
   kal_uint8 cmd_detail[5];
   kal_bool is_icon_available;
   sat_icon_struct icon_info;
   kal_uint8 ch_data_length;
} l4csat_recv_data_ind_struct;

typedef struct {
   kal_uint8 ref_count;
   kal_uint16 msg_len;
   kal_uint8 cmd_detail[5];
   kal_bool res;
} l4csat_recv_data_req_struct;

typedef struct {
   kal_uint8 ref_count;
   kal_uint16 msg_len;
   kal_uint8 cmd_detail[5];
   kal_uint8 res;			/* sat_terminal_res_enum */
   kal_uint8 cause;			/* sat_additional_info_for_res_enum */
} l4csat_recv_data_cnf_struct;

#endif 


⌨️ 快捷键说明

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