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_IMEISV, 34 GET_MEID, 35 GET_UNIQUE_DEVICE_ID, 36 HAS_SIM_CARD, 37 GET_SIM_STATE, 38 GET_ISO_COUNTRY_CODE, 39 GET_ISO_COUNTRY_CODE_FOR_NETWORK, 40 SET_PS_ATTACH_STATUS, 41 GET_SPN, 42 GET_ICCID, 43 GET_IMSI, 44 IS_CT_SIM_CARD, 45 IS_SIM_ACTIVE, 46 UNLOCK_PIN, 47 UNLOCK_PUK, 48 ALTER_PIN, 49 CHECK_LOCK, 50 SWITCH_LOCK, 51 UNLOCK_PIN2, 52 UNLOCK_PUK2, 53 ALTER_PIN2, 54 GET_SIM_OPERATOR_NUMERIC, 55 GET_NETWORK_SEARCH_RESULT, 56 GET_NETWORK_SELECTION_MODE, 57 GET_SIM_LANGUAGE, 58 GET_SIM_GID1, 59 GET_SIM_GID2, 60 SET_NETWORK_SELECTION_MODE, 61 GET_CELL_LOCATION, 62 GET_SIM_SUB_INFO, 63 SET_DEFAULT_VOICE_SLOTID, 64 GET_DEFAULT_VOICE_SLOTID, 65 GET_DEFAULT_VOICE_SIMID, 66 SET_PRIMARY_SLOTID, 67 GET_PRIMARY_SLOTID, 68 SET_DEFAULT_DATA_SLOTID, 69 GET_DEFAULT_DATA_SLOTID, 70 SET_SHOW_NUMBER, 71 GET_SHOW_NUMBER, 72 SET_SHOW_NAME, 73 GET_SHOW_NAME, 74 GET_ACTIVE_ACCOUNT_INFO_LIST, 75 GET_OPERATOR_CONFIG, 76 REFRESH_SIM_STATE, 77 SET_SIM_ACTIVE, 78 GET_PREFERRED_NETWORK_MODE, 79 SET_PREFERRED_NETWORK_MODE, 80 GET_NETWORK_CAPABILITY, 81 SET_NETWORK_CAPABILITY, 82 GET_SIM_PHONE_NUMBER, 83 GET_SIM_TELENUMBER_IDENTIFIER, 84 GET_VOICE_MAIL_TAG, 85 GET_VOICE_MAIL_NUMBER, 86 ICC_DIALLING_NUMBERS_GET, 87 ICC_DIALLING_NUMBERS_DELETE, 88 ICC_DIALLING_NUMBERS_INSERT, 89 ICC_DIALLING_NUMBERS_UPDATE, 90 SET_VOICE_MAIL, 91 GET_MAX_SIM_COUNT, 92 GET_OPKEY, 93 GET_OPKEY_EXT, 94 GET_OPNAME, 95 GET_IMS_REG_STATUS, 96 STK_CMD_FROM_APP_ENVELOPE, 97 STK_CMD_FROM_APP_TERMINAL_RESPONSE, 98 STK_RESULT_FROM_APP_CALL_SETUP_REQUEST, 99 GET_CARD_TYPE, 100 UNLOCK_SIMLOCK, 101 HAS_OPERATOR_PRIVILEGES, 102 SIM_AUTHENTICATION, 103 IS_NR_SUPPORTED, 104 SET_NR_OPTION_MODE, 105 GET_NR_OPTION_MODE, 106 REG_IMS_CALLBACK, 107 UN_REG_IMS_CALLBACK, 108 GET_SIM_EONS, 109 GET_SIM_SLOTID, 110 GET_SIM_SIMID, 111 GET_VOICE_MAIL_COUNT, 112 SET_VOICE_MAIL_COUNT, 113 SET_VOICE_CALL_FORWARDING, 114 GET_BASEBAND_VERSION, 115 GET_DSDS_MODE, 116 FACTORY_RESET, 117 GET_NR_SSB_ID_INFO, 118 INIT_EXTRA_MODULE, 119 IS_ALLOWED_INSERT_APN, 120 GET_TARGET_OPKEY, 121 GET_OPKEY_VERSION, 122 GET_RESIDENT_NETWORK_NUMERIC, 123 GET_SIM_IO_DONE, 124 }; 125 } // namespace Telephony 126 } // namespace OHOS 127 #endif // CORE_SERVICE_INTERFACE_CODE_H