| /***************************************************************************** |
| * Copyright Statement: |
| * -------------------- |
| * This software is protected by Copyright and the information contained |
| * herein is confidential. The software may not be copied and the information |
| * contained herein may not be used or disclosed except with the written |
| * permission of MediaTek Inc. (C) 2005 |
| * |
| * BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES |
| * THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE") |
| * RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON |
| * AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES, |
| * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF |
| * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT. |
| * NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE |
| * SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR |
| * SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH |
| * THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO |
| * NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S |
| * SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM. |
| * |
| * BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE |
| * LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE, |
| * AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE, |
| * OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO |
| * MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE. |
| * |
| * THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE |
| * WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF |
| * LAWS PRINCIPLES. ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND |
| * RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER |
| * THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC). |
| * |
| *****************************************************************************/ |
| |
| /******************************************************************************* |
| * Filename: |
| * --------- |
| * mmi_msg_struct.h |
| * |
| * Project: |
| * -------- |
| * MAUI |
| * |
| * Description: |
| * ------------ |
| * This file is intends for MMI message structures. |
| * |
| * Author: |
| * ------- |
| * ------- |
| * |
| *============================================================================== |
| * HISTORY |
| * Below this line, this part is controlled by PVCS VM. DO NOT MODIFY!! |
| *------------------------------------------------------------------------------ |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * |
| * |
| * removed! |
| * removed! |
| * removed! |
| * |
| * |
| *------------------------------------------------------------------------------ |
| * Upper this line, this part is controlled by PVCS VM. DO NOT MODIFY!! |
| *============================================================================== |
| *******************************************************************************/ |
| |
| /******************************************************************************** |
| * Copyright Statement: |
| * -------------------- |
| * |
| * This product has been developed using a protocol stack |
| * developed by Sasken Communication Technologies Limited. |
| * |
| ********************************************************************************/ |
| |
| |
| #ifndef __MMI_MSG_STRUCT_H__ |
| #define __MMI_MSG_STRUCT_H__ |
| |
| //#include "stack_ltlcom.h" |
| //#include "kal_non_specific_general_types.h" |
| //#include "l4c_common_enum.h" |
| //#include "l4c_aux_struct.h" |
| //#include "l4c_rspfmttr.h" |
| //#include "l4c2csm_ss_struct.h" |
| //#include "l4c_ss_parse.h" |
| #include "device.h" |
| #include "med_struct.h" |
| //#include "l4c2uem_struct.h" |
| #include "l4a.h" |
| #include "kal_public_defs.h" //MSBB change #include "stack_config.h" |
| #include "dcl.h" |
| //#include "ps2sim_struct.h" |
| //#include "sim_common_enums.h" |
| //#include "phb_defs.h" |
| //#include "l4c2phb_enums.h" |
| //#include "l4c2phb_struct.h" |
| //#include "smsal_l4c_defs.h" |
| //#include "l4c2smsal_struct.h" |
| //#include "smsal_l4c_enum.h" |
| //#include "smsal_defs.h" |
| //#include "l4c2tcm_func.h" |
| //#include "l4c2abm_struct.h" |
| //#include "ps2sat_struct.h" |
| #include "em_struct.h" |
| //#include "l4c2smu_struct.h" |
| #include "kal_general_types.h" |
| #include "ps_public_enum.h" |
| #include "ps_public_struct.h" |
| #include "sim_public_enum.h" |
| |
| /*MTK:BEGIN:generate_message_structure*/ |
| /* Call Control Related Messages */ |
| #if defined(__MOD_CSM__) |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 pin[MAX_SIM_PASSWD_LEN]; |
| } mmi_cc_reset_acm_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| } mmi_cc_reset_acm_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint32 acm; |
| } mmi_cc_get_acm_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 pin[MAX_SIM_PASSWD_LEN]; |
| kal_uint32 val; |
| } mmi_cc_set_max_acm_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| } mmi_cc_set_max_acm_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint32 acm_max; |
| } mmi_cc_get_max_acm_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| } mmi_cc_reset_ccm_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint32 ccm; |
| } mmi_cc_get_ccm_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 index; /* csmcc_cug_index_enum */ |
| kal_uint8 mode; /* csmcc_cug_temporary_mode_enum */ |
| kal_uint8 info; /* csmcc_cug_suppress_enum */ |
| } mmi_cc_set_cug_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_cc_set_cug_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 opcode; /* csmcc_crss_req_enum */ |
| kal_uint8 call_id; |
| kal_uint8 source_id; |
| } mmi_cc_chld_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| kal_uint8 opcode; /* csmcc_crss_req_enum */ |
| } mmi_cc_chld_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 op_code; /* l4c_ath_req_enum */ |
| kal_uint8 source_id; |
| } mmi_cc_ath_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| l4c_call_list_struct call_list; |
| } mmi_cc_get_call_list_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_number_struct dest; |
| kal_bool sub_addr_flag; |
| l4c_sub_addr_struct sub_dest; |
| } mmi_cc_call_deflect_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| } mmi_cc_call_deflect_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 digit; |
| kal_uint8 call_id; |
| } mmi_cc_start_dtmf_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 call_id; |
| kal_uint8 response; |
| kal_uint8 tone; |
| kal_uint8 cause_present; |
| kal_uint16 cause; |
| } mmi_cc_start_dtmf_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 call_id; |
| } mmi_cc_stop_dtmf_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 call_id; |
| kal_uint8 response; |
| kal_uint8 tone; |
| kal_uint8 cause_present; |
| kal_uint16 cause; |
| } mmi_cc_stop_dtmf_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 digit[MAX_CC_DTMF_LEN-1]; |
| } mmi_cc_start_auto_dtmf_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_cc_start_auto_dtmf_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 call_id; |
| kal_uint8 digits[MAX_CC_DTMF_LEN-1]; |
| } mmi_cc_start_auto_dtmf_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 call_id; |
| } mmi_cc_start_auto_dtmf_finish_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 source_id; |
| } mmi_cc_ata_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_result_struct result; |
| kal_uint8 call_mode; /* clcc_mode_enum */ |
| } mmi_cc_ata_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_number_struct dest; |
| kal_uint8 redial_count; |
| kal_uint8 call_type; /* csmcc_call_type_enum */ |
| kal_uint8 clir_flag; /* csmcc_clir_info_enum */ |
| kal_bool cug_option; |
| kal_uint8 als_type; |
| kal_uint8 ecc_info; |
| } mmi_cc_dial_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_cc_dial_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_number_struct dest; |
| kal_uint8 call_type; /* csmcc_call_type_enum */ |
| kal_uint8 clir_flag; /* csmcc_clir_info_enum */ |
| kal_bool cug_option; |
| } mmi_cc_dial_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_result_struct result; |
| kal_uint8 call_id; |
| kal_bool is_diag_present; |
| kal_uint8 diag; |
| } mmi_cc_dial_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 call_id; |
| kal_uint32 ccm; |
| kal_uint8 warning; |
| kal_uint32 total_ccm; |
| kal_uint8 puct_valid; |
| kal_uint8 currency[3]; |
| kal_uint8 ppu[18]; |
| } mmi_cc_ccm_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 alert; |
| } mmi_cc_internal_alert_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 call_id; |
| l4c_number_struct num; |
| kal_uint8 call_mode; /* csmcc_call_mode_enum */ |
| kal_uint8 name_present; |
| kal_uint8 cnap_info_exist; |
| kal_uint8 tag; |
| kal_uint8 name[30]; |
| kal_uint8 dcs; |
| kal_uint8 length; |
| kal_uint8 auto_answer; |
| kal_uint8 addr_ind_present; |
| kal_uint8 addr_ind; |
| kal_uint8 signal_value_present; |
| kal_uint8 signal_value; |
| kal_uint8 alerting_pattern_present; |
| kal_uint8 alerting_pattern; |
| kal_uint8 no_cli_cause_present; |
| kal_uint8 no_cli_cause; |
| kal_uint8 call_priority_present; |
| kal_uint8 call_priority; |
| } mmi_cc_call_wait_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 call_id; |
| l4c_number_struct num; |
| l4c_sub_addr_struct sub_addr; |
| l4c_number_struct redirect_num; |
| kal_uint8 name_present; |
| kal_uint8 cnap_info_exist; |
| kal_uint8 tag; |
| kal_uint8 name[30]; |
| kal_uint8 dcs; |
| kal_uint8 length; |
| kal_uint8 auto_answer; |
| kal_uint8 call_type; |
| kal_uint8 addr_ind_present; |
| kal_uint8 addr_ind; |
| kal_uint8 signal_value_present; |
| kal_uint8 signal_value; |
| kal_uint8 alerting_pattern_present; |
| kal_uint8 alerting_pattern; |
| kal_uint8 no_cli_cause_present; |
| kal_uint8 no_cli_cause; |
| kal_uint8 call_priority_present; |
| kal_uint8 call_priority; |
| } mmi_cc_call_ring_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_number_struct num; |
| l4c_sub_addr_struct sub_addr; |
| kal_uint8 call_type; |
| kal_uint8 call_id; |
| } mmi_cc_call_connect_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 call_id; |
| kal_bool ccbs; |
| kal_uint16 cause; |
| kal_uint8 call_type; |
| kal_bool is_diag_present; |
| kal_uint8 diag; |
| } mmi_cc_call_disconnect_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 call_id; |
| kal_uint16 cause; |
| kal_bool is_diag_present; |
| kal_uint8 diag; |
| } mmi_cc_call_release_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool on_off; |
| kal_uint8 rat; |
| kal_uint8 irho_speech_on_off; |
| } mmi_cc_speech_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 call_id; |
| kal_uint8 type; /* csmcc_notify_ss_type_enum */ |
| kal_bool status_present; |
| kal_uint8 status; |
| kal_bool notification_present; |
| kal_uint8 notification; |
| } mmi_cc_notify_ss_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 call_id; |
| kal_bool present; |
| l4c_number_struct addr; |
| l4c_sub_addr_struct sub_addr; |
| } mmi_cc_notify_ss_ect_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 call_id; |
| kal_uint8 name_present; |
| kal_uint8 cnap_info_exist; |
| kal_uint8 tag; |
| kal_uint8 name[30]; |
| kal_uint8 dcs; |
| kal_uint8 length; |
| } mmi_cc_notify_ss_cnap_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 call_id; |
| kal_bool number_present; |
| l4c_number_struct addr; |
| kal_bool sub_addr_present; |
| l4c_sub_addr_struct sub_addr; |
| kal_bool index_present; |
| kal_uint8 index; |
| kal_bool bs_code_present; |
| kal_uint8 bs_code; |
| kal_bool alert_present; |
| kal_uint8 alert_pattern; |
| } mmi_cc_notify_ss_ccbs_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 call_id; |
| } mmi_cc_call_accept_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 call_id; |
| kal_uint8 action; |
| kal_bool result; |
| kal_uint8 cause; |
| } mmi_cc_video_call_status_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 call_id; |
| } mmi_cc_rel_comp_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_cc_rel_comp_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 call_id; |
| l4c_number_struct num; |
| l4c_sub_addr_struct sub_addr; |
| l4c_number_struct redirect_num; |
| kal_uint8 name_present; |
| kal_uint8 cnap_info_exist; |
| kal_uint8 tag; |
| kal_uint8 name[30]; |
| kal_uint8 dcs; |
| kal_uint8 length; |
| kal_uint8 auto_answer; |
| kal_uint8 call_type; |
| kal_uint8 addr_ind_present; |
| kal_uint8 addr_ind; |
| kal_uint8 signal_value_present; |
| kal_uint8 signal_value; |
| kal_uint8 alerting_pattern_present; |
| kal_uint8 alerting_pattern; |
| kal_uint8 no_cli_cause_present; |
| kal_uint8 no_cli_cause; |
| kal_uint8 call_priority_present; |
| kal_uint8 call_priority; |
| kal_uint8 seq_num; |
| } mmi_cc_call_present_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 is_mt_call_allowed; |
| kal_uint8 call_id; |
| kal_uint8 seq_num; |
| } mmi_cc_call_present_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 call_id; |
| kal_uint8 msg_type; /* csmcc_cpi_msg_type_enum */ |
| kal_uint8 is_ibt; |
| kal_uint8 is_tch; |
| kal_uint8 dir; /* clcc_dir_enum */ |
| kal_uint8 call_mode; /* clcc_mode_enum */ |
| kal_uint8 numberP; |
| l4c_number_struct number; |
| kal_uint16 disc_cause; |
| kal_uint8 src_id; |
| kal_uint8 call_type; |
| } mmi_cc_cpi_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint32 mode; |
| } mmi_cc_cpi_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 source_id; |
| kal_uint8 opcode; |
| kal_uint8 call_type; |
| l4c_number_struct number; |
| } mmi_data_call_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 source_id; |
| kal_uint8 result; |
| kal_uint8 cause; |
| kal_uint8 opcode; |
| kal_uint8 call_type; |
| l4c_number_struct number; |
| } mmi_data_call_res_req_struct; |
| #endif /* defined(__MOD_CSM__) */ |
| /* Non-Call-Related Supplementary Service Messages */ |
| #if defined(__MOD_CSM__) |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 opcode; /* l4_op_code_enum */ |
| kal_uint8 priority; |
| } mmi_ss_emlpp_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_result_struct result; |
| kal_uint8 para_present; |
| kal_uint8 opcode; /* l4_op_code_enum */ |
| kal_uint8 default_pri; |
| kal_uint8 max_pri; |
| } mmi_ss_emlpp_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 opcode; /* l4_op_code_enum */ |
| kal_uint8 type; /* l4_ss_code_enum */ |
| kal_uint8 bs_code; /* l4_bs_code_enum */ |
| kal_uint8 timer; |
| l4c_number_struct dest; |
| kal_bool sub_addr_flag; |
| l4c_sub_addr_struct sub_dest; |
| } mmi_ss_call_forward_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_result_struct result; |
| kal_uint8 para_present; |
| kal_uint8 opcode; /* l4_op_code_enum */ |
| kal_uint8 type; /* l4_ss_code_enum */ |
| kal_uint8 count; |
| forwarding_list_struct list[13]; |
| } mmi_ss_call_forward_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 opcode; /* l4_op_code_enum */ |
| kal_uint8 bs_code; /* l4_bs_code_enum */ |
| } mmi_ss_call_wait_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_result_struct result; |
| kal_uint8 para_present; |
| kal_uint8 opcode; /* l4_op_code_enum */ |
| kal_uint8 count; |
| kal_uint8 status; |
| kal_uint8 list[13]; /* l4_bs_code_enum */ |
| } mmi_ss_call_wait_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_result_struct result; |
| kal_uint8 para_present; |
| kal_uint8 status; |
| kal_uint8 clir_option; |
| } mmi_ss_clip_interrogate_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_result_struct result; |
| kal_uint8 para_present; |
| kal_uint8 status; |
| kal_uint8 clir_option; |
| } mmi_ss_clir_interrogate_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_result_struct result; |
| kal_uint8 para_present; |
| kal_uint8 status; |
| kal_uint8 clir_option; |
| } mmi_ss_cnap_interrogate_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_result_struct result; |
| kal_uint8 para_present; |
| kal_uint8 status; |
| kal_uint8 clir_option; |
| } mmi_ss_colp_interrogate_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_result_struct result; |
| kal_uint8 para_present; |
| kal_uint8 status; |
| kal_uint8 clir_option; |
| } mmi_ss_colr_interrogate_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 opcode; /* l4_op_code_enum */ |
| kal_uint8 type; /* l4_ss_code_enum */ |
| kal_uint8 bs_code; /* l4_bs_code_enum */ |
| kal_uint8 passwd[MAX_SIM_PASSWD_LEN]; |
| } mmi_ss_call_barring_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_result_struct result; |
| kal_uint8 para_present; |
| kal_uint8 opcode; /* l4_op_code_enum */ |
| kal_uint8 type; |
| kal_uint8 count; |
| barring_list_struct list[13]; |
| } mmi_ss_call_barring_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 str[MAX_DIGITS_USSD]; |
| kal_uint8 dcs; /* smsal_dcs_enum */ |
| kal_uint8 length; |
| } mmi_ss_ussd_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_result_struct result; |
| kal_uint8 para_present; |
| kal_uint8 op_code; |
| kal_uint8 dcs; |
| kal_uint8 ussd_str[MAX_DIGITS_USSD]; |
| kal_uint8 length; |
| kal_uint8 ussd_version; |
| } mmi_ss_ussd_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 dcs; /* smsal_dcs_enum */ |
| kal_uint8 ussd_string[MAX_DIGITS_USSD]; |
| kal_uint8 length; |
| kal_uint8 direction; |
| } mmi_ss_ussr_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 dcs; /* smsal_dcs_enum */ |
| kal_uint8 ussd_string[MAX_DIGITS_USSD]; |
| kal_uint8 length; |
| kal_uint8 direction; |
| } mmi_ss_ussn_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 type; /* l4_ss_code_enum */ |
| kal_uint8 old[MAX_SIM_PASSWD_LEN]; |
| kal_uint8 new1[MAX_SIM_PASSWD_LEN]; |
| kal_uint8 new2[MAX_SIM_PASSWD_LEN]; |
| } mmi_ss_change_password_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_result_struct result; |
| } mmi_ss_change_password_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 input[MAX_DIGITS_USSD]; |
| kal_uint8 dcs; |
| kal_uint8 length; |
| kal_uint8 ip_string[21]; |
| kal_uint8 source_id; |
| kal_uint8 call_type; |
| kal_bool is_sim_operation; |
| kal_uint8 als_type; |
| kal_uint8 ecc_info; |
| } mmi_ss_parsing_string_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_result_struct result; |
| l4c_ss_string_info_struct info; |
| } mmi_ss_parsing_string_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 input[MAX_DIGITS_USSD]; |
| kal_uint8 dcs; |
| kal_uint8 length; |
| kal_uint8 cf_number_length; |
| } mmi_ss_operation_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_result_struct result; |
| } mmi_ss_operation_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 geography_type; |
| } mmi_sms_cb_gs_change_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 op_code; /* l4_op_code_enum */ |
| kal_uint8 index; |
| } mmi_ss_ccbs_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_result_struct result; |
| kal_uint8 para_present; |
| kal_uint8 opcode; /* l4_op_code_enum */ |
| kal_uint8 ccbs_count; |
| ccbs_list_struct list; |
| } mmi_ss_ccbs_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_ss_abort_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 clir_flag; /* rmmi_clir_enum */ |
| } mmi_ss_set_clir_flag_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_ss_set_clir_flag_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cause; |
| } mmi_ss_ack_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_ss_ack_rsp_struct; |
| #endif /* defined(__MOD_CSM__) */ |
| /* Hardware - Audio Related Service Messages */ |
| #if defined(__MOD_UEM__) |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 volume_type; /* volume_type_enum */ |
| kal_uint8 volume_level; |
| } mmi_eq_set_volume_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 ret_volume_type; /* volume_type_enum */ |
| } mmi_eq_set_volume_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 volume_type; /* volume_type_enum */ |
| kal_uint8 volume_level; |
| } mmi_eq_exe_volume_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 volume_type; /* volume_type_enum */ |
| kal_uint8 volume_level; |
| } mmi_eq_volume_change_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 audio_device; |
| kal_bool mute_onoff; |
| } mmi_eq_set_mute_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 ret_audio_device; |
| } mmi_eq_set_mute_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 audio_device; |
| kal_bool mute_onoff; |
| } mmi_eq_exe_mute_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 audio_device; |
| kal_bool mute_onoff; |
| } mmi_eq_mute_change_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool mode; |
| } mmi_eq_set_silent_mode_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 gpio_dev_type; /* gpio_device_enum */ |
| kal_uint8 gpio_dev_level; |
| } mmi_eq_set_gpio_level_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_eq_set_gpio_level_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 gpio_dev_type; /* gpio_device_enum */ |
| kal_uint8 gpio_dev_level; |
| } mmi_eq_set_gpio_level_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 gpio_dev_type; /* gpio_device_enum */ |
| } mmi_eq_get_gpio_level_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 gpio_dev_level; |
| } mmi_eq_get_gpio_level_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 gpio_dev_type; /* gpio_device_enum */ |
| kal_uint8 gpio_dev_level; |
| } mmi_eq_exe_gpio_level_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_eq_exe_gpio_level_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 gpio_dev_type; /* gpio_device_enum */ |
| kal_uint8 gpio_dev_level; |
| kal_uint16 duration; |
| } mmi_eq_exe_gpio_level_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 sound_id; |
| kal_uint8 style; /* audio_play_style_enum */ |
| kal_uint16 identifier; |
| } mmi_eq_play_audio_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_eq_play_audio_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 result; |
| kal_uint16 identifier; |
| } mmi_eq_play_audio_finish_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 sound_id; |
| } mmi_eq_stop_audio_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_eq_stop_audio_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 imelody[MAX_RING_COMPOSE_LEN]; |
| kal_uint16 len; |
| kal_uint8 play_style; |
| kal_uint16 identifier; |
| } mmi_eq_play_ext_imelody_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_eq_play_ext_imelody_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 gpio_device; /* ext_device_enum */ |
| kal_bool on_off; |
| } mmi_eq_gpio_detect_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 ext_gpio_device; |
| } mmi_eq_gpio_detect_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_eq_gpio_detect_res_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool on_off; |
| } mmi_eq_set_speech_mode_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_eq_set_speech_mode_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_wchar file_name[50]; |
| kal_uint8 style; |
| kal_uint16 identifier; |
| } mmi_eq_play_audio_by_name_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| } mmi_eq_play_audio_by_name_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_wchar file_name[50]; |
| } mmi_eq_stop_audio_by_name_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| } mmi_eq_stop_audio_by_name_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| audio_profile_struct audio_prof; |
| } mmi_eq_set_audio_profile_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| } mmi_eq_set_audio_profile_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| audio_profile_struct audio_prof_in; |
| } mmi_eq_get_audio_profile_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| audio_profile_struct audio_prof_out; |
| } mmi_eq_get_audio_profile_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| audio_param_struct audio_para; |
| } mmi_eq_set_audio_param_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| } mmi_eq_set_audio_param_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| audio_param_struct audio_para; |
| } mmi_eq_get_audio_param_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_eq_start_adc_all_channel_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_eq_stop_adc_all_channel_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_int32 vbat; |
| kal_int32 bat_temp; |
| kal_int32 vaux; |
| kal_int32 charge_current; |
| kal_int32 vcharge; |
| } mmi_eq_adc_all_channel_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 mode; /* audio_mode_enum */ |
| } mmi_eq_set_audio_mode_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_eq_set_audio_mode_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 pattern; |
| kal_uint8 action; |
| } mmi_eq_play_pattern_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_eq_play_pattern_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_hw_profile_struct hw_profile; |
| } mmi_eq_set_hw_level_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| } mmi_eq_set_hw_level_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| l4c_hw_profile_struct hw_profile; |
| } mmi_eq_get_hw_level_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool on_off; |
| } mmi_eq_set_sleep_mode_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_eq_set_sleep_mode_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool on_off; |
| } mmi_eq_set_sleep_mode_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool is_hand_free; |
| } mmi_eq_set_hand_free_mode_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool is_hand_free; |
| } mmi_eq_query_hand_free_mode_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 mode; |
| } mmi_eq_set_cam_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 result; |
| kal_uint8 mode; |
| } mmi_eq_set_cam_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 mode; |
| } mmi_eq_set_avr_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 result; |
| kal_uint8 mode; |
| } mmi_eq_set_avr_res_req_struct; |
| #endif /* defined(__MOD_UEM__) */ |
| /* Hardware - RTC, Clock, Alarm Related Messages */ |
| #if defined(__MOD_UEM__) |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 rtc_type; |
| kal_uint8 set_type; |
| rtc_alarm_info_struct info; |
| } mmi_eq_set_rtc_time_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| } mmi_eq_set_rtc_time_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 rtc_type; |
| kal_uint8 set_type; |
| rtc_alarm_info_struct alarm; |
| } mmi_eq_set_rtc_time_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 rtc_type; |
| kal_uint8 set_type; |
| rtc_alarm_info_struct info; |
| } mmi_eq_exe_rtc_timer_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_eq_exe_rtc_timer_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 rtc_type; |
| } mmi_eq_get_rtc_time_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 num; |
| rtc_alarm_info_struct rtctime[MAX_ALARM_NUM]; |
| } mmi_eq_get_rtc_time_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 rtc_type; |
| kal_uint8 rtc_index; |
| } mmi_eq_del_rtc_timer_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| } mmi_eq_del_rtc_timer_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 rtc_type; |
| kal_uint8 rtc_index; |
| } mmi_eq_del_rtc_timer_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 rtc_type; |
| kal_uint8 rtc_index; |
| } mmi_eq_exe_del_rtc_timer_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_eq_exe_del_rtc_timer_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool is_date_set; |
| kal_uint8 mode; |
| } mmi_eq_set_date_time_format_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_eq_set_date_time_format_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool is_date_set; |
| kal_uint8 mode; |
| } mmi_eq_set_date_time_format_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 rtc_type; |
| rtc_format_struct rtc_time; |
| } mmi_eq_clock_tick_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| rtc_format_struct rtc_time; |
| } mmi_eq_alarm_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 totalAlarm; |
| kal_uint8 activeAlarm; |
| mmi_at_alarm_info_struct* alarmList; |
| } mmi_at_alarm_query_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| mmi_at_alarm_info_struct alarm; |
| } mmi_at_alarm_set_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_at_alarm_set_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 alarm_index; |
| } mmi_at_alarm_delete_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_at_alarm_delete_res_req_struct; |
| #endif /* defined(__MOD_UEM__) */ |
| /* Hardware - Keypad, Indicator, LCD Related Messages */ |
| #if defined(__MOD_UEM__) |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 keypad_status; /* keypad_status_enum */ |
| kal_uint8 keycode; /* keypad_code_enum */ |
| } mmi_eq_simulate_key_press_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 icon_id; /* indicator_type_enum */ |
| kal_uint8 value; |
| } mmi_eq_set_indicator_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 text_string[UEM_DISPLAY_TEXT_LEN]; |
| } mmi_eq_display_text_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 func_type; |
| } mmi_eq_keypad_detect_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 level; |
| kal_uint16 duration; |
| } mmi_at_cbklt_query_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 mode; |
| } mmi_at_keypad_event_act_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 keypad_status; |
| kal_uint8 keypad_code; |
| } mmi_at_keypad_event_output_req_struct; |
| #endif /* defined(__MOD_UEM__) */ |
| /* Hardware - Misc Messages */ |
| #if defined(__MOD_UEM__) |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 lang_code; |
| } mmi_eq_set_language_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| } mmi_eq_set_language_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 lang_code; |
| } mmi_eq_set_language_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool mode; |
| kal_uint8 dcs; |
| kal_uint8 text[UEM_GREETING_LEN]; |
| kal_uint8 length; |
| } mmi_eq_set_greeting_text_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool mode; |
| } mmi_eq_set_vibrator_mode_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 equip_type; /* equip_id_enum */ |
| } mmi_eq_get_equip_id_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 equip_id[UEM_EQUIP_ID_LEN]; |
| } mmi_eq_get_equip_id_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 fun; |
| kal_uint8 rst; |
| } mmi_eq_power_on_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_eq_power_on_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_eq_power_off_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 poweron_mode; |
| kal_uint8 battery_level; |
| kal_uint8 build_label; |
| rtc_format_struct rtc_time; |
| kal_uint8 flightmode_state; |
| kal_uint8 dual_sim_mode_setting; |
| kal_uint8 dual_sim_uart_setting; |
| } mmi_eq_power_on_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 type; |
| } mmi_eq_cancel_lock_poweron_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| } mmi_eq_cancel_lock_poweron_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 battery_status; /* battery_status_enum */ |
| kal_uint8 battery_voltage; |
| } mmi_eq_battery_status_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 request_type; |
| pmic_config_param_struct request; |
| } mmi_eq_pmic_config_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 request_type; |
| pmic_config_param_struct request; |
| } mmi_eq_pmic_config_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 status_type; |
| } mmi_eq_battery_status_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 request_type; |
| rf_test_gsm_param_struct request; |
| } mmi_eq_rf_test_gsm_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 request_type; |
| rf_test_gsm_param_struct request; |
| } mmi_eq_rf_test_gsm_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 request_type; |
| fm_radio_config_param_struct request; |
| } mmi_eq_fm_radio_config_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 request_type; |
| fm_radio_config_param_struct request; |
| } mmi_eq_fm_radio_config_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 opcode; |
| kal_uint16 frequency; |
| } mmi_eq_fm_test_req_ind_struct; |
| #if defined(__WIFI_SUPPORT__) |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 request_type; |
| rf_test_wifi_param_struct request; |
| } mmi_eq_rf_test_wifi_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 request_type; |
| rf_test_wifi_param_struct request; |
| } mmi_eq_rf_test_wifi_rsp_struct; |
| #endif |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 call_status; |
| } mmi_eq_call_status_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 request_type; |
| } mmi_eq_factory_reset_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool cal_data_valid; |
| } mmi_eq_query_cal_data_dl_status_rsp_struct; |
| #endif /* defined(__MOD_UEM__) */ |
| /* Hardware - NVRAM messages */ |
| #if defined(__MOD_NVRAM__) |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint16 file_idx; |
| kal_uint16 para; |
| kal_uint16 rec_amount; |
| } mmi_eq_nvram_read_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_result_struct result; |
| kal_uint16 file_idx; |
| kal_uint16 length; |
| kal_uint16 para; |
| kal_uint8 data[1]; |
| } mmi_eq_nvram_read_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint16 file_idx; |
| kal_uint16 para; |
| kal_uint16 length; |
| kal_uint8 data[1]; |
| } mmi_eq_nvram_write_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_result_struct result; |
| kal_uint16 file_idx; |
| kal_uint16 para; |
| } mmi_eq_nvram_write_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 reset_category; |
| kal_uint16 lid; |
| kal_uint16 rec_index; |
| kal_uint16 rec_amount; |
| } mmi_eq_nvram_reset_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_result_struct result; |
| } mmi_eq_nvram_reset_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 func_id; |
| kal_uint8 ps_port; |
| kal_uint8 tst_port_ps; |
| kal_uint32 ps_baud_rate; |
| kal_uint32 tst_baud_rate_ps; |
| kal_bool High_Speed_SIM_Enabled; |
| kal_uint8 swdbg; |
| kal_uint8 uart_power_setting; |
| kal_uint8 cti_uart_port; |
| kal_uint32 cti_baud_rate; |
| kal_uint8 tst_port_l1; |
| kal_uint32 tst_baud_rate_l1; |
| kal_uint8 tst_output_mode; |
| kal_uint8 usb_logging_mode; |
| kal_uint8 tst_port_dsp; |
| kal_uint32 tst_baud_rate_dsp; |
| } mmi_eq_set_uart_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_eq_set_uart_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 ps_uart_port; |
| kal_uint32 ps_baud_rate; |
| kal_uint8 tst_uart_port_ps; |
| kal_uint32 tst_baud_rate_ps; |
| kal_uint8 cti_uart_port; |
| kal_uint32 cti_baud_rate; |
| kal_uint8 tst_uart_port_l1; |
| kal_uint32 tst_baud_rate_l1; |
| kal_uint8 tst_output_mode; |
| kal_uint8 usb_logging_mode; |
| kal_uint8 tst_port_dsp; |
| kal_uint32 tst_baud_rate_dsp; |
| kal_bool high_Speed_SIM_Enabled; |
| kal_uint8 swdbg; |
| kal_uint8 uart_power_setting; |
| } mmi_eq_get_uart_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| module_type module_id; |
| UART_PORT port; |
| kal_uint32 baud_rate; |
| } mmi_attach_uart_port_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 result; |
| } mmi_attach_uart_port_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| module_type module_id; |
| UART_PORT port; |
| } mmi_detach_uart_port_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 result; |
| } mmi_detach_uart_port_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool enable; |
| } mmi_eq_dcm_enable_req_struct; |
| #endif /* defined(__MOD_NVRAM__) */ |
| /* Network Related Messages */ |
| #if defined(__MOD_RAC__) |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 imei[16]; |
| kal_uint8 svn[3]; |
| } mmi_nw_get_imei_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_nw_abort_plmn_list_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 type; /* l4crac_attach_type_enum */ |
| kal_uint8 opcode; /* l4crac_ps_attach_enum */ |
| kal_bool is_poweroff; |
| } mmi_nw_set_attach_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_nw_set_attach_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 mode; |
| } mmi_nw_set_plmn_select_mode_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_nw_set_plmn_select_mode_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 mode; |
| } mmi_nw_get_plmn_select_mode_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 prefer; |
| } mmi_nw_set_gprs_transfer_preference_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_nw_set_gprs_transfer_preference_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 prefer; |
| } mmi_nw_get_gprs_transfer_preference_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 opcode; /* l4crac_cops_opcode_enum */ |
| kal_uint8 oper[MAX_PLMN_LEN+1]; |
| kal_uint8 rat; |
| } mmi_nw_set_plmn_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_result_struct result; |
| kal_uint8 status; |
| kal_uint8 plmn[MAX_PLMN_LEN+1]; |
| kal_uint8 rat; |
| } mmi_nw_set_plmn_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_result_struct result; |
| kal_uint8 length; |
| l4c_rat_plmn_info_struct list[MAX_PLMN_LIST_LEN]; |
| kal_uint8 num_of_hplmn; |
| } mmi_nw_get_plmn_list_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 gsm_band; |
| kal_uint8 umts_fdd_band[SIZE_OF_UMTS_BAND]; |
| kal_uint8 supported_gsm_band; |
| kal_uint8 supported_umts_fdd_band[SIZE_OF_UMTS_BAND]; |
| } mmi_nw_get_band_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 status; /* l4c_rac_response_enum */ |
| kal_uint8 plmn[MAX_PLMN_LEN+1]; |
| kal_uint8 gsm_state; |
| kal_uint8 gprs_state; |
| kal_uint8 gprs_status; /* l4c_gprs_status_enum */ |
| kal_uint8 rat; |
| kal_uint8 cell_support_egprs; |
| kal_uint8 lac[2]; |
| kal_uint8 rac; |
| kal_uint16 cell_id; |
| kal_uint8 cause; |
| kal_uint8 data_speed_support; |
| kal_bool is_on_hplmn; |
| kal_uint8 domain; /* domain_id_enum */ |
| } mmi_nw_attach_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 domain; |
| kal_uint8 cause; |
| } mmi_nw_reg_cause_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 lac; |
| kal_uint16 cell_id; |
| kal_uint8 status; |
| kal_uint8 gprs_state; |
| kal_uint8 gprs_status; /* l4c_gprs_status_enum */ |
| } mmi_nw_reg_state_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 rat; |
| kal_int32 rssi_in_qdbm; |
| kal_int32 RSCP_in_qdbm; |
| kal_int32 EcN0_in_qdbm; |
| kal_uint8 ber; |
| kal_uint8 current_band; |
| } mmi_nw_rx_level_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 full_nw_nameP; |
| kal_uint8 full_nw_name_dcs; |
| kal_bool full_nw_name_add_ci; |
| kal_uint8 full_nw_name_len; |
| kal_uint8 full_nw_name[MAX_NW_NAME_LENGTH]; |
| kal_uint8 short_nw_nameP; |
| kal_uint8 short_nw_name_dcs; |
| kal_bool short_nw_name_add_ci; |
| kal_uint8 short_nw_name_len; |
| kal_uint8 short_nw_name[MAX_NW_NAME_LENGTH]; |
| kal_uint8 nw_time_zoneP; |
| kal_uint8 nw_time_zone; |
| kal_uint8 nw_time_zone_timeP; |
| l4c_nw_time_zone_time_struct nw_time_zone_time; |
| kal_uint8 lsa_idP; |
| kal_uint8 lsa_id_len; |
| kal_uint8 lsa_id[3]; |
| kal_uint8 nw_day_light_saving_timeP; |
| kal_uint8 nw_day_light_saving_time; |
| kal_uint8 plmn[MAX_PLMN_LEN+1]; |
| } mmi_nw_time_zone_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 network_mode; |
| } mmi_nw_sel_mode_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 service_status; |
| } mmi_nw_mmrr_service_status_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 no_ecc; |
| l4c_rac_ecc_number_struct ecc_list[16]; |
| } mmi_nw_update_ecc_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 is_valid_ef_rat_mode; |
| kal_uint8 ef_rat_mode; |
| } mmi_nw_ef_rat_mode_change_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 gsm_band; |
| kal_uint8 umts_fdd_band[SIZE_OF_UMTS_BAND]; |
| } mmi_nw_set_preferred_band_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 status; |
| } mmi_nw_set_preferred_band_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 type; /* l4c_gprs_connect_type_enum */ |
| } mmi_nw_set_gprs_connect_type_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_nw_set_gprs_connect_type_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 type; /* l4c_gprs_connect_type_enum */ |
| } mmi_nw_get_gprs_connect_type_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_result_struct result; |
| } mmi_nw_pwroff_detach_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cfun_state; |
| } mmi_nw_cfun_state_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_nw_cfun_state_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 efun_state; |
| } mmi_nw_efun_state_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_nw_efun_state_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 rat_mode; |
| kal_uint8 prefer_rat; /* l4c_prefer_rat_enum */ |
| } mmi_nw_get_rat_mode_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 rat_mode; |
| kal_uint8 prefer_rat; /* l4c_prefer_rat_enum */ |
| } mmi_nw_set_rat_mode_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_nw_set_rat_mode_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 prefer_rat; |
| } mmi_nw_get_prefer_rat_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 prefer_rat; |
| } mmi_nw_set_prefer_rat_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_nw_set_prefer_rat_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 hspa_mode; |
| kal_uint8 apply_mode; |
| } mmi_nw_set_hspa_mode_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_nw_set_hspa_mode_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 hspa_mode; |
| } mmi_nw_get_hspa_mode_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 preference; |
| } mmi_nw_set_plmn_list_preference_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_nw_set_plmn_list_preference_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 preference; |
| } mmi_nw_get_plmn_list_preference_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool force_send_SCRI; |
| } mmi_nw_end_ps_data_session_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 result; /* end_session_result_enum */ |
| } mmi_nw_end_ps_data_session_rsp_struct; |
| #endif /* defined(__MOD_RAC__) */ |
| /* Security Related Messages */ |
| #if defined(__MOD_SMU__) |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 imsi[17]; |
| } mmi_smu_get_imsi_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 opcode; /* sim_security_operation_enum */ |
| kal_uint8 type; /* smu_security_type_enum */ |
| kal_uint8 passwd[MAX_SIM_PASSWD_LEN]; |
| } mmi_smu_lock_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| sim_chv_info_struct chv_info; |
| } mmi_smu_lock_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 dial_mode; /* sim_dn_enum */ |
| } mmi_smu_get_dial_mode_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 pin_type; /* smu_security_type_enum */ |
| kal_uint8 pin[17]; |
| kal_uint8 new_pin[17]; |
| } mmi_smu_verify_pin_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 next_type; /* smu_security_type_enum */ |
| sim_chv_info_struct chv_info; |
| } mmi_smu_verify_pin_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 index; |
| kal_uint8 opcode; |
| kal_uint8 oper[MAX_PLMN_LEN+1]; |
| kal_uint8 rat; |
| } mmi_smu_set_preferred_oper_list_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| } mmi_smu_set_preferred_oper_list_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 index; |
| kal_uint16 num; |
| kal_uint16 file_idx_req; |
| } mmi_smu_get_preferred_oper_list_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 retnum; |
| kal_uint8 oper_list[MAX_SUPPORT_EF_PLMNSEL_REC*7]; |
| kal_uint8 rat_list[MAX_SUPPORT_EF_PLMNSEL_REC*2]; |
| kal_uint16 file_idx_rsp; |
| } mmi_smu_get_preferred_oper_list_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 pin[MAX_SIM_PASSWD_LEN]; |
| kal_uint8 currency[3]; |
| kal_uint8 ppu[18]; |
| } mmi_smu_set_puc_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| } mmi_smu_set_puc_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 currency[3]; |
| kal_uint8 ppu[18]; |
| } mmi_smu_get_puc_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 type; |
| kal_uint8 old[MAX_SIM_PASSWD_LEN]; |
| kal_uint8 new1[MAX_SIM_PASSWD_LEN]; |
| kal_uint8 new2[MAX_SIM_PASSWD_LEN]; |
| } mmi_smu_change_password_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| sim_chv_info_struct chv_info; |
| } mmi_smu_change_password_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 type; |
| kal_uint8 on_off; |
| kal_uint8 pin[MAX_SIM_PASSWD_LEN]; |
| } mmi_smu_set_dial_mode_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| } mmi_smu_set_dial_mode_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint16 file_idx; |
| kal_uint8 para; |
| kal_uint8 data[260]; |
| kal_uint16 length; |
| kal_uint8 path[6]; |
| kal_uint8 access_id; |
| } mmi_smu_write_sim_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| kal_uint8 access_id; |
| } mmi_smu_write_sim_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint16 file_idx; |
| kal_uint16 para; |
| kal_uint16 length; |
| kal_uint8 path[6]; |
| kal_uint8 access_id; |
| } mmi_smu_read_sim_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_result_struct result; |
| kal_uint16 length; |
| kal_uint8 data[260]; |
| kal_uint8 access_id; |
| } mmi_smu_read_sim_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_smu_power_off_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 is_sim_inserted; |
| kal_uint8 is_df_gsm_existed; |
| kal_uint8 is_df_cdma_existed; |
| } mmi_sim_get_gsmcdma_dualsim_info_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 op; |
| } mmi_sim_set_gsmcdma_dualsim_mode_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 op; |
| kal_uint8 result; |
| } mmi_sim_set_gsmcdma_dualsim_mode_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 type; |
| kal_uint8 is_sim_change; |
| sim_chv_info_struct chv_info; |
| kal_uint8 cphs_retry_count; |
| } mmi_smu_password_required_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint16 length; |
| } mmi_smu_support_plmn_list_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint16 cause; |
| } mmi_smu_fail_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint16 file_idx; |
| kal_uint8 path[6]; |
| kal_uint8 access_id; |
| } mmi_smu_read_file_info_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_result_struct result; |
| kal_uint16 file_size; |
| kal_uint8 num_of_rec; |
| kal_uint8 access_id; |
| kal_uint8 file_type; |
| } mmi_smu_read_file_info_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| sim_chv_info_struct chv_info; |
| sim_chv_status_struct chv_status; |
| } mmi_smu_check_pin_status_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 num; |
| |
| #ifdef __TC01__ |
| sim_ecc_entry_struct ecc_entry[16]; |
| #else |
| sim_ecc_entry_struct ecc_entry[5]; |
| #endif |
| kal_uint8 language[5]; |
| kal_uint8 alpha_set; |
| kal_uint8 language_ext[5]; |
| kal_uint8 alpha_set_ext; |
| kal_uint8 sim_type; |
| } mmi_smu_startup_info_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool cipher_ind; |
| kal_uint8 is_gsm_conn_exist; |
| kal_uint8 gsm_cipher_cond; |
| kal_uint8 gprs_cipher_cond; |
| } mmi_smu_cipher_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 category; |
| kal_uint8 op; |
| kal_uint8 key[17]; |
| kal_uint8 len; |
| kal_uint8 data[10]; |
| } mmi_smu_set_personalization_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_result_struct result; |
| kal_uint8 category; |
| kal_uint8 op; |
| kal_uint8 state; |
| kal_uint8 retry_count; |
| kal_uint8 num_of_sets; |
| kal_uint8 space_of_sets; |
| } mmi_smu_set_personalization_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_result_struct result; |
| 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 imsi[16]; |
| kal_uint8 is_valid_gid1; |
| kal_uint8 ef_gid1; |
| kal_uint8 is_valid_gid2; |
| kal_uint8 ef_gid2; |
| kal_uint8 digits_of_mnc; |
| } mmi_smu_sml_status_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 next_type; |
| sim_chv_info_struct chv_info; |
| sim_chv_status_struct chv_status; |
| } mmi_smu_verify_pin_result_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool is_o2_prepaid_sim; |
| } mmi_sim_o2_prepaid_sim_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 access_id; |
| kal_uint16 file_idx; |
| } mmi_smu_read_sim_plmn_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 access_id; |
| kal_uint16 file_idx; |
| l4c_result_struct result; |
| kal_uint16 file_size; |
| kal_uint8 file[MAX_SUPPORT_PLMN_DATA_SIZE+0]; |
| } mmi_smu_read_sim_plmn_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 access_id; |
| kal_uint16 file_idx; |
| kal_uint16 file_size; |
| kal_uint8 file[MAX_SUPPORT_PLMN_DATA_SIZE+0]; |
| } mmi_smu_write_sim_plmn_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 access_id; |
| kal_uint16 file_idx; |
| l4c_result_struct result; |
| } mmi_smu_write_sim_plmn_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool is_sim_inserted; |
| kal_uint8 dual_sim_mode_setting; |
| } mmi_smu_reset_sim_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint16 file_idx; |
| kal_uint16 para; |
| kal_uint8 access_id; |
| kal_uint8 path[6]; |
| kal_uint8 pattern_len; |
| kal_uint8 data[MAX_SUPPORT_RECORD_SIZE+6]; |
| } mmi_smu_search_record_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| kal_uint8 access_id; |
| kal_uint8 record_num; |
| kal_uint8 record[258]; |
| } mmi_smu_search_record_rsp_struct; |
| #endif /* defined(__MOD_SMU__) */ |
| |
| /* Short Message Service Related Messages */ |
| #if defined(__MOD_SMSAL__) |
| 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]; |
| kal_uint8 source_id; |
| } mmi_sms_send_command_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| kal_uint8 mr; |
| kal_uint8 scts[7]; |
| kal_uint8 source_id; |
| } 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]; |
| kal_uint8 source_id; |
| } 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]; |
| kal_uint8 source_id; |
| } mmi_sms_del_msg_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint16 index; |
| kal_bool change_status; |
| kal_uint8 source_id; |
| } 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_uint8 source_id; |
| 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_uint16 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; |
| kal_uint8 source_id; |
| kal_uint8 tp_srr; |
| kal_uint8 tp_rp; |
| } 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; |
| kal_uint8 source_id; |
| } mmi_sms_send_msg_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 profile; |
| kal_uint8 status; |
| l4c_number_struct dest; |
| kal_uint16 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]; |
| kal_uint8 source_id; |
| kal_uint8 tp_srr; |
| kal_uint8 tp_mms; |
| kal_uint8 tp_rp; |
| kal_uint8 tp_sri; |
| } 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; |
| kal_uint8 source_id; |
| } 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; |
| kal_uint8 source_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; |
| kal_uint8 ret_source_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_uint8 source_id; |
| kal_uint8 seq_num; |
| } mmi_sms_abort_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 source_id; |
| kal_uint8 seq_num; |
| } 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; |
| kal_uint8 msp_no; |
| kal_uint8 ext_indicator; |
| l4csmsal_msg_waiting_ind_ext_struct msg_waiting[5]; |
| } mmi_sms_msg_waiting_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 evm_pdu_type; |
| kal_uint8 multi_sub_profile; |
| kal_uint8 is_store; |
| kal_uint8 vm_almost_full; |
| kal_uint8 vm_full; |
| kal_uint8 vm_status_ext_flg; |
| l4_addr_bcd_struct vm_access_addr; |
| kal_uint8 number_of_vm_unread; |
| kal_uint8 number_of_vm_notify; |
| kal_uint8 number_of_vm_delete; |
| kal_uint8 l4_status; |
| kal_uint8 vm_status_ext_len; |
| kal_uint8* vm_status_ext_data; |
| smsal_evmi_msg_struct* vm_msg[32]; |
| } mmi_sms_enhanced_voice_mail_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; |
| kal_uint8 max_num_length; |
| l4c_sms_mailbox_info_struct mailbox_info[SMSAL_MAX_MAILBOX_NUM]; |
| } mmi_sms_get_mailbox_address_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 msp_no; |
| smsal_mbi_struct mbi; |
| } mmi_sms_set_mbi_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| } mmi_sms_set_mbi_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 msp_num; |
| smsal_mbi_struct mbi[4]; |
| } mmi_sms_get_mbi_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 msp_no; |
| } mmi_sms_set_msp_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_sms_set_msp_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 msp_no; |
| } mmi_sms_get_msp_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; |
| kal_uint8 source_id; |
| kal_uint8 seq_num; |
| } 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; |
| kal_uint8 source_id; |
| } 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; |
| kal_uint8 source_id; |
| } 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; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint16 index; |
| kal_bool addr_present; |
| l4c_number_struct da; |
| kal_uint8 source_id; |
| kal_uint8 profile_no_tag; |
| kal_uint8 profile_no; |
| } mmi_sms_send_from_storage_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| kal_uint8 mr; |
| kal_uint16 index; |
| smsal_concat_struct concat_info; |
| kal_uint8 source_id; |
| } mmi_sms_send_from_storage_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 new_status; |
| kal_uint16 index; |
| kal_uint8 source_id; |
| } mmi_sms_set_status_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 error_cause; |
| kal_uint16 index; |
| kal_uint8 source_id; |
| } mmi_sms_set_status_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 source_id; |
| } mmi_sms_send_smma_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 source_id; |
| } mmi_sms_send_smma_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 source_id; |
| kal_uint8 line_no; |
| kal_uint8 waiting_num; |
| kal_uint8 ind_type; |
| } mmi_sms_set_msg_waiting_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| kal_uint8 source_id; |
| kal_uint8 line_no; |
| kal_uint8 waiting_num; |
| kal_uint8 ind_type; |
| } mmi_sms_set_msg_waiting_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint16 index; |
| } mmi_sms_read_raw_data_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 result; |
| kal_uint16 cause; |
| kal_uint16 index; |
| kal_uint8 status; |
| kal_uint8 storage_type; |
| kal_uint16 data_len; |
| kal_uint8 data[1]; |
| } mmi_sms_read_raw_data_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 storage_type; |
| kal_uint16 data_len; |
| kal_uint8 data[1]; |
| } mmi_sms_write_raw_data_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 result; |
| kal_uint16 cause; |
| kal_uint16 index; |
| kal_uint8 status; |
| kal_uint8 storage_type; |
| } mmi_sms_write_raw_data_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 atcmd_type; |
| kal_uint8 domain_type; |
| kal_uint8 memory_type; |
| kal_uint8 stat_type; |
| kal_uint32 atcmd_index; |
| l4c_usm_cmgw_struct cmgw_message; |
| kal_uint32 cmgd_delflag; |
| l4c_usm_cnmi_struct cnmi_parameter; |
| } mmi_usm_at_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 atcmd_type; /* rmmi_usm_atcmd_enum */ |
| kal_uint32 atcmd_index; |
| kal_uint8 tag_type; /* rmmi_usm_message_stat_enum */ |
| kal_bool iscomplete; |
| kal_uint8 pdu_length; |
| kal_uint8 pdu[176]; |
| l4c_usm_cnmi_struct cnmi_parameter; |
| l4c_usm_cmss_struct cmss_struct; |
| kal_uint8 result; |
| kal_uint16 cause; |
| } mmi_usm_general_rcode_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint16 reply_index; |
| kal_uint16 data_len; |
| kal_uint8 source_id; |
| kal_uint8 seq_num; |
| kal_uint8 mms_mode; |
| kal_uint16 length; |
| kal_uint8 pdu[176]; |
| } mmi_sms_send_pdu_msg_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| kal_uint8 source_id; |
| kal_uint8 mr; |
| kal_uint8 seq_num; |
| } mmi_sms_send_pdu_msg_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint32 sm_max_num; |
| kal_uint32 sm_current_num; |
| kal_uint32 me_max_num; |
| kal_uint32 me_current_num; |
| kal_uint32 sr_max_num; |
| kal_uint32 sr_current_num; |
| } mmi_sms_sync_msg_storage_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 result; |
| kal_uint32 error_cause; |
| kal_uint8 mem; |
| kal_uint32 index; |
| kal_uint8 uid; |
| kal_uint8 msg_class; |
| kal_bool is_msg_wait; |
| kal_uint8 msg_wait_store; |
| } mmi_sms_send_deliver_report_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint32 error_cause; |
| kal_uint8 uid; |
| } mmi_sms_send_deliver_report_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 result; |
| kal_uint32 error_cause; |
| } mmi_sms_mt_sms_final_ack_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 id; |
| kal_uint8 mti; |
| kal_uint16 pdu_length; |
| kal_uint8 pdu[176]; |
| } mmi_sms_new_msg_pdu_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint16 msg_length; |
| kal_uint8 msg_data[88]; |
| } mmi_sms_cb_msg_pdu_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 sim_status; |
| } mmi_sms_startup_read_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_sms_startup_read_res_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 source_id; |
| } mmi_sms_get_mem_status_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint32 sim_max_num; |
| kal_uint32 sim_current_num; |
| kal_uint32 me_max_num; |
| kal_uint32 me_current_num; |
| kal_uint32 sr_max_num; |
| kal_uint32 sr_current_num; |
| kal_uint8 source_id; |
| } mmi_sms_get_mem_status_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_sms_get_mem_status_res_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 mem_status; |
| } mmi_sms_mem_status_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_sms_mem_status_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 source_id; |
| kal_uint8 mem; |
| kal_uint32 index; |
| kal_uint8 esmss_mode; |
| } mmi_sms_atcmd_cmgr_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 result; |
| kal_uint16 cause; |
| kal_uint8 source_id; |
| kal_uint8 mem; |
| kal_uint32 index; |
| kal_uint8 stat; |
| kal_uint16 pdu_length; |
| kal_uint8 pdu[176]; |
| } mmi_sms_atcmd_cmgr_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_sms_atcmd_cmgr_res_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 source_id; |
| kal_uint8 mem; |
| kal_uint8 stat; |
| kal_uint8 esmss_mode; |
| } mmi_sms_atcmd_cmgl_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 mem; |
| kal_uint32 index; |
| kal_uint8 stat; |
| kal_uint16 pdu_length; |
| kal_uint8 pdu[176]; |
| kal_uint8 result; |
| kal_uint16 cause; |
| kal_uint8 is_complete; |
| kal_uint8 source_id; |
| } mmi_sms_atcmd_cmgl_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_sms_atcmd_cmgl_res_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 source_id; |
| kal_uint8 mem; |
| kal_uint16 index; |
| kal_uint8 delflag; |
| } mmi_sms_atcmd_cmgd_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 result; |
| kal_uint16 cause; |
| kal_uint8 source_id; |
| } mmi_sms_atcmd_cmgd_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_sms_atcmd_cmgd_res_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 source_id; |
| kal_uint8 mem; |
| kal_uint8 stat; |
| kal_uint16 pdu_length; |
| kal_uint8 pdu[176]; |
| } mmi_sms_atcmd_cmgw_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint32 index; |
| kal_uint8 result; |
| kal_uint16 cause; |
| kal_uint8 source_id; |
| } mmi_sms_atcmd_cmgw_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_sms_atcmd_cmgw_res_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 source_id; |
| kal_uint8 mem; |
| } mmi_sms_atcmd_eqsi_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 mem; |
| kal_uint32 begin; |
| kal_uint32 end; |
| kal_uint32 used; |
| kal_uint8 source_id; |
| } mmi_sms_atcmd_eqsi_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_sms_atcmd_eqsi_res_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 bearer; |
| } mmi_sms_atcmd_cgsms_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 profile; |
| } mmi_sms_atcmd_csas_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool is_etws_needed; |
| kal_bool is_etws_security_needed; |
| kal_bool is_etws_testing_on; |
| kal_bool write_to_nvram; |
| } mmi_sms_etws_setting_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| } mmi_sms_etws_setting_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint16 warning_type; |
| kal_uint16 message_id; |
| kal_uint16 serial_nubmer; |
| kal_bool is_security_information_valid; |
| kal_uint8 etws_security_information[L4C_MAX_ETWS_SECURITY_INFO_LEN]; |
| kal_uint8 plmn_id[6]; |
| } mmi_sms_etws_info_ind_struct; |
| #endif /* defined(__MOD_SMSAL__) */ |
| /* GPRS Related Messages */ |
| #if defined(__MOD_TCM__) |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 opcode; |
| kal_uint8 cid; |
| } mmi_ps_act_test_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| } mmi_ps_act_test_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_prim_pdp_info_struct pdp; |
| } mmi_ps_set_definition_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| } mmi_ps_set_definition_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_sec_pdp_info_struct pdp; |
| } mmi_ps_set_sec_definition_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| } mmi_ps_set_sec_definition_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| #if defined(__LTE_RAT__) |
| l4c_tft_struct_only_for_mmi tft; |
| #else |
| l4c_tft_struct tft; |
| #endif |
| } mmi_ps_set_tft_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| } mmi_ps_set_tft_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| #if defined(__LTE_RAT__) |
| l4c_tft_struct_only_for_mmi info; |
| #else |
| l4c_tft_struct info; |
| #endif |
| } mmi_ps_get_tft_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 qos_type; |
| l4c_qos_struct min; |
| } mmi_ps_set_qos_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| } mmi_ps_set_qos_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 qos_type; |
| l4c_eqos_struct min; |
| } mmi_ps_set_eqos_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| } mmi_ps_set_eqos_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cid; |
| kal_uint32 size; |
| } mmi_ps_send_data_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_ps_send_data_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 status; /* l4c_gprs_status_enum */ |
| kal_uint8 cell_support_egprs; |
| kal_uint8 data_speed_support; |
| kal_uint8 data_bearer_capability; |
| } mmi_ps_gprs_status_update_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 entry_num; |
| } mmi_ps_get_gprs_empty_profile_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| l4c_gprs_statistics_info_struct counter_info; |
| } mmi_ps_get_gprs_data_counter_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_gprs_account_info_struct gprs_account; |
| kal_uint8 profile_type; |
| } mmi_ps_set_gprs_data_account_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| } mmi_ps_set_gprs_data_account_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 profile_id; |
| kal_uint8 profile_type; |
| } mmi_ps_get_gprs_data_account_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| l4c_gprs_account_info_struct gprs_account; |
| } mmi_ps_get_gprs_data_account_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| } mmi_ps_reset_gprs_data_counter_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 dial_mode; |
| } mmi_ps_get_acl_mode_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 on_off; |
| kal_uint8 pin[MAX_SIM_PASSWD_LEN]; |
| } mmi_ps_set_acl_mode_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| } mmi_ps_set_acl_mode_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint16 start_index; |
| kal_uint16 max_read_entries; |
| } mmi_ps_get_acl_entries_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_result_struct result; |
| kal_uint16 start_index; |
| kal_uint16 num_of_entries; |
| kal_bool more_flag; |
| l4c_tcm_acl_entry_struct acl_list[TCM_MAX_PEER_ACL_ENTRIES]; |
| } mmi_ps_get_acl_entries_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_tcm_acl_entry_struct acl_entry; |
| } mmi_ps_add_acl_entry_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_result_struct result; |
| } mmi_ps_add_acl_entry_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint16 index; |
| l4c_tcm_acl_entry_struct acl_entry; |
| } mmi_ps_set_acl_entry_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_result_struct result; |
| } mmi_ps_set_acl_entry_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool del_all; |
| kal_uint16 index; |
| l4c_tcm_acl_entry_struct acl_entry; |
| } mmi_ps_del_acl_entry_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_result_struct result; |
| } mmi_ps_del_acl_entry_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_ps_leave_acl_menu_rsp_struct; |
| #endif /* defined(__MOD_TCM__) */ |
| /* STK/SAT Related Messages */ |
| #if defined(__SAT__) |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 priority; |
| kal_uint8 clear_text_type; |
| kal_uint8 immediate_res; |
| kal_uint8 is_icon_available; |
| sat_icon_struct icon_info; |
| kal_uint16 no_text_string; |
| kal_uint8* text_string; |
| kal_uint8 dcs_of_text_string; |
| } mmi_sat_display_text_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 res; |
| kal_uint8 additional_info; |
| } mmi_sat_display_text_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_sat_display_text_res_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 is_help_info_available; |
| kal_uint8 type_of_input; |
| kal_uint8 is_icon_available; |
| sat_icon_struct icon_info; |
| kal_uint16 no_text_string; |
| kal_uint8* text_string; |
| kal_uint8 dcs_of_text_string; |
| } mmi_sat_get_inkey_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 res; |
| kal_uint8 is_yes_selected; |
| kal_uint8 dcs_of_text_string; |
| kal_uint8 no_text_string; |
| kal_uint8 text_string[1]; |
| } mmi_sat_get_inkey_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_sat_get_inkey_res_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 is_help_info_available; |
| kal_uint8 type_of_input; |
| kal_uint8 is_input_revealed_to_user; |
| kal_uint8 is_icon_available; |
| sat_icon_struct icon_info; |
| kal_uint8 len_of_min_input; |
| kal_uint8 len_of_max_input; |
| kal_uint16 no_text_string; |
| kal_uint8* text_string; |
| kal_uint8 dcs_of_text_string; |
| kal_uint16 no_default_text; |
| kal_uint8* default_text; |
| kal_uint8 dcs_of_default_text; |
| } mmi_sat_get_input_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 res; |
| kal_uint8 dcs_of_text_string; |
| kal_uint8 no_text_string; |
| kal_uint8 text_string[1]; |
| } mmi_sat_get_input_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_sat_get_input_res_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 is_help_info_available; |
| kal_uint8 is_softkey_preferred; |
| kal_uint8 is_icon_available; |
| sat_icon_struct icon_info; |
| kal_uint8 num_of_item; |
| kal_uint8 no_alpha_id; |
| kal_uint8* alpha_id; |
| kal_uint8 dcs_of_alpha_id; |
| kal_uint16 no_item_data; |
| kal_uint8* item_data; |
| kal_uint8 no_item_icon_id_list; |
| kal_uint8* item_icon_id_list; |
| kal_uint8 item_icon_list_attr; |
| kal_uint8 no_next_action_ind_list; |
| kal_uint8* next_action_ind_list; |
| } mmi_sat_setup_menu_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 res; |
| } mmi_sat_setup_menu_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_sat_setup_menu_res_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 is_help_info_available; |
| kal_uint8 is_softkey_preferred; |
| kal_uint8 type_of_presentation; |
| kal_uint8 is_icon_available; |
| sat_icon_struct icon_info; |
| kal_uint8 is_item_id_available; |
| kal_uint8 item_id; |
| kal_uint8 num_of_item; |
| kal_uint8 no_alpha_id; |
| kal_uint8* alpha_id; |
| kal_uint8 dcs_of_alpha_id; |
| kal_uint16 no_item_data; |
| kal_uint8* item_data; |
| kal_uint8 item_icon_list_attr; |
| kal_uint8 no_item_icon_id_list; |
| kal_uint8* item_icon_id_list; |
| kal_uint8 no_next_action_ind_list; |
| kal_uint8* next_action_ind_list; |
| } mmi_sat_select_item_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 res; |
| kal_uint8 item_id; |
| } mmi_sat_select_item_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_sat_select_item_res_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 tone_id; |
| kal_uint32 duration; |
| kal_uint8 is_icon_available; |
| sat_icon_struct icon_info; |
| kal_uint8 no_alpha_id; |
| kal_uint8* alpha_id; |
| kal_uint8 dcs_of_alpha_id; |
| kal_uint8 is_alpha_id_present; |
| } mmi_sat_play_tone_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 res; |
| } mmi_sat_play_tone_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_sat_play_tone_res_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 item_id; |
| kal_uint8 is_help_info_requested; |
| } mmi_sat_menu_select_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 result; |
| } mmi_sat_menu_select_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_sat_evdl_idle_screen_available_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 iso639_language[2]; |
| } mmi_sat_language_selection_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_sat_language_selection_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 browser_termination_cause; |
| } mmi_sat_evdl_browser_termination_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_sat_evdl_browser_termination_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 condition; |
| kal_uint32 duration; |
| kal_uint8 type_of_modification; |
| kal_uint8 is_icon1_available; |
| sat_icon_struct icon_info1; |
| kal_uint8 is_icon2_available; |
| sat_icon_struct icon_info2; |
| kal_uint8 size_of_ccp; |
| kal_uint8 ccp[MAX_SAT_SIZE_OF_CCP]; |
| kal_uint8 size_of_subaddr; |
| kal_uint8 subaddr[MAX_CC_SUB_ADDR_BCD_LEN]; |
| kal_uint8 is_alpha_id1_present; |
| kal_uint8 no_alpha_id1; |
| kal_uint8* alpha_id1; |
| kal_uint8 dcs_of_alpha_id1; |
| kal_uint8 no_addr; |
| kal_uint8* addr; |
| kal_uint8 is_alpha_id2_present; |
| kal_uint8 no_alpha_id2; |
| kal_uint8* alpha_id2; |
| kal_uint8 dcs_of_alpha_id2; |
| } mmi_sat_call_setup_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 sat_call_type; |
| kal_uint8 no_addr; |
| kal_uint8 addr[MAX_CC_ADDR_BCD_LEN]; |
| kal_uint8 no_sub_addr; |
| kal_uint8 sub_addr[MAX_CC_SUB_ADDR_BCD_LEN]; |
| kal_uint8 no_ccp; |
| kal_uint8 ccp[MAX_SAT_SIZE_OF_CCP]; |
| kal_uint8 type_of_modification; |
| } mmi_sat_call_setup_stage1_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_result_struct result; |
| kal_uint8 terminal_res; |
| kal_uint8 additional_res; |
| } mmi_sat_call_setup_stage1_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 res; |
| kal_uint8 cause; |
| } mmi_sat_call_setup_stage2_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_sat_call_setup_stage2_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 is_icon_available; |
| sat_icon_struct icon_info; |
| kal_uint8 is_sms_packed_required; |
| kal_uint8 size_of_addr; |
| kal_uint8 addr[MAX_CC_ADDR_BCD_LEN]; |
| kal_uint8 is_alpha_id_present; |
| kal_uint8 no_alpha_id; |
| kal_uint8* alpha_id; |
| kal_uint8 dcs_of_alpha_id; |
| kal_uint8 no_sms_tpdu; |
| kal_uint8* sms_tpdu; |
| } mmi_sat_send_sms_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 is_sms_packed_required; |
| kal_uint8 no_addr; |
| kal_uint8 addr[MAX_CC_ADDR_BCD_LEN]; |
| kal_uint8 tpdu_length; |
| kal_uint8 tpdu[175]; |
| } mmi_sat_send_sms_stage1_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 res; |
| kal_uint16 cause; |
| } mmi_sat_send_sms_stage1_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 res; |
| kal_uint8 cause; |
| } mmi_sat_send_sms_stage2_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_sat_send_sms_stage2_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 type_of_modification; |
| kal_uint8 is_icon_available; |
| sat_icon_struct icon_info; |
| kal_uint8 is_alpha_id_present; |
| kal_uint8 no_alpha_id; |
| kal_uint8* alpha_id; |
| kal_uint8 dcs_of_alpha_id; |
| kal_uint8 no_ss_string; |
| kal_uint8* ss_string; |
| } mmi_sat_send_ss_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 input[MAX_DIGITS_USSD]; |
| kal_uint8 dcs; |
| kal_uint8 length; |
| kal_uint8 type_of_modification; |
| } mmi_sat_send_ss_stage1_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 res; |
| kal_uint8 length; |
| kal_uint8 addition_info[255]; |
| } mmi_sat_send_ss_stage1_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 res; |
| kal_uint8 size_of_additional_info; |
| kal_uint8 additional_info[255]; |
| } mmi_sat_send_ss_stage2_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_sat_send_ss_stage2_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 type_of_modification; |
| kal_uint8 is_icon_available; |
| sat_icon_struct icon_info; |
| kal_uint8 is_alpha_id_present; |
| kal_uint8 no_alpha_id; |
| kal_uint8* alpha_id; |
| kal_uint8 dcs_of_alpha_id; |
| kal_uint8 no_ussd_string; |
| kal_uint8* ussd_string; |
| kal_uint8 dcs_of_ussd_string; |
| } mmi_sat_send_ussd_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 input[MAX_DIGITS_USSD]; |
| kal_uint8 dcs; |
| kal_uint8 length; |
| kal_uint8 type_of_modification; |
| } mmi_sat_send_ussd_stage1_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 res; |
| kal_uint8 length; |
| kal_uint8 addition_info[255]; |
| } mmi_sat_send_ussd_stage1_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 res; |
| kal_uint8 size_of_additional_info; |
| kal_uint8 additional_info[255]; |
| } mmi_sat_send_ussd_stage2_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_sat_send_ussd_stage2_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 mmi_info_type; |
| kal_uint8 is_alpha_id_present; |
| kal_uint8 no_alpha_id; |
| kal_uint8* alpha_id; |
| kal_uint8 dcs_of_alpha_id; |
| kal_uint8 len_of_address; |
| kal_uint8 address[MAX_CC_ADDR_BCD_LEN]; |
| kal_uint8 ton; |
| } mmi_sat_mmi_info_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 res; |
| } mmi_sat_setup_idle_display_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_sat_setup_idle_display_res_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 is_icon_available; |
| sat_icon_struct icon_info; |
| kal_uint16 no_text_string; |
| kal_uint8* text_string; |
| kal_uint8 dcs_of_text_string; |
| } mmi_sat_setup_idle_display_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 is_icon_available; |
| sat_icon_struct icon_info; |
| kal_uint8 no_alpha_id; |
| kal_uint8* alpha_id; |
| kal_uint8 is_alpha_id_present; |
| kal_uint8 dcs_of_alpha_id; |
| kal_uint8 no_at_command; |
| kal_uint8* at_command; |
| } mmi_sat_run_at_command_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 is_icon_available; |
| sat_icon_struct icon_info; |
| kal_uint8 no_alpha_id; |
| kal_uint8* alpha_id; |
| kal_uint8 is_alpha_id_present; |
| kal_uint8 dcs_of_alpha_id; |
| kal_uint8 no_dtmf; |
| kal_uint8* dtmf; |
| } mmi_sat_send_dtmf_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 dtmf_digit[MAX_CC_DTMF_BCD_LEN]; |
| kal_uint8 no_digit; |
| } mmi_sat_send_dtmf_stage1_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 terminal_res; |
| kal_uint8 cause; |
| } mmi_sat_send_dtmf_stage1_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 res; |
| kal_uint8 additional_info; |
| } mmi_sat_send_dtmf_stage2_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_sat_send_dtmf_stage2_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_sat_abort_dtmf_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 res; |
| } mmi_sat_lang_notify_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_sat_lang_notify_res_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 is_language_specified; |
| kal_uint8 iso639_language[2]; |
| } mmi_sat_lang_notify_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 res; |
| kal_uint8 additional_res; |
| } mmi_sat_launch_browser_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_sat_launch_browser_res_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 is_icon_available; |
| sat_icon_struct icon_info; |
| kal_uint8 browser_mode; |
| kal_uint8 browser_identity; |
| kal_uint8 provision_file_id[10]; |
| kal_uint8 no_alpha_id; |
| kal_uint8* alpha_id; |
| kal_uint8 is_alpha_id_present; |
| kal_uint8 dcs_of_alpha_id; |
| kal_uint8 no_url; |
| kal_uint8* url; |
| kal_uint8 no_bearer; |
| kal_uint8* bearer; |
| kal_uint16 no_gateway; |
| kal_uint8* gateway; |
| kal_uint8 dcs_of_gateway; |
| } mmi_sat_launch_browser_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 is_full_changed; |
| kal_uint8 refresh_type; |
| kal_uint8 num_of_file; |
| kal_uint16 file_list[120]; |
| } mmi_sat_sim_file_change_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 event_list[3]; |
| sat_procomm_struct proactive_cmd; |
| } mmi_sat_setup_event_list_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 lang[2]; |
| } mmi_sat_provide_lang_info_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 is_successful; |
| } mmi_sat_file_change_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 length; |
| kal_uint8 envelope_data[255]; |
| } mmi_sat_envelope_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint16 sim_result; |
| kal_uint16 length; |
| kal_uint8 envelope_rsp[256]; |
| } mmi_sat_envelope_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 length; |
| kal_uint8 terminal_rsp[255]; |
| } mmi_sat_terminal_response_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_sat_terminal_response_rsp_struct; |
| #endif /* defined(__SAT__) */ |
| /* STK_CE */ |
| #if defined(__SATCE__) |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_bool is_icon_available; |
| sat_icon_struct icon_info; |
| kal_uint8 bearer_type; |
| kal_uint8 no_alpha_id; |
| kal_uint8* alpha_id; |
| kal_uint8 is_alpha_id_present; |
| kal_uint8 dcs_of_alpha_id; |
| } mmi_sat_open_channel_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 res; |
| kal_uint8 additional_info; |
| } mmi_sat_open_channel_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 terminal_res; |
| } mmi_sat_open_channel_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_bool is_icon_available; |
| sat_icon_struct icon_info; |
| kal_uint8 no_alpha_id; |
| kal_uint8* alpha_id; |
| kal_uint8 is_alpha_id_present; |
| kal_uint8 dcs_of_alpha_id; |
| } mmi_sat_close_channel_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 res; |
| } mmi_sat_close_channel_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 terminal_res; |
| } mmi_sat_close_channel_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_bool is_icon_available; |
| sat_icon_struct icon_info; |
| kal_uint8 no_alpha_id; |
| kal_uint8* alpha_id; |
| kal_uint8 is_alpha_id_present; |
| kal_uint8 dcs_of_alpha_id; |
| } mmi_sat_send_data_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 res; |
| } mmi_sat_send_data_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 terminal_res; |
| kal_uint8 cause; |
| } mmi_sat_send_data_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_bool is_icon_available; |
| sat_icon_struct icon_info; |
| kal_uint8 no_alpha_id; |
| kal_uint8* alpha_id; |
| kal_uint8 is_alpha_id_present; |
| kal_uint8 dcs_of_alpha_id; |
| } mmi_sat_recv_data_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 res; |
| } mmi_sat_recv_data_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 terminal_res; |
| kal_uint8 cause; |
| } mmi_sat_recv_data_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 state; |
| } mmi_sat_notify_mmi_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_bool is_icon_available; |
| sat_icon_struct icon_info; |
| kal_uint8 bearer; |
| sat_gprs_bearer_para_struct gprs_bearer; |
| sat_csd_bearer_para_struct csd_bearer; |
| kal_uint16 buffer_size; |
| 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; |
| kal_uint16 no_username; |
| kal_uint8 username[16]; |
| kal_uint8 dcs_of_username; |
| kal_uint16 no_passwd; |
| kal_uint8 passwd[16]; |
| kal_uint8 dcs_of_passwd; |
| kal_uint8 protocol_type; |
| kal_uint16 port_num; |
| kal_int16 no_local_addr; |
| kal_uint8 local_addr[16]; |
| kal_int16 no_dest_addr; |
| kal_uint8 dest_addr[16]; |
| kal_uint8 dns[4]; |
| kal_uint8 apn[50]; |
| kal_uint8 apn_length; |
| kal_uint8 no_alpha_id; |
| kal_uint8* alpha_id; |
| kal_uint8 is_alpha_id_present; |
| kal_uint8 dcs_of_alpha_id; |
| } mmi_rsat_open_channel_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 ch_id; |
| kal_bool is_icon_available; |
| sat_icon_struct icon_info; |
| kal_uint8 no_alpha_id; |
| kal_uint8* alpha_id; |
| kal_uint8 is_alpha_id_present; |
| kal_uint8 dcs_of_alpha_id; |
| } mmi_rsat_close_channel_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 ch_id; |
| kal_uint8 ch_type; |
| kal_bool is_icon_available; |
| sat_icon_struct icon_info; |
| kal_uint8 data_size; |
| kal_uint8 no_alpha_id; |
| kal_uint8* alpha_id; |
| kal_uint8 is_alpha_id_present; |
| kal_uint8 dcs_of_alpha_id; |
| kal_uint8 no_data; |
| kal_uint8* data; |
| } mmi_rsat_send_data_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 ch_id; |
| kal_uint8 ch_type; |
| kal_bool is_icon_available; |
| sat_icon_struct icon_info; |
| kal_uint8 ch_data_length; |
| kal_uint8 no_alpha_id; |
| kal_uint8* alpha_id; |
| kal_uint8 is_alpha_id_present; |
| kal_uint8 dcs_of_alpha_id; |
| } mmi_rsat_recv_data_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 ch_id; |
| } mmi_rsat_ch_status_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 channel_status[2]; |
| kal_uint8 channel_data_length; |
| } mmi_rsat_evdl_data_available_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_rsat_evdl_data_available_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 channel_status[2]; |
| } mmi_rsat_evdl_channel_status_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_rsat_evdl_channel_status_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 res; |
| kal_uint8 cause; |
| kal_uint8 ch_status[2]; |
| kal_uint8 bearer; |
| sat_gprs_bearer_para_struct bearer_para; |
| kal_uint16 buffer_size; |
| } mmi_rsat_open_gprs_channel_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_rsat_open_gprs_channel_res_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 res; |
| kal_uint8 cause; |
| kal_uint8 ch_status[2]; |
| kal_uint8 bearer; |
| sat_csd_bearer_para_struct bearer_para; |
| kal_uint16 buffer_size; |
| } mmi_rsat_open_csd_channel_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_rsat_open_csd_channel_res_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 res; |
| kal_uint8 cause; |
| kal_uint8 ch_status[2]; |
| kal_uint8 bearer; |
| kal_uint16 buffer_size; |
| } mmi_rsat_open_server_mode_channel_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_rsat_open_server_mode_channel_res_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 res; |
| kal_uint8 cause; |
| } mmi_rsat_close_channel_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_rsat_close_channel_res_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 ch_type; |
| kal_uint8 res; |
| kal_uint8 cause; |
| kal_uint8 ch_data_length; |
| } mmi_rsat_send_data_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_rsat_send_data_res_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 ch_type; |
| kal_uint8 res; |
| kal_uint8 cause; |
| kal_uint8 ch_data_length; |
| kal_uint8 no_data; |
| kal_uint8* data; |
| } mmi_rsat_recv_data_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_rsat_recv_data_res_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cmd_detail[5]; |
| kal_uint8 res; |
| kal_uint8 cause; |
| kal_uint8 channel_status[2]; |
| } mmi_rsat_ch_status_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_rsat_ch_status_res_rsp_struct; |
| #endif /* defined(__SATCE__) */ |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint16 sn; |
| kal_uint16 mi; |
| kal_uint8 dcs; |
| kal_uint8 page; |
| kal_uint8 pages; |
| kal_uint16 msg_length; |
| kal_uint8 msg_data[1]; |
| } mmi_cb_msg_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 on_off; |
| } mmi_cb_subscribe_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_cb_subscribe_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| l4c_cb_info_struct info; |
| } mmi_sms_set_cb_mode_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| } mmi_sms_set_cb_mode_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 mode; |
| kal_uint8 total_mid_num; |
| kal_uint8 total_mir_num; |
| kal_uint8 total_dcs_num; |
| l4c_cb_info_struct info; |
| } mmi_sms_get_cb_mode_rsp_struct; |
| /* Engineer Mode */ |
| #if defined(__EM_MODE__) |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 mod_id; |
| kal_uint32 em_info; |
| peer_buff_struct* info; |
| } mmi_em_status_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 info_request[EM_INFO_REQ_NUM]; |
| } mmi_em_update_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 cause; |
| } mmi_em_update_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| vt_em_config_struct em_config; |
| } mmi_vt_em_get_config_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| vt_em_config_struct em_config; |
| } mmi_vt_em_set_config_req_struct; |
| #endif /* defined(__EM_MODE__) */ |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 keypad_status; |
| kal_uint8 keypad_code; |
| kal_uint32 time_stamp; |
| } mmi_em_keypad_event_output_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_em_keypad_event_output_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 color; |
| } mmi_em_lcm_test_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool on_off; |
| } mmi_em_keypad_event_act_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool on_off; |
| } mmi_factory_test_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 op; |
| kal_uint8 category; |
| kal_uint8 param1; |
| kal_uint8 param2; |
| kal_uint8 param3; |
| kal_uint8 param4[10]; |
| } mmi_set_mmi_default_prof_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 status; |
| } mmi_em_cell_resel_suspend_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 cause; |
| } mmi_em_cell_resel_suspend_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 cause; |
| } mmi_em_cell_resel_resume_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_bool turn_on_or_off; |
| kal_bool band_indicator; |
| kal_uint16 lock_arfcn; |
| } mmi_em_get_cell_lock_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool turn_on_or_off; |
| kal_bool band_indicator; |
| kal_uint16 lock_arfcn; |
| } mmi_em_set_cell_lock_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_em_set_cell_lock_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint32 enabled_bitmap; |
| kal_bool band_indicator; |
| kal_uint16 lock_arfcn[MAX_NUM_CELL_LOCK_ARFCN]; |
| } mmi_em_ext_get_cell_lock_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint32 enabled_bitmap; |
| kal_bool band_indicator; |
| kal_uint16 lock_arfcn[MAX_NUM_CELL_LOCK_ARFCN]; |
| } mmi_em_ext_set_cell_lock_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_em_ext_set_cell_lock_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 type; |
| kal_uint16 red; |
| kal_uint16 green; |
| kal_uint16 blue; |
| } mmi_em_rgb_test_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 lcd_test_mode; |
| } mmi_em_lcd_test_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool is_on; |
| kal_uint8 num_of_mod; |
| module_type mod_list[20]; |
| } mmi_em_nw_event_notify_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_em_nw_event_notify_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 group_id; |
| kal_uint32 event_id; |
| } mmi_em_nw_event_notify_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 em_feature; |
| kal_uint8 em_feature_state; |
| } mmi_em_feature_command_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 em_feature; |
| } mmi_em_feature_command_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 conf_test_mode; |
| kal_uint32 test_profile; |
| } mmi_em_get_conform_test_param_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 conf_test_mode; |
| kal_uint32 test_profile; |
| } mmi_em_set_conform_test_param_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_int8 result; |
| } mmi_em_set_conform_test_param_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 test_count; |
| kal_uint8 test_list[L4C_EM_QUICK_TEST_MAX_COUNT]; |
| } mmi_em_quick_test_report_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 action; |
| kal_uint8 line_num; |
| } mmi_cphs_display_cfu_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 is_spn_valid; |
| kal_uint8 is_spn_RPLMN_required; |
| kal_uint8 spn[LEN_OF_SPN]; |
| kal_uint8 is_opname_valid; |
| kal_uint8 opname[21]; |
| kal_uint8 is_sopname_valid; |
| kal_uint8 sopname[11]; |
| kal_uint8 no_msisdn; |
| l4csmu_addr_struct msisdn[2]; |
| kal_uint8 no_info_num; |
| l4csmu_info_num_struct info_num[20]; |
| kal_uint8 is_valid_csp; |
| kal_uint8 csp[22]; |
| kal_uint8 is_puct_valid; |
| kal_uint8 ef_puct[5]; |
| kal_uint8 is_autolock_enable; |
| kal_uint8 autolock_result; |
| kal_uint8 autolock_remain; |
| kal_bool is_valid_ef_acting_hplmn; |
| kal_uint8 ef_acting_hplmn[3]; |
| kal_uint8 imsi[17]; |
| kal_uint8 digits_of_mnc; |
| kal_bool is_usim; |
| kal_bool is_valid_ef_ehplmn; |
| kal_uint8 num_of_ehplmn; |
| kal_uint8 ef_ehplmn[12]; |
| } mmi_cphs_mmi_info_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 line_id; |
| } mmi_cphs_update_als_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 res; |
| kal_uint16 cause; |
| } mmi_cphs_update_als_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 line; |
| } mmi_cphs_display_als_ind_struct; |
| /* IrDA */ |
| #if defined(__IRDA_SUPPORT__) |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint16 wait_duration; |
| } mmi_eq_irda_open_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_eq_irda_open_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_eq_irda_close_rsp_struct; |
| #endif /* defined(__IRDA_SUPPORT__) */ |
| /* USB */ |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 folderId; |
| kal_uint8 retrievalMode; |
| } wap_mmc_read_folder_status_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 result; |
| kal_uint32 numOfMsg; |
| kal_uint32 numOfUnreadMsg; |
| kal_uint8 mmsHomeDirectory[100]; |
| kal_uint8 infoFilePath[100]; |
| } wap_mmc_read_folder_status_output_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 filePath[100]; |
| } wap_mmc_upload_msg_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 result; |
| kal_uint32 msgId; |
| kal_uint8 storage; |
| } wap_mmc_upload_msg_output_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint32 msgId; |
| kal_uint8 folderId; |
| } wap_mmc_delete_msg_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 result; |
| } wap_mmc_delete_msg_output_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint32 msgId; |
| } wap_mmc_read_msg_path_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 result; |
| kal_uint32 msgId; |
| kal_uint8 path[100]; |
| } wap_mmc_read_msg_path_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool mode; |
| kal_uint8 dcs; |
| kal_uint8 text[UEM_GREETING_LEN]; |
| kal_uint8 length; |
| } mmi_eq_query_greeting_text_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 lang_code; |
| } mmi_eq_query_language_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool mode; |
| } mmi_eq_query_silent_mode_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool mode; |
| } mmi_eq_query_vibrator_mode_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool is_date; |
| } mmi_eq_query_date_time_format_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool is_date; |
| kal_uint8 mode; |
| } mmi_eq_query_date_time_format_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool mode; |
| } mmi_eq_query_mute_mode_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 poweroff; |
| kal_uint8 poweron; |
| kal_uint8 rtc_timer; |
| } mmi_power_reset_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 string[80]; |
| } mmi_at_general_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 pwd[16]; |
| } mmi_factory_restore_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 src_id; |
| kal_uint8 mode; |
| kal_uint16 index; |
| kal_uint8 file_path[50]; |
| } mmi_eq_vcard_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 mode; |
| kal_bool result; |
| kal_uint8 file_path[50]; |
| } mmi_eq_vcard_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 mode; |
| kal_uint16 vcal_type; |
| kal_uint16 index; |
| kal_uint8 file_path[50]; |
| } mmi_eq_vcalendar_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 mode; |
| kal_bool result; |
| kal_uint8 cause; |
| kal_uint8 total; |
| kal_uint8 used; |
| kal_uint8 index; |
| kal_uint8 file_path[50]; |
| } mmi_eq_vcalendar_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool enable; |
| } mmi_eq_str_enable_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint16 length; |
| kal_uint8 data_string[250]; |
| } mmi_eq_str_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint16 length; |
| kal_uint8 data_string[250]; |
| } mmi_eq_str_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 action; |
| kal_uint8 source_id; |
| kal_bool cmd_from_bt; |
| kal_uint8 length; |
| kal_uint8 number[50]; |
| kal_uint8 opcode; |
| kal_uint8 call_id; |
| } mmi_ucm_at_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 source_id; |
| kal_uint8 result; |
| kal_uint8 cause; |
| } mmi_ucm_at_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 source_id; |
| kal_uint8 type; |
| kal_uint8 call_id; |
| kal_uint8 call_type; |
| l4c_number_struct number; |
| } mmi_ucm_general_rcode_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 ind_type; |
| kal_uint8 event; |
| } mmi_ucm_hf_ciev_rcode_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 mode; |
| kal_uint8 style; |
| kal_uint8 volume; |
| kal_uint8 out_path; |
| kal_uint16 sound_id; |
| } mmi_eq_ringtone_play_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 cause; |
| } mmi_eq_ringtone_play_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool is_force; |
| kal_wchar* jad_file_name; |
| kal_wchar* jar_file_name; |
| } mmi_java_local_install_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint32 error_code; |
| } mmi_java_local_install_res_req_struct; |
| /* Bluetooth */ |
| #if defined(__BT_SUPPORT__) |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 name[32]; |
| kal_uint8 bd_addr[6]; |
| kal_uint8 dcs; |
| } mmi_l4_bt_fcty_set_param_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 bd_addr[6]; |
| kal_uint8 pin_code[17]; |
| } mmi_l4_bt_loopback_test_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool on_off; |
| } mmi_l4_bt_set_vr_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool on_off; |
| } mmi_l4_bt_set_vr_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_l4_bt_set_vr_rsp_struct; |
| #endif /* defined(__BT_SUPPORT__) */ |
| /* HOMEZONE */ |
| #if defined(__HOMEZONE_SUPPORT__) |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool action; |
| kal_bool is_hz; |
| kal_uint8 tag[12]; |
| } mmi_hz_tag_ind_struct; |
| #endif /* defined(__HOMEZONE_SUPPORT__) */ |
| /* CTM */ |
| #if defined(__CTM_SUPPORT__) |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 mode; |
| } mmi_ctm_set_status_req_struct; |
| #endif /* defined(__CTM_SUPPORT__) */ |
| /* VOIP */ |
| #if defined(__VOIP__) |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 result; |
| kal_uint8 action; |
| void* string_ptr; |
| void* node_ptr; |
| void* err_id; |
| } mmi_voip_at_call_ctrl_approve_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_voip_at_call_ctrl_approve_res_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 action; |
| void* string_ptr; |
| void* node_ptr; |
| void* err_id; |
| } mmi_voip_at_call_ctrl_approve_ind_struct; |
| #endif /* defined(__VOIP__) */ |
| /* GEMINI */ |
| #if defined(__GEMINI__) |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 new_sim_config; |
| } mmi_smu_sim_status_update_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 sim_inserted_status; |
| kal_uint8 dual_sim_mode_setting; |
| } mmi_smu_sim_status_update_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool on_off; |
| } mmi_nw_set_monitor_peer_pch_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_bool on_off; |
| } mmi_nw_get_monitor_peer_pch_rsp_struct; |
| #endif /* defined(__GEMINI__) */ |
| /* A-GPS Control Plane LCS Service */ |
| #if defined(__AGPS_CONTROL_PLANE__) |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| L4C_SS_LocationNotificationArg notification; |
| kal_uint8 ss_id; |
| } mmi_ss_mtlr_begin_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| L4C_SS_LocationNotificationRes response; |
| kal_uint8 ss_id; |
| } mmi_ss_mtlr_begin_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 result; |
| kal_uint8 ss_id; |
| } mmi_ss_mtlr_begin_res_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| L4C_SS_LCS_AreaEventRequestArg aerq; |
| kal_uint8 ss_id; |
| } mmi_ss_aerq_begin_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cause; |
| kal_uint8 ss_id; |
| } mmi_ss_aerq_begin_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 result; |
| kal_uint8 ss_id; |
| } mmi_ss_aerq_begin_res_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| L4C_SS_LCS_AreaEventReportArg aerp; |
| kal_uint8 ss_id; |
| kal_uint8 is_initial; |
| } mmi_ss_aerp_begin_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 result; |
| kal_uint16 cause; |
| kal_uint8 ss_id; |
| } mmi_ss_aerp_begin_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cause; |
| kal_uint8 ss_id; |
| } mmi_ss_aerp_end_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 result; |
| } mmi_ss_aerp_end_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| L4C_SS_LCS_AreaEventCancellationArg aecl; |
| kal_uint8 ss_id; |
| } mmi_ss_aecl_begin_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cause; |
| kal_uint8 ss_id; |
| } mmi_ss_aecl_begin_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 result; |
| kal_uint8 ss_id; |
| } mmi_ss_aecl_begin_res_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| L4C_SS_LCS_MOLRArg molr; |
| kal_uint8 ss_id; |
| kal_uint8 is_initial; |
| } mmi_ss_molr_begin_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 result; |
| kal_uint16 cause; |
| L4C_SS_LCS_MOLRRes molr_res; |
| kal_uint8 ss_id; |
| } mmi_ss_molr_begin_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 cause; |
| kal_uint8 ss_id; |
| } mmi_ss_molr_end_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 result; |
| } mmi_ss_molr_end_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 enable; |
| } mmi_agps_enable_disable_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 sib15_current_deciphering_key[7]; |
| kal_uint8 sib15_next_deciphering_key[7]; |
| kal_uint8 sib15_ciphering_key_flag; |
| } mmi_agps_key_update_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 is_abort_molr; |
| } mmi_agps_cp_abort_req_struct; |
| #endif /* defined(__AGPS_CONTROL_PLANE__) */ |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 type; |
| } mmi_eq_ram_usage_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_int8 result; |
| kal_uint32 used; |
| } mmi_eq_ram_usage_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 type; |
| kal_uint8 mids_idx; |
| kal_uint16 midlet_idx; |
| kal_uint8 mode; |
| kal_uint16 appName[260]; |
| } mmi_eq_launch_app_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_int8 result; |
| } mmi_eq_launch_app_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 type; |
| kal_uint8 op; |
| } mmi_eq_app_info_output_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 type; |
| kal_uint16 log[1000]; |
| } mmi_eq_app_info_output_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 action; |
| kal_uint16 x_coords; |
| kal_uint16 y_coords; |
| } mmi_eq_screen_touch_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_int8 result; |
| } mmi_eq_screen_touch_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 mode; |
| kal_uint8 orient; |
| } mmi_eq_scrnorient_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_int8 result; |
| kal_uint8 mode; |
| } mmi_eq_scrnorient_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_int8 result; |
| kal_uint16 max_x; |
| kal_uint16 max_y; |
| } mmi_eq_scrnsize_query_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 tscrn; |
| } mmi_eq_scrntch_event_act_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 action; |
| kal_uint16 x_coords; |
| kal_uint16 y_coords; |
| } mmi_eq_scrntch_event_output_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 op; |
| } mmi_eq_screen_shot_req_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_int8 result; |
| kal_uint8 op; |
| kal_wchar file_path[30]; |
| } mmi_eq_screen_shot_res_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 port; |
| } mmi_eq_uart_transfer_ind_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 port; |
| } mmi_eq_uart_transfer_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_eq_uart_transfer_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 port; |
| } mmi_eq_uart_release_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| } mmi_eq_uart_release_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8* melody; |
| kal_uint32 len; |
| kal_uint8 format; |
| kal_uint8 play_style; |
| kal_uint16 identifier; |
| kal_uint32 start_offset; |
| kal_uint32 end_offset; |
| kal_uint8 volume; |
| kal_uint8 output_path; |
| kal_uint8 blocking; |
| } mmi_eq_play_audio_stream_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| } mmi_eq_play_audio_stream_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint16 cause; |
| } mmi_eq_stop_audio_stream_rsp_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 lcd_type; |
| kal_uint8 lcd_contrast; |
| } mmi_eq_lcd_set_contrast_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_int32 result; |
| } mmi_eq_lcd_set_contrast_rsp_struct; |
| |
| /* Below are NOT script generated code struct */ |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint16 scrnid; |
| #if defined(__COSMOS_MMI__) || defined(__MMI_VUI_LAUNCHER__) |
| kal_char file[30]; |
| #endif |
| }mmi_inject_string_rsp_struct; |
| |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint16 ec_data; |
| } mmi_ecompass_msg_struct; |
| |
| /* V33 BT test mode support */ |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_uint8 mode; |
| kal_uint8 bd_addr[6]; |
| } bt_adv_test_mode_req_struct; |
| typedef struct |
| { |
| LOCAL_PARA_HDR |
| kal_bool result; |
| kal_uint8 mode; |
| kal_uint16 cause; |
| } bt_adv_test_mode_cnf_struct; |
| |
| #endif |