1 /* 2 * Copyright (C) 2023 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16 #ifndef CORE_SERVICE_INTERFACE_CODE_H 17 #define CORE_SERVICE_INTERFACE_CODE_H 18 19 /* SAID:4010 */ 20 namespace OHOS { 21 namespace Telephony { 22 enum class CoreServiceInterfaceCode { 23 GET_PS_RADIO_TECH = 0, 24 GET_CS_RADIO_TECH, 25 GET_OPERATOR_NUMERIC, 26 GET_OPERATOR_NAME, 27 GET_SIGNAL_INFO_LIST, 28 GET_NETWORK_STATE, 29 GET_CELL_INFO_LIST, 30 SET_RADIO_STATE, 31 GET_RADIO_STATE, 32 GET_IMEI, 33 GET_MEID, 34 GET_UNIQUE_DEVICE_ID, 35 HAS_SIM_CARD, 36 GET_SIM_STATE, 37 GET_ISO_COUNTRY_CODE, 38 GET_ISO_COUNTRY_CODE_FOR_NETWORK, 39 SET_PS_ATTACH_STATUS, 40 GET_SPN, 41 GET_ICCID, 42 GET_IMSI, 43 IS_CT_SIM_CARD, 44 IS_SIM_ACTIVE, 45 UNLOCK_PIN, 46 UNLOCK_PUK, 47 ALTER_PIN, 48 CHECK_LOCK, 49 SWITCH_LOCK, 50 UNLOCK_PIN2, 51 UNLOCK_PUK2, 52 ALTER_PIN2, 53 GET_SIM_OPERATOR_NUMERIC, 54 GET_NETWORK_SEARCH_RESULT, 55 GET_NETWORK_SELECTION_MODE, 56 GET_SIM_LANGUAGE, 57 GET_SIM_GID1, 58 GET_SIM_GID2, 59 SET_NETWORK_SELECTION_MODE, 60 GET_CELL_LOCATION, 61 GET_SIM_SUB_INFO, 62 SET_DEFAULT_VOICE_SLOTID, 63 GET_DEFAULT_VOICE_SLOTID, 64 GET_DEFAULT_VOICE_SIMID, 65 SET_PRIMARY_SLOTID, 66 GET_PRIMARY_SLOTID, 67 SET_DEFAULT_DATA_SLOTID, 68 GET_DEFAULT_DATA_SLOTID, 69 SET_SHOW_NUMBER, 70 GET_SHOW_NUMBER, 71 SET_SHOW_NAME, 72 GET_SHOW_NAME, 73 GET_ACTIVE_ACCOUNT_INFO_LIST, 74 GET_OPERATOR_CONFIG, 75 REFRESH_SIM_STATE, 76 SET_SIM_ACTIVE, 77 GET_PREFERRED_NETWORK_MODE, 78 SET_PREFERRED_NETWORK_MODE, 79 GET_NETWORK_CAPABILITY, 80 SET_NETWORK_CAPABILITY, 81 GET_SIM_PHONE_NUMBER, 82 GET_SIM_TELENUMBER_IDENTIFIER, 83 GET_VOICE_MAIL_TAG, 84 GET_VOICE_MAIL_NUMBER, 85 ICC_DIALLING_NUMBERS_GET, 86 ICC_DIALLING_NUMBERS_DELETE, 87 ICC_DIALLING_NUMBERS_INSERT, 88 ICC_DIALLING_NUMBERS_UPDATE, 89 SET_VOICE_MAIL, 90 GET_MAX_SIM_COUNT, 91 GET_OPKEY, 92 GET_OPKEY_EXT, 93 GET_OPNAME, 94 GET_IMS_REG_STATUS, 95 STK_CMD_FROM_APP_ENVELOPE, 96 STK_CMD_FROM_APP_TERMINAL_RESPONSE, 97 STK_RESULT_FROM_APP_CALL_SETUP_REQUEST, 98 GET_CARD_TYPE, 99 UNLOCK_SIMLOCK, 100 HAS_OPERATOR_PRIVILEGES, 101 SIM_AUTHENTICATION, 102 IS_NR_SUPPORTED, 103 SET_NR_OPTION_MODE, 104 GET_NR_OPTION_MODE, 105 REG_IMS_CALLBACK, 106 UN_REG_IMS_CALLBACK, 107 GET_SIM_EONS, 108 GET_SIM_SLOTID, 109 GET_SIM_SIMID, 110 GET_VOICE_MAIL_COUNT, 111 SET_VOICE_MAIL_COUNT, 112 SET_VOICE_CALL_FORWARDING, 113 GET_BASEBAND_VERSION, 114 GET_DSDS_MODE, 115 FACTORY_RESET, 116 GET_NR_SSB_ID_INFO, 117 }; 118 } // namespace Telephony 119 } // namespace OHOS 120 #endif // CORE_SERVICE_INTERFACE_CODE_H