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