1 /* 2 * Copyright (c) 2023-2025 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 INTERFACES_INNER_API_INCLUDE_EDM_IPC_INTERFACE_CODE_H 17 #define INTERFACES_INNER_API_INCLUDE_EDM_IPC_INTERFACE_CODE_H 18 19 #include <stdint.h> 20 21 /* SAID:1601 */ 22 namespace OHOS { 23 namespace EDM { 24 enum EdmInterfaceCode : uint32_t { 25 ADD_DEVICE_ADMIN = 1, 26 REMOVE_DEVICE_ADMIN = 2, 27 GET_PERMISSION_REQUEST = 3, 28 REMOVE_SUPER_ADMIN = 4, 29 GET_ENABLED_ADMIN = 5, 30 GET_ENT_INFO = 6, 31 SET_ENT_INFO = 7, 32 IS_SUPER_ADMIN = 8, 33 IS_ADMIN_ENABLED = 9, 34 SUBSCRIBE_MANAGED_EVENT = 10, 35 UNSUBSCRIBE_MANAGED_EVENT = 11, 36 AUTHORIZE_ADMIN = 12, 37 GET_SUPER_ADMIN_WANT_INFO = 13, 38 SET_DELEGATED_POLICIES = 14, 39 GET_DELEGATED_POLICIES = 15, 40 GET_DELEGATED_BUNDLE_NAMES = 16, 41 REPLACE_SUPER_ADMIN = 17, 42 GET_ADMINS = 18, 43 SET_ADMIN_RUNNING_MODE = 19, 44 SET_DELEGATED_POLICIES_OVERRIDE = 20, 45 SET_BUNDLE_INSTALL_POLICIES = 21, 46 47 SET_DATETIME = 1001, 48 GET_DEVICE_SERIAL = 1002, 49 GET_DISPLAY_VERSION = 1003, 50 GET_DEVICE_NAME = 1004, 51 RESET_FACTORY = 1005, 52 DISALLOW_ADD_LOCAL_ACCOUNT = 1006, 53 IS_WIFI_ACTIVE = 1007, 54 GET_NETWORK_INTERFACES = 1008, 55 GET_IP_ADDRESS = 1009, 56 GET_MAC = 1010, 57 ALLOWED_INSTALL_BUNDLES = 1011, 58 DISALLOW_MODIFY_DATETIME = 1012, 59 SET_WIFI_PROFILE = 1013, 60 DISALLOW_PRINTING = 1014, 61 DISALLOW_RUNNING_BUNDLES = 1015, 62 DISABLED_NETWORK_INTERFACE = 1016, 63 DISALLOWED_INSTALL_BUNDLES = 1017, 64 SCREEN_OFF_TIME = 1018, 65 DISALLOWED_UNINSTALL_BUNDLES = 1019, 66 UNINSTALL = 1020, 67 DISABLED_PRINTER = 1021, 68 DISABLED_HDC = 1022, 69 IPTABLES_RULE = 1023, 70 SET_BROWSER_POLICIES = 1024, 71 GLOBAL_PROXY = 1025, 72 USB_READ_ONLY = 1026, 73 INSTALL_CERTIFICATE = 1027, 74 INSTALL = 1028, 75 POWER_POLICY = 1029, 76 NTP_SERVER = 1030, 77 GET_SECURITY_PATCH_TAG = 1031, 78 GET_DEVICE_ENCRYPTION_STATUS = 1032, 79 LOCK_SCREEN = 1033, 80 FIREWALL_RULE = 1034, 81 DOMAIN_FILTER_RULE = 1035, 82 SHUTDOWN = 1036, 83 REBOOT = 1037, 84 DISALLOW_ADD_OS_ACCOUNT_BY_USER = 1038, 85 ADD_OS_ACCOUNT = 1039, 86 GET_BLUETOOTH_INFO = 1040, 87 LOCATION_POLICY = 1042, 88 DISABLE_USB = 1043, 89 ALLOWED_USB_DEVICES = 1044, 90 MANAGE_AUTO_START_APPS = 1045, 91 DISABLE_WIFI = 1046, 92 DISABLE_MICROPHONE = 1047, 93 DISABLE_BLUETOOTH = 1048, 94 FINGERPRINT_AUTH = 1049, 95 GET_DEVICE_INFO = 1050, 96 PASSWORD_POLICY = 1051, 97 ALLOWED_BLUETOOTH_DEVICES = 1052, 98 OPERATE_DEVICE = 1053, 99 CLIPBOARD_POLICY = 1054, 100 SET_OTA_UPDATE_POLICY = 1055, 101 NOTIFY_UPGRADE_PACKAGES = 1056, 102 DISALLOWED_TETHERING = 1057, 103 INACTIVE_USER_FREEZE = 1058, 104 DISALLOWED_USB_DEVICES = 1059, 105 SNAPSHOT_SKIP = 1060, 106 WATERMARK_IMAGE = 1061, 107 DISABLE_CAMERA = 1062, 108 MANAGE_KEEP_ALIVE_APPS = 1063, 109 MANAGED_BROWSER_POLICY = 1064, 110 GET_ADMINPROVISION_INFO = 1065, 111 DISABLE_MTP_CLIENT = 1066, 112 DISABLE_MTP_SERVER = 1067, 113 DOMAIN_ACCOUNT_POLICY = 1068, 114 DISABLE_MAINTENANCE_MODE = 1069, 115 ALLOWED_WIFI_LIST = 1070, 116 DISALLOWED_WIFI_LIST = 1071, 117 SWITCH_BLUETOOTH = 1072, 118 DISALLOWED_SMS = 1073, 119 DISALLOWED_MMS = 1074, 120 GET_BUNDLE_INFO_LIST = 1075, 121 DISABLE_BACKUP_AND_RESTORE = 1076, 122 SWITCH_WIFI = 1077, 123 DISALLOWED_BLUETOOTH_PROTOCOLS = 1078, 124 DISALLOWED_BLUETOOTH_DEVICES = 1079, 125 DISALLOW_MODIFY_APN = 1080, 126 TURNONOFF_MOBILE_DATA = 1081, 127 DISABLE_REMOTE_DESK = 1082, 128 DISABLE_REMOTE_DIAGNOSIS = 1083, 129 CLEAR_UP_APPLICATION_DATA = 1084, 130 DISABLE_USER_MTP_CLIENT = 1085, 131 SET_APN_INFO = 1086, 132 DISALLOWED_SIM = 1087, 133 DISALLOWED_MOBILE_DATA = 1088, 134 DISALLOW_MODIFY_ETHERNET_IP = 1089, 135 DISABLE_SET_BIOMETRICS_AND_SCREENLOCK = 1090, 136 DISABLE_SET_DEVICE_NAME = 1091, 137 DISABLE_SAMBA_CLIENT = 1092, 138 DISABLE_SAMBA_SERVER = 1093, 139 SET_KIOSK_FEATURE = 1094, 140 DISALLOW_POWER_LONG_PRESS = 1095, 141 ALLOWED_KIOSK_APPS = 1096, 142 IS_APP_KIOSK_ALLOWED = 1097, 143 DISALLOWED_NFC = 1098, 144 DISALLOWED_AIRPLANE_MODE = 1099, 145 ALLOWED_INSTALL_APP_TYPE = 1100, 146 DISALLOW_VPN = 1101, 147 SET_AUTO_UNLOCK_AFTER_REBOOT = 1102, 148 DISALLOWED_USB_STORAGE_DEVICE_WRITE = 1103, 149 DISALLOWED_DISTRIBUTED_TRANSMISSION = 1104, 150 DISALLOWED_SUDO = 1105, 151 SET_INSTALL_LOCAL_ENTERPRISE_APP_ENABLED = 1106, 152 DISALLOWED_NOTIFICATION = 1107, 153 TELEPHONY_CALL_POLICY = 1108, 154 DISALLOWED_TELEPHONY_CALL = 1109, 155 DISALLOWED_NEARLINK_PROTOCOLS = 1110, 156 DISABLE_PRIVATE_SPACE = 1111, 157 DISALLOWED_EXPORT_RECOVERY_KEY = 1112, 158 DISABLED_PRINT = 1113, 159 PERMISSION_MANAGED_STATE = 1114, 160 SET_WALL_PAPER = 1115, 161 POLICY_CODE_END = 3000, 162 }; 163 } // namespace EDM 164 } // namespace OHOS 165 #endif // INTERFACES_INNER_API_INCLUDE_EDM_IPC_INTERFACE_CODE_H 166