1bae44755Sopenharmony_ci/*
2bae44755Sopenharmony_ci * Copyright (c) 2021-2022 Huawei Device Co., Ltd.
3bae44755Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License");
4bae44755Sopenharmony_ci * you may not use this file except in compliance with the License.
5bae44755Sopenharmony_ci * You may obtain a copy of the License at
6bae44755Sopenharmony_ci *
7bae44755Sopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0
8bae44755Sopenharmony_ci *
9bae44755Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software
10bae44755Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS,
11bae44755Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12bae44755Sopenharmony_ci * See the License for the specific language governing permissions and
13bae44755Sopenharmony_ci * limitations under the License.
14bae44755Sopenharmony_ci */
15bae44755Sopenharmony_ci
16bae44755Sopenharmony_ci#ifndef SYSCAP_DEFINE_H
17bae44755Sopenharmony_ci#define SYSCAP_DEFINE_H
18bae44755Sopenharmony_ci
19bae44755Sopenharmony_ci#include <stdint.h>
20bae44755Sopenharmony_ci
21bae44755Sopenharmony_ci#define SINGLE_SYSCAP_LEN (256 + 17)
22bae44755Sopenharmony_ci#ifdef __cplusplus
23bae44755Sopenharmony_ci#if __cplusplus
24bae44755Sopenharmony_ciextern "C" {
25bae44755Sopenharmony_ci#endif /* __cplusplus */
26bae44755Sopenharmony_ci#endif /* __cplusplus */
27bae44755Sopenharmony_citypedef struct SystemCapabilityWithNum {
28bae44755Sopenharmony_ci    char str[SINGLE_SYSCAP_LEN];
29bae44755Sopenharmony_ci    uint16_t num;
30bae44755Sopenharmony_ci} SyscapWithNum;
31bae44755Sopenharmony_ci
32bae44755Sopenharmony_ci/*
33bae44755Sopenharmony_ci * New SyscapNum must be added last and
34bae44755Sopenharmony_ci * don't delete anyone, just comment after it.
35bae44755Sopenharmony_ci */
36bae44755Sopenharmony_citypedef enum SystemCapabilityNum {
37bae44755Sopenharmony_ci    ACCOUNT_APPACCOUNT,
38bae44755Sopenharmony_ci    ACCOUNT_OSACCOUNT,
39bae44755Sopenharmony_ci    AI_AIENGINE,
40bae44755Sopenharmony_ci    APPLICATIONS_CONTACTSDATA,
41bae44755Sopenharmony_ci    BARRIERFREE_ACCESSIBILITY_CORE,
42bae44755Sopenharmony_ci    BUNDLEMANAGER_BUNDLEFRAMEWORK,
43bae44755Sopenharmony_ci    BUNDLEMANAGER_BUNDLETOOL,
44bae44755Sopenharmony_ci    BUNDLEMANAGER_DISTRIBUTEDBUNDLEFRAMEWORK,
45bae44755Sopenharmony_ci    BUNDLEMANAGER_ZLIB,
46bae44755Sopenharmony_ci    COMMUNICATION_BLUETOOTH_CORE,
47bae44755Sopenharmony_ci    COMMUNICATION_CONNECTEDTAG,
48bae44755Sopenharmony_ci    COMMUNICATION_NETMANAGER_CORE,
49bae44755Sopenharmony_ci    COMMUNICATION_NETMANAGER_EXTENSION, // abandoned
50bae44755Sopenharmony_ci    COMMUNICATION_NETSTACK,
51bae44755Sopenharmony_ci    COMMUNICATION_NFC_CORE,
52bae44755Sopenharmony_ci    COMMUNICATION_SOFTBUS_CORE,
53bae44755Sopenharmony_ci    COMMUNICATION_WIFI_CORE,
54bae44755Sopenharmony_ci    COMMUNICATION_WIFI_P2P,
55bae44755Sopenharmony_ci    COMMUNICATION_WIFI_STA,
56bae44755Sopenharmony_ci    CUSTOMIZATION_CONFIGPOLICY,
57bae44755Sopenharmony_ci    CUSTOMIZATION_ENTERPRISEDEVICEMANAGER,
58bae44755Sopenharmony_ci    DISTRIBUTEDDATAMANAGER_DATAOBJECT_DISTRIBUTEDOBJECT,
59bae44755Sopenharmony_ci    DISTRIBUTEDDATAMANAGER_DATASHARE_CONSUMER,
60bae44755Sopenharmony_ci    DISTRIBUTEDDATAMANAGER_DATASHARE_CORE,
61bae44755Sopenharmony_ci    DISTRIBUTEDDATAMANAGER_DATASHARE_PROVIDER,
62bae44755Sopenharmony_ci    DISTRIBUTEDDATAMANAGER_KVSTORE_CORE,
63bae44755Sopenharmony_ci    DISTRIBUTEDDATAMANAGER_KVSTORE_DISTRIBUTEDKVSTORE,
64bae44755Sopenharmony_ci    DISTRIBUTEDDATAMANAGER_KVSTORE_LITE,
65bae44755Sopenharmony_ci    DISTRIBUTEDDATAMANAGER_PREFERENCES_CORE,
66bae44755Sopenharmony_ci    DISTRIBUTEDDATAMANAGER_RELATIONALSTORE_CORE,
67bae44755Sopenharmony_ci    DISTRIBUTEDHARDWARE_DEVICEMANAGER,
68bae44755Sopenharmony_ci    DISTRIBUTEDHARDWARE_DISTRIBUTEDCAMERA,
69bae44755Sopenharmony_ci    DISTRIBUTEDHARDWARE_DISTRIBUTEDAUDIO,
70bae44755Sopenharmony_ci    DISTRIBUTEDHARDWARE_DISTRIBUTEDHARDWAREFWK,
71bae44755Sopenharmony_ci    DISTRIBUTEDHARDWARE_DISTRIBUTEDSCREEN,
72bae44755Sopenharmony_ci    DISTRIBUTEDHARDWARE_DISTRIBUTEDINPUT,
73bae44755Sopenharmony_ci    FILEMANAGEMENT_FILEMANAGERSERVICE,
74bae44755Sopenharmony_ci    FILEMANAGEMENT_REMOTEFILESHARE,
75bae44755Sopenharmony_ci    FILEMANAGEMENT_STORAGESERVICE_BACKUP,
76bae44755Sopenharmony_ci    GLOBAL_RESOURCEMANAGER,
77bae44755Sopenharmony_ci    GRAPHIC_GRAPHIC2D_EGL,
78bae44755Sopenharmony_ci    GRAPHIC_GRAPHIC2D_GLES3,
79bae44755Sopenharmony_ci    GRAPHIC_GRAPHIC2D_NATIVEDRAWING,
80bae44755Sopenharmony_ci    GRAPHIC_GRAPHIC2D_NATIVEWINDOW,
81bae44755Sopenharmony_ci    GRAPHIC_GRAPHIC2D_WEBGL,
82bae44755Sopenharmony_ci    GRAPHIC_GRAPHIC2D_WEBGL2,
83bae44755Sopenharmony_ci    GRAPHIC_SURFACE,
84bae44755Sopenharmony_ci    GRAPHIC_UI,
85bae44755Sopenharmony_ci    GRAPHIC_UTILS,
86bae44755Sopenharmony_ci    GRAPHIC_WMS,
87bae44755Sopenharmony_ci    HIVIEWDFX_HIAPPEVENT,
88bae44755Sopenharmony_ci    HIVIEWDFX_HICHECKER,
89bae44755Sopenharmony_ci    HIVIEWDFX_HIDUMPER,
90bae44755Sopenharmony_ci    HIEVENTKLITE,
91bae44755Sopenharmony_ci    HIVIEWDFX_HILOG,
92bae44755Sopenharmony_ci    HIVIEWDFX_HILOGLITE,
93bae44755Sopenharmony_ci    HIVIEWDFX_HIPROFILER_HIDEBUG,
94bae44755Sopenharmony_ci    HIVIEWDFX_HISYSEVENT,
95bae44755Sopenharmony_ci    HIVIEWDFX_HITRACE,
96bae44755Sopenharmony_ci    HIVIEWDFX_HIVIEW,
97bae44755Sopenharmony_ci    HIVIEWDFX_HIVIEW_FAULTLOGGER,
98bae44755Sopenharmony_ci    HIVIEWDFX_HIVIEWLITE,
99bae44755Sopenharmony_ci    GLOBAL_I18N,
100bae44755Sopenharmony_ci    KERNEL_LINUX,
101bae44755Sopenharmony_ci    KERNEL_LITEOS_A,
102bae44755Sopenharmony_ci    KERNEL_LITEOS_M,
103bae44755Sopenharmony_ci    MISCSERVICES_DOWNLOAD,
104bae44755Sopenharmony_ci    MISCSERVICES_PASTEBOARD,
105bae44755Sopenharmony_ci    MISCSERVICES_SCREENLOCK,
106bae44755Sopenharmony_ci    MISCSERVICES_TIME,
107bae44755Sopenharmony_ci    MISCSERVICES_UPLOAD,
108bae44755Sopenharmony_ci    MISCSERVICES_WALLPAPER,
109bae44755Sopenharmony_ci    MSDP_GEOFENCE,
110bae44755Sopenharmony_ci    MSDP_MOTION,
111bae44755Sopenharmony_ci    MSDP_MOVEMENT,
112bae44755Sopenharmony_ci    MSDP_SPATIALAWARENESS,
113bae44755Sopenharmony_ci    MSDP_TIMELINE,
114bae44755Sopenharmony_ci    MULTIMEDIA_MEDIA_AUDIOPLAYER,
115bae44755Sopenharmony_ci    MULTIMEDIA_MEDIA_AUDIORECORDER,
116bae44755Sopenharmony_ci    MULTIMEDIA_MEDIA_AUDIODECODER,
117bae44755Sopenharmony_ci    MULTIMEDIA_MEDIA_AUDIOENCODER,
118bae44755Sopenharmony_ci    MULTIMEDIA_MEDIA_VIDEODECODER,
119bae44755Sopenharmony_ci    MULTIMEDIA_MEDIA_VIDEOENCODER,
120bae44755Sopenharmony_ci    MULTIMEDIA_MEDIA_CODECBASE,
121bae44755Sopenharmony_ci    MULTIMEDIA_MEDIA_CORE,
122bae44755Sopenharmony_ci    MULTIMEDIA_MEDIA_MUXER,
123bae44755Sopenharmony_ci    MULTIMEDIA_IMAGE,
124bae44755Sopenharmony_ci    MULTIMEDIA_IMAGE_CORE,
125bae44755Sopenharmony_ci    MULTIMEDIA_IMAGE_IMAGESOURCE,
126bae44755Sopenharmony_ci    MULTIMEDIA_IMAGE_IMAGEPACKER,
127bae44755Sopenharmony_ci    MULTIMEDIA_IMAGE_IMAGERECEIVER,
128bae44755Sopenharmony_ci    MULTIMEDIA_IMAGE_IMAGECREATOR,
129bae44755Sopenharmony_ci    MULTIMEDIA_MEDIA_SPLITER,
130bae44755Sopenharmony_ci    MULTIMEDIA_MEDIA_VIDEOPLAYER,
131bae44755Sopenharmony_ci    MULTIMEDIA_MEDIA_VIDEORECORDER,
132bae44755Sopenharmony_ci    MULTIMEDIA_AV_SESSION,
133bae44755Sopenharmony_ci    MULTIMODALINPUT_INPUT, // abandoned
134bae44755Sopenharmony_ci    NOTIFICATION_COMMONEVENT,
135bae44755Sopenharmony_ci    NOTIFICATION_EMITTER,
136bae44755Sopenharmony_ci    NOTIFICATION_NOTIFICATION,
137bae44755Sopenharmony_ci    NOTIFICATION_REMINDERAGENT,
138bae44755Sopenharmony_ci    POWERMANAGER_BATTERYMANAGER_CORE,
139bae44755Sopenharmony_ci    POWERMANAGER_BATTERYMANAGER_EXTENSION,
140bae44755Sopenharmony_ci    POWERMANAGER_BATTERYMANAGER_LITE,
141bae44755Sopenharmony_ci    POWERMANAGER_BATTERYSTATISTICS,
142bae44755Sopenharmony_ci    POWERMANAGER_DISPLAYPOWERMANAGER,
143bae44755Sopenharmony_ci    POWERMANAGER_POWERMANAGER_CORE,
144bae44755Sopenharmony_ci    POWERMANAGER_POWERMANAGER_EXTENSION,
145bae44755Sopenharmony_ci    POWERMANAGER_POWERMANAGER_LITE,
146bae44755Sopenharmony_ci    POWERMANAGER_THERMALMANAGER,
147bae44755Sopenharmony_ci    RESOURCESCHEDULE_BACKGROUNDTASKMANAGER_CONTINUOUSTASK,
148bae44755Sopenharmony_ci    RESOURCESCHEDULE_BACKGROUNDTASKMANAGER_TRANSIENTTASK,
149bae44755Sopenharmony_ci    RESOURCESCHEDULE_USAGESTATISTICS_APP,
150bae44755Sopenharmony_ci    RESOURCESCHEDULE_USAGESTATISTICS_APPGROUP,
151bae44755Sopenharmony_ci    RESOURCESCHEDULE_WORKSCHEDULER,
152bae44755Sopenharmony_ci    SECURITY_ACCESSTOKEN,
153bae44755Sopenharmony_ci    SECURITY_DLPPERMISSIONSERVICE,
154bae44755Sopenharmony_ci    SECURITY_APPVERIFY,
155bae44755Sopenharmony_ci    SECURITY_DATATRANSITMANAGER,
156bae44755Sopenharmony_ci    SECURITY_DEVICEAUTH,
157bae44755Sopenharmony_ci    SECURITY_DEVICESECURITYLEVEL,
158bae44755Sopenharmony_ci    SECURITY_HUKS,
159bae44755Sopenharmony_ci    SENSORS_MEDICAL_SENSOR,
160bae44755Sopenharmony_ci    SENSORS_MISCDEVICE,
161bae44755Sopenharmony_ci    SENSORS_SENSOR,
162bae44755Sopenharmony_ci    SENSORS_SENSOR_LITE,
163bae44755Sopenharmony_ci    TELEPHONY_CALLMANAGER,
164bae44755Sopenharmony_ci    TELEPHONY_CELLULARCALL,
165bae44755Sopenharmony_ci    TELEPHONY_CELLULARDATA,
166bae44755Sopenharmony_ci    TELEPHONY_CORESERVICE,
167bae44755Sopenharmony_ci    TELEPHONY_DATASTORAGE,
168bae44755Sopenharmony_ci    TELEPHONY_DCALL,
169bae44755Sopenharmony_ci    TELEPHONY_SMSMMS,
170bae44755Sopenharmony_ci    TELEPHONY_STATEREGISTRY,
171bae44755Sopenharmony_ci    TEST_UITEST,
172bae44755Sopenharmony_ci    TEST_WUKONG,
173bae44755Sopenharmony_ci    UPDATE_DUPDATE_ENGINE,
174bae44755Sopenharmony_ci    UPDATER_RAW,
175bae44755Sopenharmony_ci    UPDATE_UPDATESERVICE,
176bae44755Sopenharmony_ci    USB_USBMANAGER,
177bae44755Sopenharmony_ci    USERIAM_USERAUTH_CORE,
178bae44755Sopenharmony_ci    USERIAM_USERAUTH_FACEAUTH,
179bae44755Sopenharmony_ci    USERIAM_USERAUTH_FINGERPRINTAUTH,
180bae44755Sopenharmony_ci    USERIAM_USERAUTH_PINAUTH,
181bae44755Sopenharmony_ci    ARKUI_UIAPPEARANCE,
182bae44755Sopenharmony_ci    SECURITY_CERTIFICATE_MANAGER,
183bae44755Sopenharmony_ci    GRAPHIC_VULKAN,
184bae44755Sopenharmony_ci    LOCATION_LOCATION_CORE,
185bae44755Sopenharmony_ci    LOCATION_LOCATION_GNSS,
186bae44755Sopenharmony_ci    LOCATION_LOCATION_GEOFENCE,
187bae44755Sopenharmony_ci    LOCATION_LOCATION_GEOCODER,
188bae44755Sopenharmony_ci    LOCATION_LOCATION_LITE,
189bae44755Sopenharmony_ci    DEVELOPTOOLS_SYSCAP,
190bae44755Sopenharmony_ci    COMMUNICATION_BLUETOOTH_LITE,
191bae44755Sopenharmony_ci    MULTIMEDIA_AUDIO_CORE,
192bae44755Sopenharmony_ci    MULTIMEDIA_AUDIO_RENDERER,
193bae44755Sopenharmony_ci    MULTIMEDIA_AUDIO_CAPTURER,
194bae44755Sopenharmony_ci    MULTIMEDIA_AUDIO_DEVICE,
195bae44755Sopenharmony_ci    MULTIMEDIA_AUDIO_VOLUME,
196bae44755Sopenharmony_ci    MULTIMEDIA_AUDIO_COMMUNICATION,
197bae44755Sopenharmony_ci    MULTIMEDIA_CAMERA_CORE,
198bae44755Sopenharmony_ci    BARRIERFREE_ACCESSIBILITY_HEARING,
199bae44755Sopenharmony_ci    BARRIERFREE_ACCESSIBILITY_VISION,
200bae44755Sopenharmony_ci    ABILITY_ABILITYBASE,
201bae44755Sopenharmony_ci    ABILITY_ABILITYRUNTIME_CORE,
202bae44755Sopenharmony_ci    ABILITY_ABILITYRUNTIME_FAMODEL,
203bae44755Sopenharmony_ci    ABILITY_ABILITYRUNTIME_ABILITYCORE,
204bae44755Sopenharmony_ci    ABILITY_ABILITYRUNTIME_MISSION,
205bae44755Sopenharmony_ci    ABILITY_ABILITYTOOLS_ABILITYASSISTANT,
206bae44755Sopenharmony_ci    ABILITY_DISTRIBUTEDABILITYMANAGER,
207bae44755Sopenharmony_ci    ABILITY_FORM,
208bae44755Sopenharmony_ci    COMMUNICATION_WIFI_AP_CORE,
209bae44755Sopenharmony_ci    COMMUNICATION_WIFI_AP_EXTENSION,
210bae44755Sopenharmony_ci    ARKUI_ARKUI_LITE,
211bae44755Sopenharmony_ci    ARKUI_ARKUI_FULL,
212bae44755Sopenharmony_ci    ARKUI_ARKUI_LIBUV,
213bae44755Sopenharmony_ci    ARKUI_ARKUI_NAPI,
214bae44755Sopenharmony_ci    MISCSERVICES_INPUTMETHOD_FRAMEWORK,
215bae44755Sopenharmony_ci    UTILS_LANG,
216bae44755Sopenharmony_ci    WEB_WEBVIEW_CORE,
217bae44755Sopenharmony_ci    GRAPHIC_GRAPHIC2D_COLOR_MANAGER_CORE,
218bae44755Sopenharmony_ci    WINDOWMANAGER_WINDOWMANAGER_CORE,
219bae44755Sopenharmony_ci    MULTIMODALINPUT_INPUT_INPUTCONSUMER,
220bae44755Sopenharmony_ci    MULTIMODALINPUT_INPUT_INPUTDEVICE,
221bae44755Sopenharmony_ci    MULTIMODALINPUT_INPUT_CORE,
222bae44755Sopenharmony_ci    MULTIMODALINPUT_INPUT_INPUTSIMULATOR,
223bae44755Sopenharmony_ci    MULTIMODALINPUT_INPUT_INPUTMONITOR,
224bae44755Sopenharmony_ci    MULTIMODALINPUT_INPUT_POINTER,
225bae44755Sopenharmony_ci    COMMUNICATION_IPC_CORE,
226bae44755Sopenharmony_ci    STARTUP_SYSTEMINFO,
227bae44755Sopenharmony_ci    AI_MINDSPORE,
228bae44755Sopenharmony_ci    FILEMANAGEMENT_STORAGESERVICE_SPATIALSTATISTICS,
229bae44755Sopenharmony_ci    FILEMANAGEMENT_STORAGESERVICE_VOLUME,
230bae44755Sopenharmony_ci    FILEMANAGEMENT_STORAGESERVICE_ENCRYPTION,
231bae44755Sopenharmony_ci    FILEMANAGEMENT_FILE_FILEIO,
232bae44755Sopenharmony_ci    FILEMANAGEMENT_FILE_ENVIRONMENT,
233bae44755Sopenharmony_ci    FILEMANAGEMENT_FILE_DISTRIBUTEDFILE,
234bae44755Sopenharmony_ci    FILEMANAGEMENT_APPFILESERVICE,
235bae44755Sopenharmony_ci    FILEMANAGEMENT_USERFILESERVICE,
236bae44755Sopenharmony_ci    MULTIMEDIA_MEDIALIBRARY_CORE,
237bae44755Sopenharmony_ci    MULTIMEDIA_MEDIALIBRARY_DISTRIBUTEDCORE,
238bae44755Sopenharmony_ci    APPLICATIONS_CONTACTS,
239bae44755Sopenharmony_ci    SECURITY_CIPHER,
240bae44755Sopenharmony_ci    APPLICATIONS_SETTINGS_CORE,
241bae44755Sopenharmony_ci    FILEMANAGEMENT_USERFILEMANAGER_CORE,
242bae44755Sopenharmony_ci    FILEMANAGEMENT_USERFILEMANAGER_DISTRIBUTEDCORE,
243bae44755Sopenharmony_ci    RESOURCESCHEDULE_BACKGROUNDTASKMANAGER_EFFICIENCYRESOURCESAPPLY,
244bae44755Sopenharmony_ci    SECURITY_SECURITYGUARD,
245bae44755Sopenharmony_ci    SECURITY_CRYPTOFRAMEWORK,
246bae44755Sopenharmony_ci    MULTIMODALINPUT_INPUT_COOPERATOR,
247bae44755Sopenharmony_ci    ABILITY_ABILITYRUNTIME_QUICKFIX,
248bae44755Sopenharmony_ci    SECURITY_DLPCREDENTIALSERVICE,
249bae44755Sopenharmony_ci    BUNDLEMANAGER_BUNDLEFRAMEWORK_APPCONTROL,
250bae44755Sopenharmony_ci    BUNDLEMANAGER_BUNDLEFRAMEWORK_CORE,
251bae44755Sopenharmony_ci    BUNDLEMANAGER_BUNDLEFRAMEWORK_FREEINSTALL,
252bae44755Sopenharmony_ci    BUNDLEMANAGER_BUNDLEFRAMEWORK_LAUNCHER,
253bae44755Sopenharmony_ci    BUNDLEMANAGER_BUNDLEFRAMEWORK_DEFAULTAPP,
254bae44755Sopenharmony_ci    BUNDLEMANAGER_BUNDLEFRAMEWORK_RESOURCE,
255bae44755Sopenharmony_ci    MULTIMEDIA_AVSESSION_CORE,
256bae44755Sopenharmony_ci    MULTIMEDIA_AVSESSION_MANAGER,
257bae44755Sopenharmony_ci    MULTIMEDIA_AUDIO_TONE,
258bae44755Sopenharmony_ci    MULTIMEDIA_AUDIO_INTERRUPT,
259bae44755Sopenharmony_ci    CLOUD_AAID,
260bae44755Sopenharmony_ci    MSDP_DEVICESTATUS_STATIONARY,
261bae44755Sopenharmony_ci    COMMUNICATION_NETMANAGER_ETHERNET,
262bae44755Sopenharmony_ci    COMMUNICATION_NETMANAGER_NETSHARING,
263bae44755Sopenharmony_ci    COMMUNICATION_NETMANAGER_MDNS,
264bae44755Sopenharmony_ci    COMMUNICATION_NETMANAGER_VPN,
265bae44755Sopenharmony_ci    COMMUNICATION_NFC_TAG,
266bae44755Sopenharmony_ci    COMMUNICATION_NFC_CARDEMULATION,
267bae44755Sopenharmony_ci    SECURITY_CERT,
268bae44755Sopenharmony_ci    CLOUD_OAID,
269bae44755Sopenharmony_ci    XTS_DEVICEATTEST,
270bae44755Sopenharmony_ci    XTS_DEVICEATTEST_LITE,
271bae44755Sopenharmony_ci    MULTIMEDIA_MEDIA_AVPLAYER,
272bae44755Sopenharmony_ci    MULTIMEDIA_MEDIA_AVRECORDER,
273bae44755Sopenharmony_ci    PRINT_PRINT_FRAMEWORK,
274bae44755Sopenharmony_ci    BUNDLEMANAGER_BUNDLEFRAMEWORK_OVERLAY,
275bae44755Sopenharmony_ci    MULTIMEDIA_SYSTEMSOUND_CORE,
276bae44755Sopenharmony_ci    COMMUNICATION_SECURE_ELEMENT,
277bae44755Sopenharmony_ci    DISTRIBUTEDDATAMANAGER_UDMF_CORE,
278bae44755Sopenharmony_ci    FILEMANAGEMENT_DISTRIBUTEDFILESERVICE_CLOUDSYNCMANAGER,
279bae44755Sopenharmony_ci    MULTIMODALINPUT_INPUT_SHORTKEY,
280bae44755Sopenharmony_ci    MSDP_DEVICESTATUS_COOPERATE,
281bae44755Sopenharmony_ci    ARKUI_UI_LITE,
282bae44755Sopenharmony_ci    GRAPHIC_SURFACE_LITE,
283bae44755Sopenharmony_ci    GRAPHIC_GRAPHIC_UTILS_LITE,
284bae44755Sopenharmony_ci    WINDOW_WINDOW_MANAGER_LITE,
285bae44755Sopenharmony_ci    DRIVER_DEVICEMANAGER_EXTENSION,
286bae44755Sopenharmony_ci    FILEMANAGEMENT_DISTRIBUTEDFILESERVICE_CLOUDSYNC_CORE,
287bae44755Sopenharmony_ci    REQUEST_FILETRANSFERAGENT,
288bae44755Sopenharmony_ci    DRIVER_HID_EXTENSION,
289bae44755Sopenharmony_ci    DRIVER_USB_EXTENSION,
290bae44755Sopenharmony_ci    HIVIEWDFX_HIVIEW_LOGLIBRARY,
291bae44755Sopenharmony_ci    SECURITY_HUKS_CORE,
292bae44755Sopenharmony_ci    SECURITY_HUKS_EXTENSION,
293bae44755Sopenharmony_ci    SENSORS_MISCDEVICE_LITE,
294bae44755Sopenharmony_ci    DISTRIBUTEDDATAMANAGER_PREFERENCES_CORE_LITE,
295bae44755Sopenharmony_ci    POWERMANAGER_DISPLAYPOWERMANAGER_LITE,
296bae44755Sopenharmony_ci    FILEMANAGEMENT_FILE_FILEIO_LITE,
297bae44755Sopenharmony_ci    MULTIMEDIA_AVSESSION_AVCAST,
298bae44755Sopenharmony_ci    STARTUP_SYSTEMINFO_LITE,
299bae44755Sopenharmony_ci    CLOUD_ADS,
300bae44755Sopenharmony_ci    MULTIMEDIA_AUDIO_PLAYBACKCAPTURE,
301bae44755Sopenharmony_ci    MULTIMEDIA_MEDIA_AVSCREENCAPTURE,
302bae44755Sopenharmony_ci    AI_INTELLIGENTVOICE_CORE,
303bae44755Sopenharmony_ci    FILE_PHOTO_ACCESS_HELPER_CORE,
304bae44755Sopenharmony_ci    MULTIMEDIA_MEDIA_SOUNDPOOL,
305bae44755Sopenharmony_ci    SECURITY_DATALOSSPREVENTION,
306bae44755Sopenharmony_ci    MSDP_USERSTATUSAWARENESS,
307bae44755Sopenharmony_ci    ADVERTISING_OAID,
308bae44755Sopenharmony_ci    GRAPHIC_GRAPHIC2D_GLES2,
309bae44755Sopenharmony_ci    BUNDLEMANAGER_ECOLOGICAL_RULE_MANAGER,
310bae44755Sopenharmony_ci    TELEPHONY_RCS,
311bae44755Sopenharmony_ci    ADVERTISING_ADS,
312bae44755Sopenharmony_ci    SECURITY_ASSET,
313bae44755Sopenharmony_ci    ABILITY_ABILITYRUNTIME_AUTOFILL,
314bae44755Sopenharmony_ci    MULTIMEDIA_DRM_CORE,
315bae44755Sopenharmony_ci    DISTRIBUTEDDATAMANAGER_COMMONTYPE,
316bae44755Sopenharmony_ci    WINDOW_SESSIONMANAGER,
317bae44755Sopenharmony_ci    PRINT_PRINT_FRAMEWORK_NATIVEPRINT,
318bae44755Sopenharmony_ci    ARKUI_GRAPHICS3D,
319bae44755Sopenharmony_ci    FILEMANAGEMENT_FILE_ENVIRONMENT_FOLDEROBTAIN,
320bae44755Sopenharmony_ci    FILEMANAGEMENT_USERFILESERVICE_FOLDERSELECTION,
321bae44755Sopenharmony_ci    FILEMANAGEMENT_APPFILESERVICE_FOLDERAUTHORIZATION,
322bae44755Sopenharmony_ci    MULTIMEDIA_MEDIA_AUDIOCODEC,
323bae44755Sopenharmony_ci    GRAPHICS_DRAWING,
324bae44755Sopenharmony_ci    MULTIMEDIA_AUDIO_SPATIALIZATION,
325bae44755Sopenharmony_ci    APPLICATIONS_CALENDARDATA,
326bae44755Sopenharmony_ci    RSS_DEVICESTANDBY,
327bae44755Sopenharmony_ci    MULTIMEDIA_MEDIA_AVMETADATAEXTRACTOR,
328bae44755Sopenharmony_ci    MULTIMEDIA_MEDIA_AVIMAGEGENERATOR,
329bae44755Sopenharmony_ci    MULTIMEDIA_MEDIA_AUDIOHAPTIC_CORE,
330bae44755Sopenharmony_ci    DISTRIBUTEDDATAMANAGER_CLOUDSYNC_CLIENT,
331bae44755Sopenharmony_ci    DISTRIBUTEDDATAMANAGER_CLOUDSYNC_SERVER,
332bae44755Sopenharmony_ci    DISTRIBUTEDDATAMANAGER_CLOUDSYNC_CONFIG,
333bae44755Sopenharmony_ci    RESOURCESCHEDULE_FFRT_CORE,
334bae44755Sopenharmony_ci    MSDP_DEVICESTATUS_DRAG,
335bae44755Sopenharmony_ci    ARKCOMPILER_JSVM,
336bae44755Sopenharmony_ci    GRAPHIC_GRAPHIC2D_HYPERGRAPHICMANAGER,
337bae44755Sopenharmony_ci    GRAPHIC_GRAPHIC2D_NATIVEBUFFER,
338bae44755Sopenharmony_ci    GRAPHIC_GRAPHIC2D_NATIVEIMAGE,
339bae44755Sopenharmony_ci    GRAPHIC_GRAPHIC2D_NATIVEVSYNC,
340bae44755Sopenharmony_ci    AI_MINDSPORELITE,
341bae44755Sopenharmony_ci    BASE,
342bae44755Sopenharmony_ci    AI_NEURAL_NETWORK_RUNTIME,
343bae44755Sopenharmony_ci    RESOURCESCHEDULE_SYSTEMLOAD,
344bae44755Sopenharmony_ci    MSDP_MULTIMODAL_AWARENESS,
345bae44755Sopenharmony_ci    ABILITY_APP_STARTUP,
346bae44755Sopenharmony_ci    MULTIMEDIA_AVSESSION_EXTENDEDDISPLAYCAST,
347bae44755Sopenharmony_ci    MULTIMODALINPUT_INPUT_INFRAREDEMITTER,
348bae44755Sopenharmony_ci    MULTIMEDIA_MEDIA_AVTRANSCODER,
349bae44755Sopenharmony_ci    MULTIMEDIA_IMAGEEFFECT_CORE,
350bae44755Sopenharmony_ci    DRIVER_DDK_EXTENSION,
351bae44755Sopenharmony_ci    SECURITY_SCREENLOCKFILEMANAGER,
352bae44755Sopenharmony_ci    COMMUNICATION_NETMANAGER_NETFIREWALL,
353bae44755Sopenharmony_ci    CUSTOMIZATION_CUSTOMCONFIG,
354bae44755Sopenharmony_ci    ABILITY_APPEXTENSION_PHOTOEDITOREXTENSION,
355bae44755Sopenharmony_ci    HIVIEWDFX_HICOLLIE,
356bae44755Sopenharmony_ci    BUNDLEMANAGER_APPDOMAINVERIFY,
357bae44755Sopenharmony_ci    NOTIFICATION_NOTIFICATIONSETTINGS,
358bae44755Sopenharmony_ci    MULTIMEDIA_VIDEOPROCESSINGENGINE,
359bae44755Sopenharmony_ci    SECURITY_CRYPTOFRAMEWORK_KEY,
360bae44755Sopenharmony_ci    SECURITY_CRYPTOFRAMEWORK_KEY_SYMKEY,
361bae44755Sopenharmony_ci    SECURITY_CRYPTOFRAMEWORK_KEY_ASYMKEY,
362bae44755Sopenharmony_ci    SECURITY_CRYPTOFRAMEWORK_SIGNATURE,
363bae44755Sopenharmony_ci    SECURITY_CRYPTOFRAMEWORK_CIPHER,
364bae44755Sopenharmony_ci    SECURITY_CRYPTOFRAMEWORK_KEYAGREEMENT,
365bae44755Sopenharmony_ci    SECURITY_CRYPTOFRAMEWORK_MESSAGEDIGEST,
366bae44755Sopenharmony_ci    SECURITY_CRYPTOFRAMEWORK_MAC,
367bae44755Sopenharmony_ci    SECURITY_CRYPTOFRAMEWORK_KDF,
368bae44755Sopenharmony_ci    SECURITY_CRYPTOFRAMEWORK_RAND,
369bae44755Sopenharmony_ci    COMMUNICATION_NETMANAGER_WEARABLE_DISTRIBUTED_NET,
370bae44755Sopenharmony_ci    GLOBAL_FONTMANAGER,
371bae44755Sopenharmony_ci    TELEPHONY_CORESERVICE_ESIM,
372bae44755Sopenharmony_ci    // Add before here
373bae44755Sopenharmony_ci    SYSCAP_BASIC_END = 500,
374bae44755Sopenharmony_ci} SyscapNum;
375bae44755Sopenharmony_ci
376bae44755Sopenharmony_ci
377bae44755Sopenharmony_ci/* Sort by SyscapNum */
378bae44755Sopenharmony_ciconst static SyscapWithNum g_arraySyscap[] = {
379bae44755Sopenharmony_ci    {"SystemCapability.Account.AppAccount", ACCOUNT_APPACCOUNT},
380bae44755Sopenharmony_ci    {"SystemCapability.Account.OsAccount", ACCOUNT_OSACCOUNT},
381bae44755Sopenharmony_ci    {"SystemCapability.Ai.AiEngine", AI_AIENGINE},
382bae44755Sopenharmony_ci    {"SystemCapability.Applications.ContactsData", APPLICATIONS_CONTACTSDATA},
383bae44755Sopenharmony_ci    {"SystemCapability.BarrierFree.Accessibility.Core", BARRIERFREE_ACCESSIBILITY_CORE},
384bae44755Sopenharmony_ci    {"SystemCapability.BundleManager.BundleFramework", BUNDLEMANAGER_BUNDLEFRAMEWORK},
385bae44755Sopenharmony_ci    {"SystemCapability.BundleManager.BundleTool", BUNDLEMANAGER_BUNDLETOOL},
386bae44755Sopenharmony_ci    {"SystemCapability.BundleManager.DistributedBundleFramework", BUNDLEMANAGER_DISTRIBUTEDBUNDLEFRAMEWORK},
387bae44755Sopenharmony_ci    {"SystemCapability.BundleManager.Zlib", BUNDLEMANAGER_ZLIB},
388bae44755Sopenharmony_ci    {"SystemCapability.Communication.Bluetooth.Core", COMMUNICATION_BLUETOOTH_CORE},
389bae44755Sopenharmony_ci    {"SystemCapability.Communication.ConnectedTag", COMMUNICATION_CONNECTEDTAG},
390bae44755Sopenharmony_ci    {"SystemCapability.Communication.NetManager.Core", COMMUNICATION_NETMANAGER_CORE},
391bae44755Sopenharmony_ci    {"SystemCapability.Communication.NetManager.Extension", COMMUNICATION_NETMANAGER_EXTENSION},
392bae44755Sopenharmony_ci    {"SystemCapability.Communication.NetStack", COMMUNICATION_NETSTACK},
393bae44755Sopenharmony_ci    {"SystemCapability.Communication.NFC.Core", COMMUNICATION_NFC_CORE},
394bae44755Sopenharmony_ci    {"SystemCapability.Communication.SoftBus.Core", COMMUNICATION_SOFTBUS_CORE},
395bae44755Sopenharmony_ci    {"SystemCapability.Communication.WiFi.Core", COMMUNICATION_WIFI_CORE},
396bae44755Sopenharmony_ci    {"SystemCapability.Communication.WiFi.P2P", COMMUNICATION_WIFI_P2P},
397bae44755Sopenharmony_ci    {"SystemCapability.Communication.WiFi.STA", COMMUNICATION_WIFI_STA},
398bae44755Sopenharmony_ci    {"SystemCapability.Customization.ConfigPolicy", CUSTOMIZATION_CONFIGPOLICY},
399bae44755Sopenharmony_ci    {"SystemCapability.Customization.EnterpriseDeviceManager", CUSTOMIZATION_ENTERPRISEDEVICEMANAGER},
400bae44755Sopenharmony_ci    {"SystemCapability.DistributedDataManager.DataObject.DistributedObject",
401bae44755Sopenharmony_ci        DISTRIBUTEDDATAMANAGER_DATAOBJECT_DISTRIBUTEDOBJECT},
402bae44755Sopenharmony_ci    {"SystemCapability.DistributedDataManager.DataShare.Consumer", DISTRIBUTEDDATAMANAGER_DATASHARE_CONSUMER},
403bae44755Sopenharmony_ci    {"SystemCapability.DistributedDataManager.DataShare.Core", DISTRIBUTEDDATAMANAGER_DATASHARE_CORE},
404bae44755Sopenharmony_ci    {"SystemCapability.DistributedDataManager.DataShare.Provider", DISTRIBUTEDDATAMANAGER_DATASHARE_PROVIDER},
405bae44755Sopenharmony_ci    {"SystemCapability.DistributedDataManager.KVStore.Core", DISTRIBUTEDDATAMANAGER_KVSTORE_CORE},
406bae44755Sopenharmony_ci    {"SystemCapability.DistributedDataManager.KVStore.DistributedKVStore",
407bae44755Sopenharmony_ci        DISTRIBUTEDDATAMANAGER_KVSTORE_DISTRIBUTEDKVSTORE},
408bae44755Sopenharmony_ci    {"SystemCapability.DistributedDataManager.KVStore.Lite", DISTRIBUTEDDATAMANAGER_KVSTORE_LITE},
409bae44755Sopenharmony_ci    {"SystemCapability.DistributedDataManager.Preferences.Core", DISTRIBUTEDDATAMANAGER_PREFERENCES_CORE},
410bae44755Sopenharmony_ci    {"SystemCapability.DistributedDataManager.Preferences.Core.Lite", DISTRIBUTEDDATAMANAGER_PREFERENCES_CORE_LITE},
411bae44755Sopenharmony_ci    {"SystemCapability.DistributedDataManager.RelationalStore.Core", DISTRIBUTEDDATAMANAGER_RELATIONALSTORE_CORE},
412bae44755Sopenharmony_ci    {"SystemCapability.DistributedDataManager.CloudSync.Client", DISTRIBUTEDDATAMANAGER_CLOUDSYNC_CLIENT},
413bae44755Sopenharmony_ci    {"SystemCapability.DistributedDataManager.CloudSync.Server", DISTRIBUTEDDATAMANAGER_CLOUDSYNC_SERVER},
414bae44755Sopenharmony_ci    {"SystemCapability.DistributedDataManager.CloudSync.Config", DISTRIBUTEDDATAMANAGER_CLOUDSYNC_CONFIG},
415bae44755Sopenharmony_ci    {"SystemCapability.DistributedHardware.DeviceManager", DISTRIBUTEDHARDWARE_DEVICEMANAGER},
416bae44755Sopenharmony_ci    {"SystemCapability.DistributedHardware.DistributedCamera", DISTRIBUTEDHARDWARE_DISTRIBUTEDCAMERA},
417bae44755Sopenharmony_ci    {"SystemCapability.DistributedHardware.DistributedAudio", DISTRIBUTEDHARDWARE_DISTRIBUTEDAUDIO},
418bae44755Sopenharmony_ci    {"SystemCapability.DistributedHardware.DistributedHardwareFWK", DISTRIBUTEDHARDWARE_DISTRIBUTEDHARDWAREFWK},
419bae44755Sopenharmony_ci    {"SystemCapability.DistributedHardware.DistributedScreen", DISTRIBUTEDHARDWARE_DISTRIBUTEDSCREEN},
420bae44755Sopenharmony_ci    {"SystemCapability.DistributedHardware.DistributedInput", DISTRIBUTEDHARDWARE_DISTRIBUTEDINPUT},
421bae44755Sopenharmony_ci    {"SystemCapability.FileManagement.FileManagerService", FILEMANAGEMENT_FILEMANAGERSERVICE},
422bae44755Sopenharmony_ci    {"SystemCapability.FileManagement.RemoteFileShare", FILEMANAGEMENT_REMOTEFILESHARE},
423bae44755Sopenharmony_ci    {"SystemCapability.FileManagement.StorageService.Backup", FILEMANAGEMENT_STORAGESERVICE_BACKUP},
424bae44755Sopenharmony_ci    {"SystemCapability.Global.ResourceManager", GLOBAL_RESOURCEMANAGER},
425bae44755Sopenharmony_ci    {"SystemCapability.Graphic.Graphic2D.EGL", GRAPHIC_GRAPHIC2D_EGL},
426bae44755Sopenharmony_ci    {"SystemCapability.Graphic.Graphic2D.GLES2", GRAPHIC_GRAPHIC2D_GLES2},
427bae44755Sopenharmony_ci    {"SystemCapability.Graphic.Graphic2D.GLES3", GRAPHIC_GRAPHIC2D_GLES3},
428bae44755Sopenharmony_ci    {"SystemCapability.Graphic.Graphic2D.HyperGraphicManager", GRAPHIC_GRAPHIC2D_HYPERGRAPHICMANAGER},
429bae44755Sopenharmony_ci    {"SystemCapability.Graphic.Graphic2D.NativeBuffer", GRAPHIC_GRAPHIC2D_NATIVEBUFFER},
430bae44755Sopenharmony_ci    {"SystemCapability.Graphic.Graphic2D.NativeImage", GRAPHIC_GRAPHIC2D_NATIVEIMAGE},
431bae44755Sopenharmony_ci    {"SystemCapability.Graphic.Graphic2D.NativeVsync", GRAPHIC_GRAPHIC2D_NATIVEVSYNC},
432bae44755Sopenharmony_ci    {"SystemCapability.Graphic.Graphic2D.NativeDrawing", GRAPHIC_GRAPHIC2D_NATIVEDRAWING},
433bae44755Sopenharmony_ci    {"SystemCapability.Graphic.Graphic2D.NativeWindow", GRAPHIC_GRAPHIC2D_NATIVEWINDOW},
434bae44755Sopenharmony_ci    {"SystemCapability.Graphic.Graphic2D.WebGL", GRAPHIC_GRAPHIC2D_WEBGL},
435bae44755Sopenharmony_ci    {"SystemCapability.Graphic.Graphic2D.WebGL2", GRAPHIC_GRAPHIC2D_WEBGL2},
436bae44755Sopenharmony_ci    {"SystemCapability.Graphic.Surface", GRAPHIC_SURFACE},
437bae44755Sopenharmony_ci    {"SystemCapability.Graphic.UI", GRAPHIC_UI},
438bae44755Sopenharmony_ci    {"SystemCapability.Graphic.Utils", GRAPHIC_UTILS},
439bae44755Sopenharmony_ci    {"SystemCapability.Graphic.Wms", GRAPHIC_WMS},
440bae44755Sopenharmony_ci    {"SystemCapability.HiviewDFX.HiAppEvent", HIVIEWDFX_HIAPPEVENT},
441bae44755Sopenharmony_ci    {"SystemCapability.HiviewDFX.HiChecker", HIVIEWDFX_HICHECKER},
442bae44755Sopenharmony_ci    {"SystemCapability.HiviewDFX.HiDumper", HIVIEWDFX_HIDUMPER},
443bae44755Sopenharmony_ci    {"SystemCapability.HiviewDFX.HiEventLite", HIEVENTKLITE},
444bae44755Sopenharmony_ci    {"SystemCapability.HiviewDFX.HiLog", HIVIEWDFX_HILOG},
445bae44755Sopenharmony_ci    {"SystemCapability.HiviewDFX.HiLogLite", HIVIEWDFX_HILOGLITE},
446bae44755Sopenharmony_ci    {"SystemCapability.HiviewDFX.HiProfiler.HiDebug", HIVIEWDFX_HIPROFILER_HIDEBUG},
447bae44755Sopenharmony_ci    {"SystemCapability.HiviewDFX.HiSysEvent", HIVIEWDFX_HISYSEVENT},
448bae44755Sopenharmony_ci    {"SystemCapability.HiviewDFX.HiTrace", HIVIEWDFX_HITRACE},
449bae44755Sopenharmony_ci    {"SystemCapability.HiviewDFX.Hiview", HIVIEWDFX_HIVIEW},
450bae44755Sopenharmony_ci    {"SystemCapability.HiviewDFX.Hiview.FaultLogger", HIVIEWDFX_HIVIEW_FAULTLOGGER},
451bae44755Sopenharmony_ci    {"SystemCapability.HiviewDFX.Hiview.LogLibrary", HIVIEWDFX_HIVIEW_LOGLIBRARY},
452bae44755Sopenharmony_ci    {"SystemCapability.HiviewDFX.HiviewLite", HIVIEWDFX_HIVIEWLITE},
453bae44755Sopenharmony_ci    {"SystemCapability.HiviewDFX.HiCollie", HIVIEWDFX_HICOLLIE},
454bae44755Sopenharmony_ci    {"SystemCapability.Global.I18n", GLOBAL_I18N},
455bae44755Sopenharmony_ci    {"SystemCapability.Kernel.Linux", KERNEL_LINUX},
456bae44755Sopenharmony_ci    {"SystemCapability.Kernel.liteos-a", KERNEL_LITEOS_A},
457bae44755Sopenharmony_ci    {"SystemCapability.Kernel.liteos-m", KERNEL_LITEOS_M},
458bae44755Sopenharmony_ci    {"SystemCapability.MiscServices.Download", MISCSERVICES_DOWNLOAD},
459bae44755Sopenharmony_ci    {"SystemCapability.MiscServices.Pasteboard", MISCSERVICES_PASTEBOARD},
460bae44755Sopenharmony_ci    {"SystemCapability.MiscServices.ScreenLock", MISCSERVICES_SCREENLOCK},
461bae44755Sopenharmony_ci    {"SystemCapability.MiscServices.Time", MISCSERVICES_TIME},
462bae44755Sopenharmony_ci    {"SystemCapability.MiscServices.Upload", MISCSERVICES_UPLOAD},
463bae44755Sopenharmony_ci    {"SystemCapability.MiscServices.Wallpaper", MISCSERVICES_WALLPAPER},
464bae44755Sopenharmony_ci    {"SystemCapability.Msdp.Geofence", MSDP_GEOFENCE},
465bae44755Sopenharmony_ci    {"SystemCapability.Msdp.Motion", MSDP_MOTION},
466bae44755Sopenharmony_ci    {"SystemCapability.Msdp.Movement", MSDP_MOVEMENT},
467bae44755Sopenharmony_ci    {"SystemCapability.Msdp.SpatialAwareness", MSDP_SPATIALAWARENESS},
468bae44755Sopenharmony_ci    {"SystemCapability.Msdp.Timeline", MSDP_TIMELINE},
469bae44755Sopenharmony_ci    {"SystemCapability.Msdp.MultimodalAwareness", MSDP_MULTIMODAL_AWARENESS},
470bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Media.AudioPlayer", MULTIMEDIA_MEDIA_AUDIOPLAYER},
471bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Media.AudioRecorder", MULTIMEDIA_MEDIA_AUDIORECORDER},
472bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Media.AudioDecoder", MULTIMEDIA_MEDIA_AUDIODECODER},
473bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Media.AudioEncoder", MULTIMEDIA_MEDIA_AUDIOENCODER},
474bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Media.AudioCodec", MULTIMEDIA_MEDIA_AUDIOCODEC},
475bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Media.VideoDecoder", MULTIMEDIA_MEDIA_VIDEODECODER},
476bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Media.VideoEncoder", MULTIMEDIA_MEDIA_VIDEOENCODER},
477bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Media.CodecBase", MULTIMEDIA_MEDIA_CODECBASE},
478bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Media.Core", MULTIMEDIA_MEDIA_CORE},
479bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Media.Muxer", MULTIMEDIA_MEDIA_MUXER},
480bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Image", MULTIMEDIA_IMAGE},
481bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Image.Core", MULTIMEDIA_IMAGE_CORE},
482bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Image.ImageSource", MULTIMEDIA_IMAGE_IMAGESOURCE},
483bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Image.ImagePacker", MULTIMEDIA_IMAGE_IMAGEPACKER},
484bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Image.ImageReceiver", MULTIMEDIA_IMAGE_IMAGERECEIVER},
485bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Image.ImageCreator", MULTIMEDIA_IMAGE_IMAGECREATOR},
486bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Media.Spliter", MULTIMEDIA_MEDIA_SPLITER},
487bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Media.VideoPlayer", MULTIMEDIA_MEDIA_VIDEOPLAYER},
488bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Media.VideoRecorder", MULTIMEDIA_MEDIA_VIDEORECORDER},
489bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.AVSession", MULTIMEDIA_AV_SESSION},
490bae44755Sopenharmony_ci    {"SystemCapability.multimodalinput.input", MULTIMODALINPUT_INPUT},
491bae44755Sopenharmony_ci    {"SystemCapability.Notification.CommonEvent", NOTIFICATION_COMMONEVENT},
492bae44755Sopenharmony_ci    {"SystemCapability.Notification.Emitter", NOTIFICATION_EMITTER},
493bae44755Sopenharmony_ci    {"SystemCapability.Notification.Notification", NOTIFICATION_NOTIFICATION},
494bae44755Sopenharmony_ci    {"SystemCapability.Notification.ReminderAgent", NOTIFICATION_REMINDERAGENT},
495bae44755Sopenharmony_ci    {"SystemCapability.PowerManager.BatteryManager.Core", POWERMANAGER_BATTERYMANAGER_CORE},
496bae44755Sopenharmony_ci    {"SystemCapability.PowerManager.BatteryManager.Extension", POWERMANAGER_BATTERYMANAGER_EXTENSION},
497bae44755Sopenharmony_ci    {"SystemCapability.PowerManager.BatteryManager.Lite", POWERMANAGER_BATTERYMANAGER_LITE},
498bae44755Sopenharmony_ci    {"SystemCapability.PowerManager.BatteryStatistics", POWERMANAGER_BATTERYSTATISTICS},
499bae44755Sopenharmony_ci    {"SystemCapability.PowerManager.DisplayPowerManager", POWERMANAGER_DISPLAYPOWERMANAGER},
500bae44755Sopenharmony_ci    {"SystemCapability.PowerManager.DisplayPowerManager.Lite", POWERMANAGER_DISPLAYPOWERMANAGER_LITE},
501bae44755Sopenharmony_ci    {"SystemCapability.PowerManager.PowerManager.Core", POWERMANAGER_POWERMANAGER_CORE},
502bae44755Sopenharmony_ci    {"SystemCapability.PowerManager.PowerManager.Extension", POWERMANAGER_POWERMANAGER_EXTENSION},
503bae44755Sopenharmony_ci    {"SystemCapability.PowerManager.PowerManager.Lite", POWERMANAGER_POWERMANAGER_LITE},
504bae44755Sopenharmony_ci    {"SystemCapability.PowerManager.ThermalManager", POWERMANAGER_THERMALMANAGER},
505bae44755Sopenharmony_ci    {"SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask",
506bae44755Sopenharmony_ci        RESOURCESCHEDULE_BACKGROUNDTASKMANAGER_CONTINUOUSTASK},
507bae44755Sopenharmony_ci    {"SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask",
508bae44755Sopenharmony_ci        RESOURCESCHEDULE_BACKGROUNDTASKMANAGER_TRANSIENTTASK},
509bae44755Sopenharmony_ci    {"SystemCapability.ResourceSchedule.UsageStatistics.App", RESOURCESCHEDULE_USAGESTATISTICS_APP},
510bae44755Sopenharmony_ci    {"SystemCapability.ResourceSchedule.UsageStatistics.AppGroup", RESOURCESCHEDULE_USAGESTATISTICS_APPGROUP},
511bae44755Sopenharmony_ci    {"SystemCapability.ResourceSchedule.WorkScheduler", RESOURCESCHEDULE_WORKSCHEDULER},
512bae44755Sopenharmony_ci    {"SystemCapability.ResourceSchedule.SystemLoad", RESOURCESCHEDULE_SYSTEMLOAD},
513bae44755Sopenharmony_ci    {"SystemCapability.Security.AccessToken", SECURITY_ACCESSTOKEN},
514bae44755Sopenharmony_ci    {"SystemCapability.Security.DlpPermissionService", SECURITY_DLPPERMISSIONSERVICE},
515bae44755Sopenharmony_ci    {"SystemCapability.Security.AppVerify", SECURITY_APPVERIFY},
516bae44755Sopenharmony_ci    {"SystemCapability.Security.DataTransitManager", SECURITY_DATATRANSITMANAGER},
517bae44755Sopenharmony_ci    {"SystemCapability.Security.DeviceAuth", SECURITY_DEVICEAUTH},
518bae44755Sopenharmony_ci    {"SystemCapability.Security.DeviceSecurityLevel", SECURITY_DEVICESECURITYLEVEL},
519bae44755Sopenharmony_ci    {"SystemCapability.Security.Huks", SECURITY_HUKS},
520bae44755Sopenharmony_ci    {"SystemCapability.Sensors.Medical.Sensor", SENSORS_MEDICAL_SENSOR},
521bae44755Sopenharmony_ci    {"SystemCapability.Sensors.MiscDevice", SENSORS_MISCDEVICE},
522bae44755Sopenharmony_ci    {"SystemCapability.Sensors.Sensor", SENSORS_SENSOR},
523bae44755Sopenharmony_ci    {"SystemCapability.Sensors.Sensor.Lite", SENSORS_SENSOR_LITE},
524bae44755Sopenharmony_ci    {"SystemCapability.Telephony.CallManager", TELEPHONY_CALLMANAGER},
525bae44755Sopenharmony_ci    {"SystemCapability.Telephony.CellularCall", TELEPHONY_CELLULARCALL},
526bae44755Sopenharmony_ci    {"SystemCapability.Telephony.CellularData", TELEPHONY_CELLULARDATA},
527bae44755Sopenharmony_ci    {"SystemCapability.Telephony.CoreService", TELEPHONY_CORESERVICE},
528bae44755Sopenharmony_ci    {"SystemCapability.Telephony.DataStorage", TELEPHONY_DATASTORAGE},
529bae44755Sopenharmony_ci    {"SystemCapability.Telephony.DCall", TELEPHONY_DCALL},
530bae44755Sopenharmony_ci    {"SystemCapability.Telephony.SmsMms", TELEPHONY_SMSMMS},
531bae44755Sopenharmony_ci    {"SystemCapability.Telephony.Rcs", TELEPHONY_RCS},
532bae44755Sopenharmony_ci    {"SystemCapability.Telephony.StateRegistry", TELEPHONY_STATEREGISTRY},
533bae44755Sopenharmony_ci    {"SystemCapability.Test.UiTest", TEST_UITEST},
534bae44755Sopenharmony_ci    {"SystemCapability.Test.WuKong", TEST_WUKONG},
535bae44755Sopenharmony_ci    {"SystemCapability.Update.Dupdate_engine", UPDATE_DUPDATE_ENGINE},
536bae44755Sopenharmony_ci    {"SystemCapability.Updater.Raw", UPDATER_RAW},
537bae44755Sopenharmony_ci    {"SystemCapability.Update.UpdateService", UPDATE_UPDATESERVICE},
538bae44755Sopenharmony_ci    {"SystemCapability.USB.USBManager", USB_USBMANAGER},
539bae44755Sopenharmony_ci    {"SystemCapability.UserIAM.UserAuth.Core", USERIAM_USERAUTH_CORE},
540bae44755Sopenharmony_ci    {"SystemCapability.UserIAM.UserAuth.FaceAuth", USERIAM_USERAUTH_FACEAUTH},
541bae44755Sopenharmony_ci    {"SystemCapability.UserIAM.UserAuth.FingerprintAuth", USERIAM_USERAUTH_FINGERPRINTAUTH},
542bae44755Sopenharmony_ci    {"SystemCapability.UserIAM.UserAuth.PinAuth", USERIAM_USERAUTH_PINAUTH},
543bae44755Sopenharmony_ci    {"SystemCapability.ArkUI.UiAppearance", ARKUI_UIAPPEARANCE},
544bae44755Sopenharmony_ci    {"SystemCapability.Security.CertificateManager", SECURITY_CERTIFICATE_MANAGER},
545bae44755Sopenharmony_ci    {"SystemCapability.Graphic.Vulkan", GRAPHIC_VULKAN},
546bae44755Sopenharmony_ci    {"SystemCapability.Location.Location.Core", LOCATION_LOCATION_CORE},
547bae44755Sopenharmony_ci    {"SystemCapability.Location.Location.Gnss", LOCATION_LOCATION_GNSS},
548bae44755Sopenharmony_ci    {"SystemCapability.Location.Location.Geofence", LOCATION_LOCATION_GEOFENCE},
549bae44755Sopenharmony_ci    {"SystemCapability.Location.Location.Geocoder", LOCATION_LOCATION_GEOCODER},
550bae44755Sopenharmony_ci    {"SystemCapability.Location.Location.Lite", LOCATION_LOCATION_LITE},
551bae44755Sopenharmony_ci    {"SystemCapability.Developtools.Syscap", DEVELOPTOOLS_SYSCAP},
552bae44755Sopenharmony_ci    {"SystemCapability.Communication.Bluetooth.Lite", COMMUNICATION_BLUETOOTH_LITE},
553bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Audio.Core", MULTIMEDIA_AUDIO_CORE},
554bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Audio.Renderer", MULTIMEDIA_AUDIO_RENDERER},
555bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Audio.Capturer", MULTIMEDIA_AUDIO_CAPTURER},
556bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Audio.Device", MULTIMEDIA_AUDIO_DEVICE},
557bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Audio.Volume", MULTIMEDIA_AUDIO_VOLUME},
558bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Audio.Communication", MULTIMEDIA_AUDIO_COMMUNICATION},
559bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Camera.Core", MULTIMEDIA_CAMERA_CORE},
560bae44755Sopenharmony_ci    {"SystemCapability.BarrierFree.Accessibility.Hearing", BARRIERFREE_ACCESSIBILITY_HEARING},
561bae44755Sopenharmony_ci    {"SystemCapability.BarrierFree.Accessibility.Vision", BARRIERFREE_ACCESSIBILITY_VISION},
562bae44755Sopenharmony_ci    {"SystemCapability.Ability.AbilityBase", ABILITY_ABILITYBASE},
563bae44755Sopenharmony_ci    {"SystemCapability.Ability.AbilityRuntime.Core", ABILITY_ABILITYRUNTIME_CORE},
564bae44755Sopenharmony_ci    {"SystemCapability.Ability.AbilityRuntime.FAModel", ABILITY_ABILITYRUNTIME_FAMODEL},
565bae44755Sopenharmony_ci    {"SystemCapability.Ability.AbilityRuntime.AbilityCore", ABILITY_ABILITYRUNTIME_ABILITYCORE},
566bae44755Sopenharmony_ci    {"SystemCapability.Ability.AbilityRuntime.Mission", ABILITY_ABILITYRUNTIME_MISSION},
567bae44755Sopenharmony_ci    {"SystemCapability.Ability.AbilityTools.AbilityAssistant", ABILITY_ABILITYTOOLS_ABILITYASSISTANT},
568bae44755Sopenharmony_ci    {"SystemCapability.Ability.DistributedAbilityManager", ABILITY_DISTRIBUTEDABILITYMANAGER},
569bae44755Sopenharmony_ci    {"SystemCapability.Ability.Form", ABILITY_FORM},
570bae44755Sopenharmony_ci    {"SystemCapability.Communication.WiFi.AP.Core", COMMUNICATION_WIFI_AP_CORE},
571bae44755Sopenharmony_ci    {"SystemCapability.Communication.WiFi.AP.Extension", COMMUNICATION_WIFI_AP_EXTENSION},
572bae44755Sopenharmony_ci    {"SystemCapability.ArkUI.ArkUI.Lite", ARKUI_ARKUI_LITE},
573bae44755Sopenharmony_ci    {"SystemCapability.ArkUI.ArkUI.Full", ARKUI_ARKUI_FULL},
574bae44755Sopenharmony_ci    {"SystemCapability.ArkUI.ArkUI.Libuv", ARKUI_ARKUI_LIBUV},
575bae44755Sopenharmony_ci    {"SystemCapability.ArkUI.ArkUI.Napi", ARKUI_ARKUI_NAPI},
576bae44755Sopenharmony_ci    {"SystemCapability.ArkCompiler.JSVM", ARKCOMPILER_JSVM},
577bae44755Sopenharmony_ci    {"SystemCapability.MiscServices.InputMethodFramework", MISCSERVICES_INPUTMETHOD_FRAMEWORK},
578bae44755Sopenharmony_ci    {"SystemCapability.Utils.Lang", UTILS_LANG},
579bae44755Sopenharmony_ci    {"SystemCapability.Web.Webview.Core", WEB_WEBVIEW_CORE},
580bae44755Sopenharmony_ci    {"SystemCapability.Graphic.Graphic2D.ColorManager.Core", GRAPHIC_GRAPHIC2D_COLOR_MANAGER_CORE},
581bae44755Sopenharmony_ci    {"SystemCapability.WindowManager.WindowManager.Core", WINDOWMANAGER_WINDOWMANAGER_CORE},
582bae44755Sopenharmony_ci    {"SystemCapability.MultimodalInput.Input.InputConsumer", MULTIMODALINPUT_INPUT_INPUTCONSUMER},
583bae44755Sopenharmony_ci    {"SystemCapability.MultimodalInput.Input.InputDevice", MULTIMODALINPUT_INPUT_INPUTDEVICE},
584bae44755Sopenharmony_ci    {"SystemCapability.MultimodalInput.Input.Core", MULTIMODALINPUT_INPUT_CORE},
585bae44755Sopenharmony_ci    {"SystemCapability.MultimodalInput.Input.InputSimulator", MULTIMODALINPUT_INPUT_INPUTSIMULATOR},
586bae44755Sopenharmony_ci    {"SystemCapability.MultimodalInput.Input.InputMonitor", MULTIMODALINPUT_INPUT_INPUTMONITOR},
587bae44755Sopenharmony_ci    {"SystemCapability.MultimodalInput.Input.Pointer", MULTIMODALINPUT_INPUT_POINTER},
588bae44755Sopenharmony_ci    {"SystemCapability.Communication.IPC.Core", COMMUNICATION_IPC_CORE},
589bae44755Sopenharmony_ci    {"SystemCapability.Startup.SystemInfo", STARTUP_SYSTEMINFO},
590bae44755Sopenharmony_ci    {"SystemCapability.Startup.SystemInfo.Lite", STARTUP_SYSTEMINFO_LITE},
591bae44755Sopenharmony_ci    {"SystemCapability.Ai.MindSpore", AI_MINDSPORE},
592bae44755Sopenharmony_ci    {"SystemCapability.AI.NeuralNetworkRuntime", AI_NEURAL_NETWORK_RUNTIME},
593bae44755Sopenharmony_ci    {"SystemCapability.FileManagement.StorageService.SpatialStatistics",
594bae44755Sopenharmony_ci        FILEMANAGEMENT_STORAGESERVICE_SPATIALSTATISTICS},
595bae44755Sopenharmony_ci    {"SystemCapability.FileManagement.StorageService.Volume", FILEMANAGEMENT_STORAGESERVICE_VOLUME},
596bae44755Sopenharmony_ci    {"SystemCapability.FileManagement.StorageService.Encryption", FILEMANAGEMENT_STORAGESERVICE_ENCRYPTION},
597bae44755Sopenharmony_ci    {"SystemCapability.FileManagement.File.FileIO", FILEMANAGEMENT_FILE_FILEIO},
598bae44755Sopenharmony_ci    {"SystemCapability.FileManagement.File.Environment", FILEMANAGEMENT_FILE_ENVIRONMENT},
599bae44755Sopenharmony_ci    {"SystemCapability.FileManagement.File.DistributedFile", FILEMANAGEMENT_FILE_DISTRIBUTEDFILE},
600bae44755Sopenharmony_ci    {"SystemCapability.FileManagement.AppFileService", FILEMANAGEMENT_APPFILESERVICE},
601bae44755Sopenharmony_ci    {"SystemCapability.FileManagement.UserFileService", FILEMANAGEMENT_USERFILESERVICE},
602bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.MediaLibrary.Core", MULTIMEDIA_MEDIALIBRARY_CORE},
603bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.MediaLibrary.DistributedCore", MULTIMEDIA_MEDIALIBRARY_DISTRIBUTEDCORE},
604bae44755Sopenharmony_ci    {"SystemCapability.Applications.Contacts", APPLICATIONS_CONTACTS},
605bae44755Sopenharmony_ci    {"SystemCapability.Security.Cipher", SECURITY_CIPHER},
606bae44755Sopenharmony_ci    {"SystemCapability.Applications.Settings.Core", APPLICATIONS_SETTINGS_CORE},
607bae44755Sopenharmony_ci    {"SystemCapability.FileManagement.UserFileManager.Core", FILEMANAGEMENT_USERFILEMANAGER_CORE},
608bae44755Sopenharmony_ci    {"SystemCapability.FileManagement.UserFileManager.DistributedCore", FILEMANAGEMENT_USERFILEMANAGER_DISTRIBUTEDCORE},
609bae44755Sopenharmony_ci    {"SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply",
610bae44755Sopenharmony_ci        RESOURCESCHEDULE_BACKGROUNDTASKMANAGER_EFFICIENCYRESOURCESAPPLY},
611bae44755Sopenharmony_ci    {"SystemCapability.Security.SecurityGuard", SECURITY_SECURITYGUARD},
612bae44755Sopenharmony_ci    {"SystemCapability.Security.CryptoFramework", SECURITY_CRYPTOFRAMEWORK},
613bae44755Sopenharmony_ci    {"SystemCapability.MultimodalInput.Input.Cooperator", MULTIMODALINPUT_INPUT_COOPERATOR},
614bae44755Sopenharmony_ci    {"SystemCapability.Ability.AbilityRuntime.QuickFix", ABILITY_ABILITYRUNTIME_QUICKFIX},
615bae44755Sopenharmony_ci    {"SystemCapability.Security.DlpCredentialService", SECURITY_DLPCREDENTIALSERVICE},
616bae44755Sopenharmony_ci    {"SystemCapability.BundleManager.BundleFramework.AppControl", BUNDLEMANAGER_BUNDLEFRAMEWORK_APPCONTROL},
617bae44755Sopenharmony_ci    {"SystemCapability.BundleManager.BundleFramework.Core", BUNDLEMANAGER_BUNDLEFRAMEWORK_CORE},
618bae44755Sopenharmony_ci    {"SystemCapability.BundleManager.BundleFramework.FreeInstall", BUNDLEMANAGER_BUNDLEFRAMEWORK_FREEINSTALL},
619bae44755Sopenharmony_ci    {"SystemCapability.BundleManager.BundleFramework.Launcher", BUNDLEMANAGER_BUNDLEFRAMEWORK_LAUNCHER},
620bae44755Sopenharmony_ci    {"SystemCapability.BundleManager.BundleFramework.DefaultApp",
621bae44755Sopenharmony_ci        BUNDLEMANAGER_BUNDLEFRAMEWORK_DEFAULTAPP},
622bae44755Sopenharmony_ci    {"SystemCapability.BundleManager.BundleFramework.Resource", BUNDLEMANAGER_BUNDLEFRAMEWORK_RESOURCE},
623bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.AVSession.Core", MULTIMEDIA_AVSESSION_CORE},
624bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.AVSession.Manager", MULTIMEDIA_AVSESSION_MANAGER},
625bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.AVSession.AVCast", MULTIMEDIA_AVSESSION_AVCAST},
626bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.AVSession.ExtendedDisplayCast", MULTIMEDIA_AVSESSION_EXTENDEDDISPLAYCAST},
627bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Audio.Tone", MULTIMEDIA_AUDIO_TONE},
628bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Audio.Interrupt", MULTIMEDIA_AUDIO_INTERRUPT},
629bae44755Sopenharmony_ci    {"SystemCapability.Cloud.AAID", CLOUD_AAID},
630bae44755Sopenharmony_ci    {"SystemCapability.Msdp.DeviceStatus.Stationary", MSDP_DEVICESTATUS_STATIONARY},
631bae44755Sopenharmony_ci    {"SystemCapability.Communication.NetManager.Ethernet", COMMUNICATION_NETMANAGER_ETHERNET},
632bae44755Sopenharmony_ci    {"SystemCapability.Communication.NetManager.NetSharing", COMMUNICATION_NETMANAGER_NETSHARING},
633bae44755Sopenharmony_ci    {"SystemCapability.Communication.NetManager.MDNS", COMMUNICATION_NETMANAGER_MDNS},
634bae44755Sopenharmony_ci    {"SystemCapability.Communication.NetManager.Vpn", COMMUNICATION_NETMANAGER_VPN},
635bae44755Sopenharmony_ci    {"SystemCapability.Communication.NFC.Tag", COMMUNICATION_NFC_TAG},
636bae44755Sopenharmony_ci    {"SystemCapability.Communication.NFC.CardEmulation", COMMUNICATION_NFC_CARDEMULATION},
637bae44755Sopenharmony_ci    {"SystemCapability.Security.Cert", SECURITY_CERT},
638bae44755Sopenharmony_ci    {"SystemCapability.Cloud.OAID", CLOUD_OAID},
639bae44755Sopenharmony_ci    {"SystemCapability.XTS.DeviceAttest", XTS_DEVICEATTEST},
640bae44755Sopenharmony_ci    {"SystemCapability.XTS.DeviceAttest.Lite", XTS_DEVICEATTEST_LITE},
641bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Media.AVPlayer", MULTIMEDIA_MEDIA_AVPLAYER},
642bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Media.AVRecorder", MULTIMEDIA_MEDIA_AVRECORDER},
643bae44755Sopenharmony_ci    {"SystemCapability.Print.PrintFramework", PRINT_PRINT_FRAMEWORK},
644bae44755Sopenharmony_ci    {"SystemCapability.BundleManager.BundleFramework.Overlay", BUNDLEMANAGER_BUNDLEFRAMEWORK_OVERLAY},
645bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.SystemSound.Core", MULTIMEDIA_SYSTEMSOUND_CORE},
646bae44755Sopenharmony_ci    {"SystemCapability.Communication.SecureElement", COMMUNICATION_SECURE_ELEMENT},
647bae44755Sopenharmony_ci    {"SystemCapability.DistributedDataManager.UDMF.Core", DISTRIBUTEDDATAMANAGER_UDMF_CORE},
648bae44755Sopenharmony_ci    {"SystemCapability.FileManagement.DistributedFileService.CloudSyncManager",
649bae44755Sopenharmony_ci        FILEMANAGEMENT_DISTRIBUTEDFILESERVICE_CLOUDSYNCMANAGER},
650bae44755Sopenharmony_ci    {"SystemCapability.MultimodalInput.Input.ShortKey", MULTIMODALINPUT_INPUT_SHORTKEY},
651bae44755Sopenharmony_ci    {"SystemCapability.Msdp.DeviceStatus.Drag", MSDP_DEVICESTATUS_DRAG},
652bae44755Sopenharmony_ci    {"SystemCapability.Msdp.DeviceStatus.Cooperate", MSDP_DEVICESTATUS_COOPERATE},
653bae44755Sopenharmony_ci    {"SystemCapability.Arkui.UILite", ARKUI_UI_LITE},
654bae44755Sopenharmony_ci    {"SystemCapability.Graphic.SurfaceLite", GRAPHIC_SURFACE_LITE},
655bae44755Sopenharmony_ci    {"SystemCapability.Graphic.GraphicUtilsLite", GRAPHIC_GRAPHIC_UTILS_LITE},
656bae44755Sopenharmony_ci    {"SystemCapability.Window.WindowManagerLite", WINDOW_WINDOW_MANAGER_LITE},
657bae44755Sopenharmony_ci    {"SystemCapability.Driver.ExternalDevice", DRIVER_DEVICEMANAGER_EXTENSION},
658bae44755Sopenharmony_ci    {"SystemCapability.FileManagement.DistributedFileService.CloudSync.Core",
659bae44755Sopenharmony_ci        FILEMANAGEMENT_DISTRIBUTEDFILESERVICE_CLOUDSYNC_CORE},
660bae44755Sopenharmony_ci    {"SystemCapability.Request.FileTransferAgent", REQUEST_FILETRANSFERAGENT},
661bae44755Sopenharmony_ci    {"SystemCapability.Driver.HID.Extension", DRIVER_HID_EXTENSION},
662bae44755Sopenharmony_ci    {"SystemCapability.Driver.USB.Extension", DRIVER_USB_EXTENSION},
663bae44755Sopenharmony_ci    {"SystemCapability.Security.Huks.Core", SECURITY_HUKS_CORE},
664bae44755Sopenharmony_ci    {"SystemCapability.Security.Huks.Extension", SECURITY_HUKS_EXTENSION},
665bae44755Sopenharmony_ci    {"SystemCapability.Sensors.MiscDevice.Lite", SENSORS_MISCDEVICE_LITE},
666bae44755Sopenharmony_ci    {"SystemCapability.FileManagement.File.FileIO.Lite", FILEMANAGEMENT_FILE_FILEIO_LITE},
667bae44755Sopenharmony_ci    {"SystemCapability.Cloud.Ads", CLOUD_ADS},
668bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Audio.PlaybackCapture", MULTIMEDIA_AUDIO_PLAYBACKCAPTURE},
669bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Media.AVScreenCapture", MULTIMEDIA_MEDIA_AVSCREENCAPTURE},
670bae44755Sopenharmony_ci    {"SystemCapability.AI.IntelligentVoice.Core", AI_INTELLIGENTVOICE_CORE},
671bae44755Sopenharmony_ci    {"SystemCapability.FileManagement.PhotoAccessHelper.Core", FILE_PHOTO_ACCESS_HELPER_CORE},
672bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Media.SoundPool", MULTIMEDIA_MEDIA_SOUNDPOOL},
673bae44755Sopenharmony_ci    {"SystemCapability.Security.DataLossPrevention", SECURITY_DATALOSSPREVENTION},
674bae44755Sopenharmony_ci    {"SystemCapability.Msdp.UserStatusAwareness", MSDP_USERSTATUSAWARENESS},
675bae44755Sopenharmony_ci    {"SystemCapability.Advertising.OAID", ADVERTISING_OAID},
676bae44755Sopenharmony_ci    {"SystemCapability.BundleManager.EcologicalRuleManager", BUNDLEMANAGER_ECOLOGICAL_RULE_MANAGER},
677bae44755Sopenharmony_ci    {"SystemCapability.Advertising.Ads", ADVERTISING_ADS},
678bae44755Sopenharmony_ci    {"SystemCapability.Security.Asset", SECURITY_ASSET},
679bae44755Sopenharmony_ci    {"SystemCapability.Ability.AbilityRuntime.AutoFill", ABILITY_ABILITYRUNTIME_AUTOFILL},
680bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Drm.Core", MULTIMEDIA_DRM_CORE},
681bae44755Sopenharmony_ci    {"SystemCapability.DistributedDataManager.CommonType", DISTRIBUTEDDATAMANAGER_COMMONTYPE},
682bae44755Sopenharmony_ci    {"SystemCapability.Window.SessionManager", WINDOW_SESSIONMANAGER},
683bae44755Sopenharmony_ci    {"SystemCapability.Print.PrintFramework.NativePrint", PRINT_PRINT_FRAMEWORK_NATIVEPRINT},
684bae44755Sopenharmony_ci    {"SystemCapability.ArkUi.Graphics3D", ARKUI_GRAPHICS3D},
685bae44755Sopenharmony_ci    {"SystemCapability.FileManagement.File.Environment.FolderObtain", FILEMANAGEMENT_FILE_ENVIRONMENT_FOLDEROBTAIN},
686bae44755Sopenharmony_ci    {"SystemCapability.FileManagement.UserFileService.FolderSelection", FILEMANAGEMENT_USERFILESERVICE_FOLDERSELECTION},
687bae44755Sopenharmony_ci    {"SystemCapability.FileManagement.AppFileService.FolderAuthorization",
688bae44755Sopenharmony_ci        FILEMANAGEMENT_APPFILESERVICE_FOLDERAUTHORIZATION},
689bae44755Sopenharmony_ci    {"SystemCapability.Graphics.Drawing", GRAPHICS_DRAWING},
690bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Audio.Spatialization", MULTIMEDIA_AUDIO_SPATIALIZATION},
691bae44755Sopenharmony_ci    {"SystemCapability.Applications.CalendarData", APPLICATIONS_CALENDARDATA},
692bae44755Sopenharmony_ci    {"SystemCapability.ResourceSchedule.DeviceStandby", RSS_DEVICESTANDBY},
693bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Media.AVMetadataExtractor", MULTIMEDIA_MEDIA_AVMETADATAEXTRACTOR},
694bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Media.AVImageGenerator", MULTIMEDIA_MEDIA_AVIMAGEGENERATOR},
695bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.AudioHaptic.Core", MULTIMEDIA_MEDIA_AUDIOHAPTIC_CORE},
696bae44755Sopenharmony_ci    {"SystemCapability.Resourceschedule.Ffrt.Core", RESOURCESCHEDULE_FFRT_CORE},
697bae44755Sopenharmony_ci    {"SystemCapability.AI.MindSporeLite", AI_MINDSPORELITE},
698bae44755Sopenharmony_ci    {"SystemCapability.Ability.AppStartup", ABILITY_APP_STARTUP},
699bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.Media.AVTransCoder", MULTIMEDIA_MEDIA_AVTRANSCODER},
700bae44755Sopenharmony_ci    {"SystemCapability.Base", BASE},
701bae44755Sopenharmony_ci    {"SystemCapability.MultimodalInput.Input.InfraredEmitter", MULTIMODALINPUT_INPUT_INFRAREDEMITTER},
702bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.ImageEffect.Core", MULTIMEDIA_IMAGEEFFECT_CORE},
703bae44755Sopenharmony_ci    {"SystemCapability.Driver.DDK.Extension", DRIVER_DDK_EXTENSION},
704bae44755Sopenharmony_ci    {"SystemCapability.Security.ScreenLockFileManager", SECURITY_SCREENLOCKFILEMANAGER},
705bae44755Sopenharmony_ci    {"SystemCapability.Communication.NetManager.Netfirewall", COMMUNICATION_NETMANAGER_NETFIREWALL},
706bae44755Sopenharmony_ci    {"SystemCapability.Customization.CustomConfig", CUSTOMIZATION_CUSTOMCONFIG},
707bae44755Sopenharmony_ci    {"SystemCapability.Ability.AppExtension.PhotoEditorExtension", ABILITY_APPEXTENSION_PHOTOEDITOREXTENSION},
708bae44755Sopenharmony_ci    {"SystemCapability.BundleManager.AppDomainVerify", BUNDLEMANAGER_APPDOMAINVERIFY},
709bae44755Sopenharmony_ci    {"SystemCapability.Notification.NotificationSettings", NOTIFICATION_NOTIFICATIONSETTINGS},
710bae44755Sopenharmony_ci    {"SystemCapability.Multimedia.VideoProcessingEngine", MULTIMEDIA_VIDEOPROCESSINGENGINE},
711bae44755Sopenharmony_ci    {"SystemCapability.Security.CryptoFramework.Key", SECURITY_CRYPTOFRAMEWORK_KEY},
712bae44755Sopenharmony_ci    {"SystemCapability.Security.CryptoFramework.Key.SymKey", SECURITY_CRYPTOFRAMEWORK_KEY_SYMKEY},
713bae44755Sopenharmony_ci    {"SystemCapability.Security.CryptoFramework.Key.AsymKey", SECURITY_CRYPTOFRAMEWORK_KEY_ASYMKEY},
714bae44755Sopenharmony_ci    {"SystemCapability.Security.CryptoFramework.Signature", SECURITY_CRYPTOFRAMEWORK_SIGNATURE},
715bae44755Sopenharmony_ci    {"SystemCapability.Security.CryptoFramework.Cipher", SECURITY_CRYPTOFRAMEWORK_CIPHER},
716bae44755Sopenharmony_ci    {"SystemCapability.Security.CryptoFramework.KeyAgreement", SECURITY_CRYPTOFRAMEWORK_KEYAGREEMENT},
717bae44755Sopenharmony_ci    {"SystemCapability.Security.CryptoFramework.MessageDigest", SECURITY_CRYPTOFRAMEWORK_MESSAGEDIGEST},
718bae44755Sopenharmony_ci    {"SystemCapability.Security.CryptoFramework.Mac", SECURITY_CRYPTOFRAMEWORK_MAC},
719bae44755Sopenharmony_ci    {"SystemCapability.Security.CryptoFramework.Kdf", SECURITY_CRYPTOFRAMEWORK_KDF},
720bae44755Sopenharmony_ci    {"SystemCapability.Security.CryptoFramework.Rand", SECURITY_CRYPTOFRAMEWORK_RAND},
721bae44755Sopenharmony_ci    {"SystemCapability.Communication.NetManager.WearableDistributedNet",
722bae44755Sopenharmony_ci        COMMUNICATION_NETMANAGER_WEARABLE_DISTRIBUTED_NET},
723bae44755Sopenharmony_ci    {"SystemCapability.Global.FontManager", GLOBAL_FONTMANAGER},
724bae44755Sopenharmony_ci    {"SystemCapability.Telephony.CoreService.Esim", TELEPHONY_CORESERVICE_ESIM},
725bae44755Sopenharmony_ci};
726bae44755Sopenharmony_ci
727bae44755Sopenharmony_ci#ifdef __cplusplus
728bae44755Sopenharmony_ci#if __cplusplus
729bae44755Sopenharmony_ci}
730bae44755Sopenharmony_ci#endif /* __cplusplus */
731bae44755Sopenharmony_ci#endif /* __cplusplus */
732bae44755Sopenharmony_ci#endif  // SYSCAP_DEFINE_H
733