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 GET_NEIGHBORING_CELL_INFO_LIST, 31 SET_RADIO_STATE, 32 GET_RADIO_STATE, 33 GET_IMEI, 34 GET_IMEISV, 35 GET_MEID, 36 GET_UNIQUE_DEVICE_ID, 37 HAS_SIM_CARD, 38 GET_SIM_STATE, 39 GET_ISO_COUNTRY_CODE, 40 GET_ISO_COUNTRY_CODE_FOR_NETWORK, 41 SET_PS_ATTACH_STATUS, 42 GET_SPN, 43 GET_ICCID, 44 GET_IMSI, 45 IS_CT_SIM_CARD, 46 IS_SIM_ACTIVE, 47 UNLOCK_PIN, 48 UNLOCK_PUK, 49 ALTER_PIN, 50 CHECK_LOCK, 51 SWITCH_LOCK, 52 UNLOCK_PIN2, 53 UNLOCK_PUK2, 54 ALTER_PIN2, 55 GET_SIM_OPERATOR_NUMERIC, 56 GET_NETWORK_SEARCH_RESULT, 57 GET_NETWORK_SELECTION_MODE, 58 GET_SIM_LANGUAGE, 59 GET_SIM_GID1, 60 GET_SIM_GID2, 61 SET_NETWORK_SELECTION_MODE, 62 GET_CELL_LOCATION, 63 GET_SIM_SUB_INFO, 64 SET_DEFAULT_VOICE_SLOTID, 65 GET_DEFAULT_VOICE_SLOTID, 66 GET_DEFAULT_VOICE_SIMID, 67 SET_PRIMARY_SLOTID, 68 GET_PRIMARY_SLOTID, 69 SET_DEFAULT_DATA_SLOTID, 70 GET_DEFAULT_DATA_SLOTID, 71 SET_SHOW_NUMBER, 72 GET_SHOW_NUMBER, 73 SET_SHOW_NAME, 74 GET_SHOW_NAME, 75 GET_ACTIVE_ACCOUNT_INFO_LIST, 76 GET_OPERATOR_CONFIG, 77 REFRESH_SIM_STATE, 78 SET_SIM_ACTIVE, 79 SET_SIM_ACTIVE_SATELLITE, 80 GET_PREFERRED_NETWORK_MODE, 81 SET_PREFERRED_NETWORK_MODE, 82 GET_NETWORK_CAPABILITY, 83 SET_NETWORK_CAPABILITY, 84 GET_SIM_PHONE_NUMBER, 85 GET_SIM_TELENUMBER_IDENTIFIER, 86 GET_VOICE_MAIL_TAG, 87 GET_VOICE_MAIL_NUMBER, 88 ICC_DIALLING_NUMBERS_GET, 89 ICC_DIALLING_NUMBERS_DELETE, 90 ICC_DIALLING_NUMBERS_INSERT, 91 ICC_DIALLING_NUMBERS_UPDATE, 92 SET_VOICE_MAIL, 93 GET_MAX_SIM_COUNT, 94 GET_OPKEY, 95 GET_OPKEY_EXT, 96 GET_OPNAME, 97 GET_IMS_REG_STATUS, 98 STK_CMD_FROM_APP_ENVELOPE, 99 STK_CMD_FROM_APP_TERMINAL_RESPONSE, 100 STK_RESULT_FROM_APP_CALL_SETUP_REQUEST, 101 GET_CARD_TYPE, 102 UNLOCK_SIMLOCK, 103 HAS_OPERATOR_PRIVILEGES, 104 SIM_AUTHENTICATION, 105 IS_NR_SUPPORTED, 106 SET_NR_OPTION_MODE, 107 GET_NR_OPTION_MODE, 108 REG_IMS_CALLBACK, 109 UN_REG_IMS_CALLBACK, 110 GET_SIM_EONS, 111 GET_SIM_SLOTID, 112 GET_SIM_SIMID, 113 GET_VOICE_MAIL_COUNT, 114 SET_VOICE_MAIL_COUNT, 115 SET_VOICE_CALL_FORWARDING, 116 GET_BASEBAND_VERSION, 117 GET_DSDS_MODE, 118 FACTORY_RESET, 119 GET_NR_SSB_ID_INFO, 120 IS_ALLOWED_INSERT_APN, 121 GET_TARGET_OPKEY, 122 GET_OPKEY_VERSION, 123 GET_RESIDENT_NETWORK_NUMERIC, 124 GET_SIM_IO_DONE, 125 GET_ALL_ACCOUNT_INFO_LIST, 126 GET_SIM_LABEL, 127 GET_EID, 128 GET_EUICC_PROFILE_INFO_LIST, 129 GET_EUICC_INFO, 130 DELETE_PROFILE, 131 SWITCH_TO_PROFILE, 132 UPDATE_PROFILE_NICKNAME, 133 RESET_MEMORY, 134 SET_DEFAULT_SMDP_ADDRESS, 135 REQUEST_DEFAULT_SMDP_ADDRESS, 136 CANCEL_SESSION, 137 GET_PROFILE, 138 DISABLE_PROFILE, 139 GET_SMDSADDRESS, 140 GET_RULES_AUTH_TABLE, 141 GET_EUICC_CHALLENGE, 142 GET_EUICC_INFO2, 143 AUTHENTICATE_SERVER, 144 PREPARE_DOWNLOAD, 145 LOAD_BOUND_PROFILE_PACKAGE, 146 LIST_NOTIFICATIONS, 147 RETRIEVE_NOTIFICATION_LIST, 148 RETRIEVE_NOTIFICATION, 149 REMOVE_NOTIFICATION, 150 IS_ESIM_SUPPORTED, 151 SEND_APDU_DATA, 152 GET_OPNAME_VERSION, 153 }; 154 } // namespace Telephony 155 } // namespace OHOS 156 #endif // CORE_SERVICE_INTERFACE_CODE_H