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