1 /* 2 * Copyright (c) 2023-2024 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 44 SET_DATETIME = 1001, 45 GET_DEVICE_SERIAL = 1002, 46 GET_DISPLAY_VERSION = 1003, 47 GET_DEVICE_NAME = 1004, 48 RESET_FACTORY = 1005, 49 DISALLOW_ADD_LOCAL_ACCOUNT = 1006, 50 IS_WIFI_ACTIVE = 1007, 51 GET_NETWORK_INTERFACES = 1008, 52 GET_IP_ADDRESS = 1009, 53 GET_MAC = 1010, 54 ALLOWED_INSTALL_BUNDLES = 1011, 55 DISALLOW_MODIFY_DATETIME = 1012, 56 SET_WIFI_PROFILE = 1013, 57 DISALLOW_PRINTING = 1014, 58 DISALLOW_RUNNING_BUNDLES = 1015, 59 DISABLED_NETWORK_INTERFACE = 1016, 60 DISALLOWED_INSTALL_BUNDLES = 1017, 61 SCREEN_OFF_TIME = 1018, 62 DISALLOWED_UNINSTALL_BUNDLES = 1019, 63 UNINSTALL = 1020, 64 DISABLED_PRINTER = 1021, 65 DISABLED_HDC = 1022, 66 IPTABLES_RULE = 1023, 67 SET_BROWSER_POLICIES = 1024, 68 GLOBAL_PROXY = 1025, 69 USB_READ_ONLY = 1026, 70 INSTALL_CERTIFICATE = 1027, 71 INSTALL = 1028, 72 POWER_POLICY = 1029, 73 NTP_SERVER = 1030, 74 GET_SECURITY_PATCH_TAG = 1031, 75 GET_DEVICE_ENCRYPTION_STATUS = 1032, 76 LOCK_SCREEN = 1033, 77 FIREWALL_RULE = 1034, 78 DOMAIN_FILTER_RULE = 1035, 79 SHUTDOWN = 1036, 80 REBOOT = 1037, 81 DISALLOW_ADD_OS_ACCOUNT_BY_USER = 1038, 82 ADD_OS_ACCOUNT = 1039, 83 GET_BLUETOOTH_INFO = 1040, 84 LOCATION_POLICY = 1042, 85 DISABLE_USB = 1043, 86 ALLOWED_USB_DEVICES = 1044, 87 MANAGE_AUTO_START_APPS = 1045, 88 DISABLE_WIFI = 1046, 89 DISABLE_MICROPHONE = 1047, 90 DISABLE_BLUETOOTH = 1048, 91 FINGERPRINT_AUTH = 1049, 92 GET_DEVICE_INFO = 1050, 93 PASSWORD_POLICY = 1051, 94 ALLOWED_BLUETOOTH_DEVICES = 1052, 95 OPERATE_DEVICE = 1053, 96 CLIPBOARD_POLICY = 1054, 97 SET_OTA_UPDATE_POLICY = 1055, 98 NOTIFY_UPGRADE_PACKAGES = 1056, 99 DISALLOWED_TETHERING = 1057, 100 INACTIVE_USER_FREEZE = 1058, 101 DISALLOWED_USB_DEVICES = 1059, 102 SNAPSHOT_SKIP = 1060, 103 WATERMARK_IMAGE = 1061, 104 DISABLE_CAMERA = 1062, 105 MANAGE_KEEP_ALIVE_APPS = 1063, 106 MANAGED_BROWSER_POLICY = 1064, 107 GET_ADMINPROVISION_INFO = 1065, 108 DISABLE_MTP_CLIENT = 1066, 109 DISABLE_MTP_SERVER = 1067, 110 DOMAIN_ACCOUNT_POLICY = 1068, 111 POLICY_CODE_END = 3000, 112 }; 113 } // namespace EDM 114 } // namespace OHOS 115 #endif // INTERFACES_INNER_API_INCLUDE_EDM_IPC_INTERFACE_CODE_H 116