1 // Copyright (C) 2024 Huawei Device Co., Ltd. 2 // Licensed under the Apache License, Version 2.0 (the "License"); 3 // you may not use this file except in compliance with the License. 4 // You may obtain a copy of the License at 5 // 6 // http://www.apache.org/licenses/LICENSE-2.0 7 // 8 // Unless required by applicable law or agreed to in writing, software 9 // distributed under the License is distributed on an "AS IS" BASIS, 10 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 // See the License for the specific language governing permissions and 12 // limitations under the License. 13 14 //! System ability definition should be a number between FIRST_SYS_ABILITY_ID 15 //! and LAST_SYS_ABILITY_ID. 16 //! And for vendor, should be a number between VENDOR_SYS_ABILITY_ID_BEGIN and 17 //! VENDOR_SYS_ABILITY_ID_END. 18 //! 19 //! If a new SA definition is added, it is necessary to synchronously add a 20 //! mapping in the hidumper and synchronously add a mapping in the rust 21 //! definition.rs The path of hidumper is 22 //! "\base\hiviewdfx\hidumper\frameworks\native\dump_utils.cpp", and map name 23 //! is "saNameMap_" The path of definition.rs is 24 //! "\foundation\systemabilitymgr\samgr\interfaces\innerkits\rust\src\cxx\ 25 //! definition.rs" 26 27 pub const SAMGR_DUMP_SAID: i32 = 0; 28 pub const FIRST_SYS_ABILITY_ID: i32 = 0x00000001; 29 pub const SUBSYS_COMMON_SYS_ABILITY_ID_BEGIN: i32 = 1; 30 pub const RENDER_SERVICE: i32 = 10; 31 pub const SUBSYS_AAFWK_SYS_ABILITY_ID_BEGIN: i32 = 100; 32 pub const ABILITY_TOOLS_SERVICE_ID: i32 = 116; 33 pub const ABILITY_TEST_SERVICE_ID: i32 = 179; 34 pub const ABILITY_MGR_SERVICE_ID: i32 = 180; 35 pub const ABILITY_MST_SERVICE_ID: i32 = 181; 36 pub const DATAOBS_MGR_SERVICE_SA_ID: i32 = 182; 37 pub const URI_PERMISSION_MGR_SERVICE_ID: i32 = 183; 38 pub const QUICK_FIX_MGR_SERVICE_ID: i32 = 184; 39 pub const SUBSYS_AAFWK_SYS_ABILITY_ID_END: i32 = 199; 40 pub const SUBSYS_ACCOUNT_SYS_ABILITY_ID_BEGIN: i32 = 200; 41 pub const SUBSYS_AI_SYS_ABILITY_ID_BEGIN: i32 = 300; 42 pub const SUBSYS_AI_DS_SYS_ABILITY_ID: i32 = 310; 43 pub const AIDISPATCHER_ENGINE_SERVICE: i32 = 311; 44 pub const INTELL_VOICE_SERVICE_ID: i32 = 312; 45 pub const SUBSYS_APPEXECFWK_SYS_ABILITY_ID_BEGIN: i32 = 400; 46 pub const BUNDLE_MGR_SERVICE_SYS_ABILITY_ID: i32 = 401; 47 pub const DISTRIBUTED_BUNDLE_MGR_SERVICE_SYS_ABILITY_ID: i32 = 402; 48 pub const FORM_MGR_SERVICE_ID: i32 = 403; 49 pub const SERVICE_ROUTER_MGR_SERVICE_ID: i32 = 404; 50 pub const SUBSYS_APPLICATIONS_SYS_ABILITY_ID_BEGIN: i32 = 500; 51 pub const APP_MGR_SERVICE_ID: i32 = 501; 52 pub const INSTALLD_SERVICE_ID: i32 = 511; 53 pub const SUBSYS_ARVR_SYS_ABILITY_ID_BEGIN: i32 = 600; 54 pub const SUBSYS_ARVRHARDWARE_SYS_ABILITY_ID_BEGIN: i32 = 700; 55 pub const SUBSYS_BARRIERFREE_SYS_ABILITY_ID_BEGIN: i32 = 800; 56 pub const ACCESSIBILITY_MANAGER_SERVICE_ID: i32 = 801; 57 pub const SUBSYS_BARRIERFREE_SYS_ABILITY_ID_END: i32 = 899; 58 pub const SUBSYS_USERIAM_SYS_ABILITY_ID_BEGIN: i32 = 900; 59 pub const SUBSYS_USERIAM_SYS_ABILITY_USERIDM: i32 = 901; 60 pub const SUBSYS_USERIAM_SYS_ABILITY_USERAUTH: i32 = 921; 61 pub const SUBSYS_USERIAM_SYS_ABILITY_AUTHEXECUTORMGR: i32 = 931; 62 pub const SUBSYS_USERIAM_SYS_ABILITY_PINAUTH: i32 = 941; 63 pub const SUBSYS_USERIAM_SYS_ABILITY_FACEAUTH: i32 = 942; 64 pub const SUBSYS_USERIAM_SYS_ABILITY_FINGERPRINTAUTH: i32 = 943; 65 pub const SUBSYS_USERIAM_SYS_ABILITY_FINGERPRINTAUTH_EX: i32 = 944; 66 pub const SUBSYS_CCRUNTIME_SYS_ABILITY_ID_BEGIN: i32 = 1000; 67 pub const SUBSYS_COMMUNICATION_SYS_ABILITY_ID_BEGIN: i32 = 1100; 68 pub const RPC_UNREGISTERED_TEST_SERVICE: i32 = 1108; 69 pub const RPC_TEST_SERVICE: i32 = 1109; 70 pub const RPC_TEST_SERVICE2: i32 = 1110; 71 pub const IPC_MSG_SEV: i32 = 1114; 72 pub const IPC_MSG_UNREGISTERED_SERVER: i32 = 1115; 73 pub const IPC_MSG_REPEAT_SERVER: i32 = 1116; 74 pub const IPC_MSG_SERVER: i32 = 1117; 75 pub const IPC_TEST_SERVICE: i32 = 1118; 76 pub const IPC_EXTRA_TEST_SERVICE: i32 = 1119; 77 pub const WIFI_DEVICE_SYS_ABILITY_ID: i32 = 1120; 78 pub const WIFI_HOTSPOT_SYS_ABILITY_ID: i32 = 1121; 79 pub const WIFI_ENHANCER_SYS_ABILITY_ID: i32 = 1122; 80 pub const WIFI_P2P_SYS_ABILITY_ID: i32 = 1123; 81 pub const WIFI_SCAN_SYS_ABILITY_ID: i32 = 1124; 82 pub const BLUETOOTH_HOST_SYS_ABILITY_ID: i32 = 1130; 83 pub const NFC_MANAGER_SYS_ABILITY_ID: i32 = 1140; 84 pub const SE_MANAGER_SYS_ABILITY_ID: i32 = 1141; 85 pub const DISCOVER_SYS_ABILITY_ID: i32 = 1160; 86 pub const DNET_SYS_ABILITY_ID: i32 = 1170; 87 pub const NET_MANAGER_SYS_ABILITY_ID: i32 = 1150; 88 pub const COMM_NET_CONN_MANAGER_SYS_ABILITY_ID: i32 = 1151; 89 pub const COMM_NET_POLICY_MANAGER_SYS_ABILITY_ID: i32 = 1152; 90 pub const COMM_NET_STATS_MANAGER_SYS_ABILITY_ID: i32 = 1153; 91 pub const COMM_NET_TETHERING_MANAGER_SYS_ABILITY_ID: i32 = 1154; 92 pub const COMM_VPN_MANAGER_SYS_ABILITY_ID: i32 = 1155; 93 pub const COMM_DNS_MANAGER_SYS_ABILITY_ID: i32 = 1156; 94 pub const COMM_ETHERNET_MANAGER_SYS_ABILITY_ID: i32 = 1157; 95 pub const COMM_NETSYS_NATIVE_SYS_ABILITY_ID: i32 = 1158; 96 pub const COMM_MDNS_MANAGER_SYS_ABILITY_ID: i32 = 1161; 97 pub const COMM_NETSYS_EXT_SYS_ABILITY_ID: i32 = 1162; 98 pub const COMM_DISTRIBUTED_NET_ABILITY_ID: i32 = 1163; 99 pub const SMART_COMM_SYS_ABILITY_ID: i32 = 1180; 100 pub const NEARLINK_HOST_SYS_ABILITY_ID: i32 = 1190; 101 pub const SUBSYS_DFX_SYS_ABILITY_ID_BEGIN: i32 = 1200; 102 pub const DFX_SYS_HIVIEW_ABILITY_ID: i32 = 1201; 103 pub const DFX_FAULT_LOGGER_ABILITY_ID: i32 = 1202; 104 pub const DFX_SYS_EVENT_SERVICE_ABILITY_ID: i32 = 1203; 105 pub const DFX_SYS_NATIVE_MEMORY_PROFILER_SERVICE_ABILITY_ID: i32 = 1205; 106 pub const XPERF_SYS_TRACE_SERVICE_ABILITY_ID: i32 = 1208; 107 pub const XPERF_SYS_IO_SERVICE_ABILITY_ID: i32 = 1209; 108 pub const XPERF_BIGDATA_MANAGER_SERVICE_ABILITY_ID: i32 = 1210; 109 pub const DFX_HI_DUMPER_SERVICE_ABILITY_ID: i32 = 1212; 110 pub const XPOWER_MANAGER_SYSTEM_ABILITY_ID: i32 = 1213; 111 pub const DFX_HI_PERF_SERVICE_ABILITY_ID: i32 = 1214; 112 pub const DFX_HI_DUMPER_CPU_SERVICE_ABILITY_ID: i32 = 1215; 113 pub const SUBSYS_DISTRIBUTEDDATAMNG_SYS_ABILITY_ID_BEGIN: i32 = 1300; 114 pub const DISTRIBUTED_KV_DATA_SERVICE_ABILITY_ID: i32 = 1301; 115 pub const DISTRIBUTED_FS_DAEMON_SERVICE_ID: i32 = 1302; 116 pub const DISTRIBUTED_FS_META_SERVICE_ID: i32 = 1303; 117 pub const DISTRIBUTED_FS_STORAGE_SERVICE_ID: i32 = 1304; 118 pub const SUBSYS_DISTRIBUTEDSCHEDULE_SYS_ABILITY_ID_BEGIN: i32 = 1400; 119 pub const DISTRIBUTED_SCHED_SA_ID: i32 = 1401; 120 pub const DISTRIBUTED_SCHED_ADAPTER_SA_ID: i32 = 1402; 121 pub const DISTRIBUTED_SCENARIO_MGR_SA_ID: i32 = 1403; 122 pub const CONTINUATION_MANAGER_SA_ID: i32 = 1404; 123 pub const DISTRIBUTED_SCHED_TEST_SO_ID: i32 = 1490; 124 pub const DISTRIBUTED_SCHED_TEST_OS_ID: i32 = 1491; 125 pub const DISTRIBUTED_SCHED_TEST_OOS_ID: i32 = 1492; 126 pub const DISTRIBUTED_SCHED_TEST_TT_ID: i32 = 1493; 127 pub const DISTRIBUTED_SCHED_TEST_LISTEN_ID: i32 = 1494; 128 pub const DISTRIBUTED_SCHED_TEST_CONNECTION_ID: i32 = 1495; 129 pub const DISTRIBUTED_SCHED_TEST_INCOMPLETE_ID: i32 = 1496; 130 pub const DISTRIBUTED_SCHED_TEST_ONDEMAND_ID: i32 = 1497; 131 pub const DISTRIBUTED_SCHED_TEST_AUDIO_ID: i32 = 1498; 132 pub const DISTRIBUTED_SCHED_TEST_MEDIA_ID: i32 = 1499; 133 pub const SUBSYS_DRIVERS_SYS_ABILITY_ID_BEGIN: i32 = 1500; 134 pub const SUBSYS_GLOBAL_SYS_ABILITY_ID_BEGIN: i32 = 1600; 135 pub const ENTERPRISE_DEVICE_MANAGER_SA_ID: i32 = 1601; 136 pub const I18N_SA_ID: i32 = 1602; 137 pub const SUBSYS_GRAPHIC_SYS_ABILITY_ID_BEGIN: i32 = 1700; 138 pub const SUBSYS_HBS_SYS_ABILITY_ID_BEGIN: i32 = 1800; 139 pub const SUBSYS_IAWARE_SYS_ABILITY_ID_BEGIN: i32 = 1900; 140 pub const RES_SCHED_SYS_ABILITY_ID: i32 = 1901; 141 pub const RESSCHEDD_SA_ID: i32 = 1902; 142 pub const BACKGROUND_TASK_MANAGER_SERVICE_ID: i32 = 1903; 143 pub const WORK_SCHEDULE_SERVICE_ID: i32 = 1904; 144 pub const COMPONENT_SCHEDULE_SERVICE_ID: i32 = 1905; 145 pub const SOC_PERF_SERVICE_SA_ID: i32 = 1906; 146 pub const DEVICE_USAGE_STATISTICS_SYS_ABILITY_ID: i32 = 1907; 147 pub const MEMORY_MANAGER_SA_ID: i32 = 1909; 148 pub const SUSPEND_MANAGER_SYSTEM_ABILITY_ID: i32 = 1910; 149 pub const ABNORMAL_EFFICIENCY_MGR_SYSTEM_ABILITY_ID: i32 = 1911; 150 pub const CONCURRENT_TASK_SERVICE_ID: i32 = 1912; 151 pub const RESOURCE_QUOTA_CONTROL_SYSTEM_ABILITY_ID: i32 = 1913; 152 pub const DEVICE_STANDBY_SERVICE_SYSTEM_ABILITY_ID: i32 = 1914; 153 pub const TASK_HEARTBEAT_MGR_SYSTEM_ABILITY_ID: i32 = 1915; 154 pub const APP_NAP_SYSTEM_ABILITY_ID: i32 = 1916; 155 pub const SUBSYS_IDE_SYS_ABILITY_ID_BEGIN: i32 = 2000; 156 pub const SUBSYS_INTELLIACCESSORIES_SYS_ABILITY_ID_BEGIN: i32 = 2100; 157 pub const SUBSYS_INTELLISPEAKER_SYS_ABILITY_ID_BEGIN: i32 = 2200; 158 pub const SUBSYS_INTELLITV_SYS_ABILITY_ID_BEGIN: i32 = 2300; 159 pub const SUBSYS_IOT_SYS_ABILITY_ID_BEGIN: i32 = 2400; 160 pub const SUBSYS_IOTHARDWARE_SYS_ABILITY_ID_BEGIN: i32 = 2500; 161 pub const SUBSYS_IVIHARDWARE_SYS_ABILITY_ID_BEGIN: i32 = 2600; 162 pub const IVIHARDWARE_MANAGER_SA_ID: i32 = 2601; 163 pub const IVIHARDWARE_ADAS_SA_ID: i32 = 2602; 164 pub const IVIHARDWARE_TBOX_SA_ID: i32 = 2603; 165 pub const IVIHARDWARE_CLUSTER_SA_ID: i32 = 2604; 166 pub const SUBSYS_KERNEL_SYS_ABILITY_ID_BEGIN: i32 = 2700; 167 pub const SUBSYS_LOCATION_SYS_ABILITY_ID_BEGIN: i32 = 2800; 168 pub const LOCATION_GEO_CONVERT_SA_ID: i32 = 2801; 169 pub const LOCATION_LOCATOR_SA_ID: i32 = 2802; 170 pub const LOCATION_GNSS_SA_ID: i32 = 2803; 171 pub const LOCATION_NETWORK_LOCATING_SA_ID: i32 = 2804; 172 pub const LOCATION_NOPOWER_LOCATING_SA_ID: i32 = 2805; 173 pub const LOCATION_NOTIFICATION_SA_ID: i32 = 2806; 174 pub const SUBSYS_MSDP_SYS_ABILITY_ID_BEGIN: i32 = 2900; 175 pub const MSDP_MOTION_SERVICE_ID: i32 = 2901; 176 pub const MSDP_DEVICESTATUS_SERVICE_ID: i32 = 2902; 177 pub const MSDP_MOVEMENT_SERVICE_ID: i32 = 2903; 178 pub const MSDP_SPATIAL_AWARENESS_SERVICE_ID: i32 = 2904; 179 pub const MSDP_GEOFENCE_SERVICE_ID: i32 = 2905; 180 pub const MSDP_TIMELINE_SERVICE_ID: i32 = 2906; 181 pub const MSDP_USER_STATUS_SERVICE_ID: i32 = 2907; 182 pub const SUBSYS_MULTIMEDIA_SYS_ABILITY_ID_BEGIN: i32 = 3000; 183 pub const AUDIO_DISTRIBUTED_SERVICE_ID: i32 = 3001; 184 pub const PLAYER_DISTRIBUTED_SERVICE_ID: i32 = 3002; 185 pub const RADIO_IVI_SERVICE_ID: i32 = 3003; 186 pub const AUDIO_SWIFT_SERVICE_ID: i32 = 3004; 187 pub const UPDATE_DISTRIBUTED_SERVICE_ID: i32 = 3006; 188 pub const MEDIA_LIBRARY_SERVICE_ID: i32 = 3007; 189 pub const CAMERA_SERVICE_ID: i32 = 3008; 190 pub const AUDIO_POLICY_SERVICE_ID: i32 = 3009; 191 pub const AVSESSION_SERVICE_ID: i32 = 3010; 192 pub const AV_CODEC_SERVICE_ID: i32 = 3011; 193 pub const MEDIA_KEY_SYSTEM_SERVICE_ID: i32 = 3012; 194 pub const SUBSYS_MULTIMODAINPUT_SYS_ABILITY_ID_BEGIN: i32 = 3100; 195 pub const MULTIMODAL_INPUT_SERVICE_ID: i32 = 3101; 196 pub const MULTIMODAL_CHANNEL_SERVICE_ID: i32 = 3102; 197 pub const SUBSYS_NOTIFICATION_SYS_ABILITY_ID_BEGIN: i32 = 3200; 198 pub const EVENT_MANAGER_SERVICE_ID: i32 = 3201; 199 pub const COMMON_EVENT_SERVICE_ABILITY_ID: i32 = 3202; 200 pub const ADVANCED_NOTIFICATION_SERVICE_ABILITY_ID: i32 = 3203; 201 pub const COMMON_EVENT_SERVICE_ID: i32 = 3299; 202 pub const SUBSYS_POWERMNG_SYS_ABILITY_ID_BEGIN: i32 = 3300; 203 pub const POWER_MANAGER_SERVICE_ID: i32 = 3301; 204 pub const POWER_MANAGER_BATT_SERVICE_ID: i32 = 3302; 205 pub const POWER_MANAGER_THERMAL_SERVICE_ID: i32 = 3303; 206 pub const POWER_MANAGER_BATT_STATS_SERVICE_ID: i32 = 3304; 207 pub const DISPLAY_MANAGER_SERVICE_ID: i32 = 3308; 208 pub const IVIPOWER_ENHANCED_SERVICE_ID: i32 = 3309; 209 pub const SUBSYS_ROUTER_SYS_ABILITY_ID_BEGIN: i32 = 3400; 210 pub const SUBSYS_SECURITY_SYS_ABILITY_ID_BEGIN: i32 = 3500; 211 pub const ACCESS_TOKEN_MANAGER_SERVICE_ID: i32 = 3503; 212 pub const TOKEN_SYNC_MANAGER_SERVICE_ID: i32 = 3504; 213 pub const PRIVACY_MANAGER_SERVICE_ID: i32 = 3505; 214 pub const SECURITY_COMPONENT_SERVICE_ID: i32 = 3506; 215 pub const LOCAL_CODE_SIGN_SERVICE_ID: i32 = 3507; 216 pub const SANDBOX_MANAGER_SERVICE_ID: i32 = 3508; 217 pub const DEVICE_SECURITY_LEVEL_MANAGER_SA_ID: i32 = 3511; 218 pub const CERT_MANAGER_SERVICE_SA_ID: i32 = 3512; 219 pub const DEVICE_THREAT_DETECTION_SERVICE_SA_ID: i32 = 3513; 220 pub const DLP_PERMISSION_SERVICE_ID: i32 = 3521; 221 pub const RISK_ANALYSIS_MANAGER_SA_ID: i32 = 3523; 222 pub const DATA_COLLECT_MANAGER_SA_ID: i32 = 3524; 223 pub const DLP_CREDENTIAL_SERVICE_ID: i32 = 3553; 224 pub const SUBSYS_SENSORS_SYS_ABILITY_ID_BEGIN: i32 = 3600; 225 pub const SENSOR_SERVICE_ABILITY_ID: i32 = 3601; 226 pub const MISCDEVICE_SERVICE_ABILITY_ID: i32 = 3602; 227 pub const EXTSHB_SERVICE_ABILITY_ID: i32 = 3603; 228 pub const MEDICAL_SENSOR_SERVICE_ABILITY_ID: i32 = 3605; 229 pub const SUBSYS_SMALLSERVICES_SYS_ABILITY_ID_BEGIN: i32 = 3700; 230 pub const PASTEBOARD_SERVICE_ID: i32 = 3701; 231 pub const TIME_SERVICE_ID: i32 = 3702; 232 pub const INPUT_METHOD_SYSTEM_ABILITY_ID: i32 = 3703; 233 pub const SCREENLOCK_SERVICE_ID: i32 = 3704; 234 pub const WALLPAPER_MANAGER_SERVICE_ID: i32 = 3705; 235 pub const DOWNLOAD_SERVICE_ID: i32 = 3706; 236 pub const PRINT_SERVICE_ID: i32 = 3707; 237 pub const SCAN_SERVICE_ID: i32 = 3708; 238 pub const SUBSYS_SOURCECODETRANSFORMER_SYS_ABILITY_ID_BEGIN: i32 = 3800; 239 pub const SUBSYS_STARTUP_SYS_ABILITY_ID_BEGIN: i32 = 3900; 240 pub const PARAM_WATCHER_DISTRIBUTED_SERVICE_ID: i32 = 3901; 241 pub const SYSPARAM_DEVICE_SERVICE_ID: i32 = 3902; 242 pub const SUBSYS_TELEPONY_SYS_ABILITY_ID_BEGIN: i32 = 4000; 243 pub const TELEPHONY_SYS_ABILITY_ID: i32 = 4001; 244 pub const DCALL_SYS_ABILITY_ID: i32 = 4002; 245 pub const TELEPHONY_CALL_MANAGER_SYS_ABILITY_ID: i32 = 4005; 246 pub const TELEPHONY_CELLULAR_CALL_SYS_ABILITY_ID: i32 = 4006; 247 pub const TELEPHONY_CELLULAR_DATA_SYS_ABILITY_ID: i32 = 4007; 248 pub const TELEPHONY_SMS_MMS_SYS_ABILITY_ID: i32 = 4008; 249 pub const TELEPHONY_STATE_REGISTRY_SYS_ABILITY_ID: i32 = 4009; 250 pub const TELEPHONY_CORE_SERVICE_SYS_ABILITY_ID: i32 = 4010; 251 pub const TELEPHONY_DATA_STORAGE_SYS_ABILITY_ID: i32 = 4012; 252 pub const TELEPHONY_IMS_SYS_ABILITY_ID: i32 = 4014; 253 pub const SUBSYS_UPDATE_SYS_ABILITY_ID_BEGIN: i32 = 4100; 254 pub const SYS_INSTALLER_DISTRIBUTED_SERVICE_ID: i32 = 4101; 255 pub const QUICKFIX_ENGINE_SERVICE_ID: i32 = 4102; 256 pub const MODULE_UPDATE_SERVICE_ID: i32 = 4103; 257 pub const SUBSYS_USB_SYS_ABILITY_ID_BEGIN: i32 = 4200; 258 pub const USB_SYSTEM_ABILITY_ID: i32 = 4201; 259 pub const SUBSYS_WEARABLE_SYS_ABILITY_ID_BEGIN: i32 = 4300; 260 pub const SUBSYS_WEARABLEHARDWARE_SYS_ABILITY_ID_BEGIN: i32 = 4400; 261 pub const SUBSYS_IVI_SYS_ABILITY_ID_BEGIN: i32 = 4500; 262 pub const IVI_DRIVINGSAFETY_SA_ID: i32 = 4501; 263 pub const IVI_CONFIGMANAGER_SA_ID: i32 = 4502; 264 pub const IVI_COCKPITMONITOR_SA_ID: i32 = 4503; 265 pub const WINDOW_MANAGER_ID: i32 = 4600; 266 pub const VSYNC_MANAGER_ID: i32 = 4601; 267 pub const VSYNC_MANAGER_TEST_ID: i32 = 4602; 268 pub const GRAPHIC_DUMPER_SERVICE_SA_ID: i32 = 4603; 269 pub const GRAPHIC_DUMPER_COMMAND_SA_ID: i32 = 4604; 270 pub const ANIMATION_SERVER_SA_ID: i32 = 4605; 271 pub const WINDOW_MANAGER_SERVICE_ID: i32 = 4606; 272 pub const DISPLAY_MANAGER_SERVICE_SA_ID: i32 = 4607; 273 pub const SOFTBUS_SERVER_SA_ID: i32 = 4700; 274 pub const DEVICE_AUTH_SERVICE_ID: i32 = 4701; 275 pub const SUBSYS_DISTRIBUTED_HARDWARE_SYS_ABILITY_ID_BEGIN: i32 = 4800; 276 pub const DISTRIBUTED_HARDWARE_SA_ID: i32 = 4801; 277 pub const DISTRIBUTED_HARDWARE_DEVICEMANAGER_SA_ID: i32 = 4802; 278 pub const DISTRIBUTED_HARDWARE_CAMERA_SOURCE_SA_ID: i32 = 4803; 279 pub const DISTRIBUTED_HARDWARE_CAMERA_SINK_SA_ID: i32 = 4804; 280 pub const DISTRIBUTED_HARDWARE_AUDIO_SOURCE_SA_ID: i32 = 4805; 281 pub const DISTRIBUTED_HARDWARE_AUDIO_SINK_SA_ID: i32 = 4806; 282 pub const DISTRIBUTED_HARDWARE_SCREEN_SOURCE_SA_ID: i32 = 4807; 283 pub const DISTRIBUTED_HARDWARE_SCREEN_SINK_SA_ID: i32 = 4808; 284 pub const DISTRIBUTED_HARDWARE_INPUT_SOURCE_SA_ID: i32 = 4809; 285 pub const DISTRIBUTED_HARDWARE_INPUT_SINK_SA_ID: i32 = 4810; 286 pub const DEVICE_STORAGE_MANAGER_SERVICE_ID: i32 = 5000; 287 pub const STORAGE_SERVICE_ID: i32 = 5001; 288 pub const STORAGE_MANAGER_DAEMON_ID: i32 = 5002; 289 pub const STORAGE_MANAGER_MANAGER_ID: i32 = 5003; 290 pub const FILE_ACCESS_SERVICE_ID: i32 = 5010; 291 pub const DEVICE_SERVICE_MANAGER_SA_ID: i32 = 5100; 292 pub const HDF_EXTERNAL_DEVICE_MANAGER_SA_ID: i32 = 5110; 293 pub const SUBSYS_FILEMANAGEMENT_SYS_ABILITY_ID_BEGIN: i32 = 5200; 294 pub const FILEMANAGEMENT_DISTRIBUTED_FILE_DAEMON_SA_ID: i32 = 5201; 295 pub const FILEMANAGEMENT_DISTRIBUTED_FILE_SERVICE_SA_ID: i32 = 5202; 296 pub const FILEMANAGEMENT_BACKUP_SERVICE_SA_ID: i32 = 5203; 297 pub const FILEMANAGEMENT_CLOUD_SYNC_SERVICE_SA_ID: i32 = 5204; 298 pub const FILEMANAGEMENT_CLOUD_DAEMON_SERVICE_SA_ID: i32 = 5205; 299 pub const FILEMANAGEMENT_CLOUD_BACKUP_SERVICE_SA_ID: i32 = 5206; 300 pub const SUBSYS_TESTPLATFORM_SYS_ABILITY_ID_BEGIN: i32 = 5500; 301 pub const DEVICE_ATTEST_PROFILE_SA_ID: i32 = 5501; 302 pub const DISTRIBUTED_DEVICE_PROFILE_SA_ID: i32 = 6001; 303 pub const ADVERTISING_SA_ID: i32 = 6104; 304 pub const ECOLOGICAL_RULE_MANAGER_SA_ID: i32 = 6105; 305 pub const SUBSYS_ACE_SYS_ABILITY_ID_BEGIN: i32 = 7001; 306 pub const ARKUI_UI_APPEARANCE_SERVICE_ID: i32 = 7002; 307 pub const CA_DAEMON_ID: i32 = 8001; 308 309 // reserved for vendor 310 pub const VENDOR_SYS_ABILITY_ID_BEGIN: i32 = 0x00010000; // 65536 311 pub const VENDOR_SYS_ABILITY_ID_END: i32 = 0x00020000; // 131072 312 pub const LAST_SYS_ABILITY_ID: i32 = 0x00ffffff; // 16777215 313