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 OHOS_ABILITY_RUNTIME_ABILITY_MANAGER_IPC_INTERFACE_CODE_H 17 #define OHOS_ABILITY_RUNTIME_ABILITY_MANAGER_IPC_INTERFACE_CODE_H 18 19 /* SAID:180 */ 20 namespace OHOS { 21 namespace AAFwk { 22 enum class AbilityManagerInterfaceCode { 23 // ipc id 1-1000 for kit 24 // ipc id for terminating ability (1) 25 TERMINATE_ABILITY = 1, 26 27 // ipc id for attaching ability thread (2) 28 ATTACH_ABILITY_THREAD = 2, 29 30 // ipc id for ability transition done (3) 31 ABILITY_TRANSITION_DONE = 3, 32 33 // ipc id for connecting ability done (4) 34 CONNECT_ABILITY_DONE = 4, 35 36 // ipc id for disconnecting ability done (5) 37 DISCONNECT_ABILITY_DONE = 5, 38 39 // ipc id for add window token (6) 40 ADD_WINDOW_INFO = 6, 41 42 // ipc id for list stack info (8) 43 LIST_STACK_INFO = 8, 44 45 // ipc id for get recent mission (9) 46 GET_RECENT_MISSION = 9, 47 48 // ipc id for removing mission (10) 49 REMOVE_MISSION = 10, 50 51 // ipc id for removing mission (11) 52 REMOVE_STACK = 11, 53 54 // ipc id for removing mission (12) 55 COMMAND_ABILITY_DONE = 12, 56 57 // ipc id for get mission snapshot (13) 58 GET_MISSION_SNAPSHOT = 13, 59 60 // ipc id for acquire data ability (14) 61 ACQUIRE_DATA_ABILITY = 14, 62 63 // ipc id for release data ability (15) 64 RELEASE_DATA_ABILITY = 15, 65 66 // ipc id for move mission to top (16) 67 MOVE_MISSION_TO_TOP = 16, 68 69 // ipc id for kill process (17) 70 KILL_PROCESS = 17, 71 72 // ipc id for uninstall app (18) 73 UNINSTALL_APP = 18, 74 75 // ipc id for move mission to floating stack (20) 76 MOVE_MISSION_TO_FLOATING_STACK = 20, 77 78 // ipc id for move mission to floating stack (21) 79 MOVE_MISSION_TO_SPLITSCREEN_STACK = 21, 80 81 // ipc id for change focus ability (22) 82 CHANGE_FOCUS_ABILITY = 22, 83 84 // ipc id for Minimize MultiWindow (23) 85 MINIMIZE_MULTI_WINDOW = 23, 86 87 // ipc id for Maximize MultiWindow (24) 88 MAXIMIZE_MULTI_WINDOW = 24, 89 90 // ipc id for get floating missions (25) 91 GET_FLOATING_MISSIONS = 25, 92 93 // ipc id for get floating missions (26) 94 CLOSE_MULTI_WINDOW = 26, 95 96 // ipc id for move mission to end (27) 97 MOVE_MISSION_TO_END = 27, 98 99 // ipc id for compel verify permission (28) 100 COMPEL_VERIFY_PERMISSION = 28, 101 102 // ipc id for power off (29) 103 POWER_OFF = 29, 104 105 // ipc id for power off (30) 106 POWER_ON = 30, 107 108 // ipc id for luck mission (31) 109 LUCK_MISSION = 31, 110 111 // ipc id for unluck mission (32) 112 UNLUCK_MISSION = 32, 113 114 // ipc id for set mission info (33) 115 SET_MISSION_INFO = 33, 116 117 // ipc id for get mission lock mode state (34) 118 GET_MISSION_LOCK_MODE_STATE = 34, 119 120 // ipc id for minimize ability (35) 121 MINIMIZE_ABILITY = 35, 122 123 // ipc id for lock mission for cleanup operation (36) 124 LOCK_MISSION_FOR_CLEANUP = 36, 125 126 // ipc id for unlock mission for cleanup operation (37) 127 UNLOCK_MISSION_FOR_CLEANUP = 37, 128 129 // ipc id for register mission listener (38) 130 REGISTER_MISSION_LISTENER = 38, 131 132 // ipc id for unregister mission listener (39) 133 UNREGISTER_MISSION_LISTENER = 39, 134 135 // ipc id for get mission infos (40) 136 GET_MISSION_INFOS = 40, 137 138 // ipc id for get mission info by id (41) 139 GET_MISSION_INFO_BY_ID = 41, 140 141 // ipc id for clean mission (42) 142 CLEAN_MISSION = 42, 143 144 // ipc id for clean all missions (43) 145 CLEAN_ALL_MISSIONS = 43, 146 147 // ipc id for move mission to front (44) 148 MOVE_MISSION_TO_FRONT = 44, 149 150 // ipc id for get mission snap shot (45) 151 GET_MISSION_SNAPSHOT_BY_ID = 45, 152 153 // ipc id for move mission to front (46) 154 START_USER = 46, 155 156 // ipc id for move mission to front (47) 157 STOP_USER = 47, 158 159 // ipc id for set ability controller (48) 160 SET_ABILITY_CONTROLLER = 48, 161 162 // ipc id for get stability test flag (49) 163 IS_USER_A_STABILITY_TEST = 49, 164 165 // ipc id for set mission label (50) 166 SET_MISSION_LABEL = 50, 167 168 // ipc id for ability foreground (51) 169 DO_ABILITY_FOREGROUND = 51, 170 171 // ipc id for ability background (52) 172 DO_ABILITY_BACKGROUND = 52, 173 174 // ipc id for move mission to front by options (53) 175 MOVE_MISSION_TO_FRONT_BY_OPTIONS = 53, 176 177 // ipc for get mission id by ability token (54) 178 GET_MISSION_ID_BY_ABILITY_TOKEN = 54, 179 180 // ipc id for set mission icon (55) 181 SET_MISSION_ICON = 55, 182 183 // dump ability info done (56) 184 DUMP_ABILITY_INFO_DONE = 56, 185 186 // start extension ability (57) 187 START_EXTENSION_ABILITY = 57, 188 189 // stop extension ability (58) 190 STOP_EXTENSION_ABILITY = 58, 191 192 // ipc id for set rootSceneSession (61) 193 SET_ROOT_SCENE_SESSION = 61, 194 195 // prepare terminate ability (62) 196 PREPARE_TERMINATE_ABILITY = 62, 197 198 COMMAND_ABILITY_WINDOW_DONE = 63, 199 200 // prepare terminate ability (64) 201 CALL_ABILITY_BY_SCB = 64, 202 203 MOVE_ABILITY_TO_BACKGROUND = 65, 204 205 // ipc id for set mission continue state (66) 206 SET_MISSION_CONTINUE_STATE = 66, 207 208 // ipc id for set session locked state (67) 209 SET_SESSION_LOCKED_STATE = 67, 210 211 // Register the app debug mode listener (68) 212 REGISTER_APP_DEBUG_LISTENER = 68, 213 214 // Cancel register the app debug mode listener (69) 215 UNREGISTER_APP_DEBUG_LISTENER = 69, 216 217 // Attach app debug (70) 218 ATTACH_APP_DEBUG = 70, 219 220 // Deatch app debug (71) 221 DETACH_APP_DEBUG = 71, 222 223 // Execute intent (72) 224 EXECUTE_INTENT = 72, 225 226 // execute insight intent done with result (73) 227 EXECUTE_INSIGHT_INTENT_DONE = 73, 228 229 // ipc id for logout user (74) 230 LOGOUT_USER = 74, 231 232 // Get forgeround UI abilities(75) 233 GET_FOREGROUND_UI_ABILITIES = 75, 234 235 // Pop-up launch of full-screen atomic service(77) 236 OPEN_ATOMIC_SERVICE = 77, 237 238 // Querying whether to allow embedded startup of atomic service. 239 IS_EMBEDDED_OPEN_ALLOWED = 78, 240 241 // Starts a new ability by shortcut. 242 START_SHORTCUT = 79, 243 244 // Set resident process enable status. 245 SET_RESIDENT_PROCESS_ENABLE = 80, 246 247 // ipc id for ability window config transition done (81) 248 ABILITY_WINDOW_CONFIG_TRANSITION_DONE = 81, 249 250 // Back to caller. 251 BACK_TO_CALLER_UIABILITY = 82, 252 253 // ipc id 1001-2000 for DMS 254 // ipc id for starting ability (1001) 255 START_ABILITY = 1001, 256 257 // ipc id for connecting ability (1002) 258 CONNECT_ABILITY = 1002, 259 260 // ipc id for disconnecting ability (1003) 261 DISCONNECT_ABILITY = 1003, 262 263 // ipc id for disconnecting ability (1004) 264 STOP_SERVICE_ABILITY = 1004, 265 266 // ipc id for starting ability by caller(1005) 267 START_ABILITY_ADD_CALLER = 1005, 268 269 GET_PENDING_WANT_SENDER = 1006, 270 271 SEND_PENDING_WANT_SENDER = 1007, 272 273 CANCEL_PENDING_WANT_SENDER = 1008, 274 275 GET_PENDING_WANT_UID = 1009, 276 277 GET_PENDING_WANT_BUNDLENAME = 1010, 278 279 GET_PENDING_WANT_USERID = 1011, 280 281 GET_PENDING_WANT_TYPE = 1012, 282 283 GET_PENDING_WANT_CODE = 1013, 284 285 REGISTER_CANCEL_LISTENER = 1014, 286 287 UNREGISTER_CANCEL_LISTENER = 1015, 288 289 GET_PENDING_REQUEST_WANT = 1016, 290 291 GET_PENDING_WANT_SENDER_INFO = 1017, 292 SET_SHOW_ON_LOCK_SCREEN = 1018, 293 294 SEND_APP_NOT_RESPONSE_PROCESS_ID = 1019, 295 296 // ipc id for starting ability by settings(1020) 297 START_ABILITY_FOR_SETTINGS = 1020, 298 299 GET_ABILITY_MISSION_SNAPSHOT = 1021, 300 301 GET_APP_MEMORY_SIZE = 1022, 302 303 IS_RAM_CONSTRAINED_DEVICE = 1023, 304 305 GET_ABILITY_RUNNING_INFO = 1024, 306 307 GET_EXTENSION_RUNNING_INFO = 1025, 308 309 GET_PROCESS_RUNNING_INFO = 1026, 310 311 START_ABILITY_FOR_OPTIONS = 1028, 312 313 // ipc id for call ability 314 START_CALL_ABILITY = 1032, 315 316 RELEASE_CALL_ABILITY = 1033, 317 318 CONNECT_ABILITY_WITH_TYPE = 1034, 319 320 // start ui extension ability 321 START_UI_EXTENSION_ABILITY = 1035, 322 323 CALL_REQUEST_DONE = 1036, 324 325 START_ABILITY_AS_CALLER_BY_TOKEN = 1037, 326 327 START_ABILITY_AS_CALLER_FOR_OPTIONS = 1038, 328 329 // ipc id for minimize ui extension ability 330 MINIMIZE_UI_EXTENSION_ABILITY = 1039, 331 332 // ipc id for terminating ui extension ability 333 TERMINATE_UI_EXTENSION_ABILITY = 1040, 334 335 // ipc id for connect ui extension ability 336 CONNECT_UI_EXTENSION_ABILITY = 1041, 337 338 CHECK_UI_EXTENSION_IS_FOCUSED = 1042, 339 340 START_UI_ABILITY_BY_SCB = 1043, 341 342 // ipc id for minimize ui ability by scb 343 MINIMIZE_UI_ABILITY_BY_SCB = 1044, 344 345 // ipc id for close ui ability by scb 346 CLOSE_UI_ABILITY_BY_SCB = 1045, 347 348 // ipc id for request dialog service 349 REQUEST_DIALOG_SERVICE = 1046, 350 351 // ipc id for start specified ability by scb 352 START_SPECIFIED_ABILITY_BY_SCB = 1047, 353 354 // ipc id for set sessionManagerService 355 SET_SESSIONMANAGERSERVICE = 1048, 356 357 // ipc id for report drawn completed 358 REPORT_DRAWN_COMPLETED = 1049, 359 360 // ipc id for prepare to terminate ability by scb 361 PREPARE_TERMINATE_ABILITY_BY_SCB = 1050, 362 363 // start ui session ability 364 START_UI_SESSION_ABILITY_ADD_CALLER = 1051, 365 366 START_UI_SESSION_ABILITY_FOR_OPTIONS = 1052, 367 368 // start ability by insigt intent 369 START_ABILITY_BY_INSIGHT_INTENT = 1053, 370 371 // get dialog session info 372 GET_DIALOG_SESSION_INFO = 1054, 373 374 // send dialog result 375 SEND_DIALOG_RESULT = 1055, 376 377 // request modal UIExtension by want 378 REQUESET_MODAL_UIEXTENSION = 1056, 379 380 // get root host info of uiextension 381 GET_UI_EXTENSION_ROOT_HOST_INFO = 1057, 382 383 // change current ability visibility 384 CHANGE_ABILITY_VISIBILITY = 1058, 385 386 // change ui ability visibility by scb 387 CHANGE_UI_ABILITY_VISIBILITY_BY_SCB = 1059, 388 389 // ipc id for start ability for result as caller 390 START_ABILITY_FOR_RESULT_AS_CALLER = 1060, 391 392 // ipc id for start ability for result as caller 393 START_ABILITY_FOR_RESULT_AS_CALLER_FOR_OPTIONS = 1061, 394 395 // ipc id for preload UIExtension ability by want 396 PRELOAD_UIEXTENSION_ABILITY = 1062, 397 398 // ipc id for start UIExtension ability embedded 399 START_UI_EXTENSION_ABILITY_EMBEDDED = 1063, 400 401 // ipc id for start UIExtension ability constrained embedded 402 START_UI_EXTENSION_CONSTRAINED_EMBEDDED = 1064, 403 404 // get ui extension session info 405 GET_UI_EXTENSION_SESSION_INFO = 1065, 406 407 // ipc id for clean uiability from user 408 CLEAN_UI_ABILITY_BY_SCB = 1066, 409 410 // start ability only ui ability 411 START_ABILITY_ONLY_UI_ABILITY = 1067, 412 413 //terminate UIServiceExtensionAbility 414 TERMINATE_UI_SERVICE_EXTENSION_ABILITY = 1068, 415 416 // ipc id for close ui extension ability by scb 417 CLOSE_UI_EXTENSION_ABILITY_BY_SCB = 1069, 418 419 SEND_LOCAL_PENDING_WANT_SENDER = 1070, 420 421 SET_ON_NEW_WANT_SKIP_SCENARIOS = 1071, 422 423 NOTIFY_STARTUP_EXCEPTION_BY_SCB = 1072, 424 425 // ipc id for start UI abilities 426 START_UI_ABILITIES = 1073, 427 428 // ipc id for continue ability(1101) 429 START_CONTINUATION = 1101, 430 431 NOTIFY_CONTINUATION_RESULT = 1102, 432 433 NOTIFY_COMPLETE_CONTINUATION = 1103, 434 435 CONTINUE_ABILITY = 1104, 436 437 CONTINUE_MISSION = 1105, 438 439 SEND_RESULT_TO_ABILITY = 1106, 440 441 REGISTER_REMOTE_ON_LISTENER = 1107, 442 443 REGISTER_REMOTE_OFF_LISTENER = 1108, 444 445 CONTINUE_MISSION_OF_BUNDLENAME = 1109, 446 447 // ipc id for mission manager(1110) 448 REGISTER_REMOTE_MISSION_LISTENER = 1110, 449 UNREGISTER_REMOTE_MISSION_LISTENER = 1111, 450 START_SYNC_MISSIONS = 1112, 451 STOP_SYNC_MISSIONS = 1113, 452 REGISTER_SNAPSHOT_HANDLER = 1114, 453 GET_MISSION_SNAPSHOT_INFO = 1115, 454 MOVE_MISSIONS_TO_FOREGROUND = 1117, 455 MOVE_MISSIONS_TO_BACKGROUND = 1118, 456 UPDATE_MISSION_SNAPSHOT_FROM_WMS, 457 458 // ipc id for user test(1120) 459 START_USER_TEST = 1120, 460 FINISH_USER_TEST = 1121, 461 DELEGATOR_DO_ABILITY_FOREGROUND = 1122, 462 DELEGATOR_DO_ABILITY_BACKGROUND = 1123, 463 GET_TOP_ABILITY_TOKEN = 1124, 464 // ipc id for starting ability with specify token id(1125) 465 START_ABILITY_WITH_SPECIFY_TOKENID = 1125, 466 REGISTER_ABILITY_FIRST_FRAME_STATE_OBSERVER = 1126, 467 UNREGISTER_ABILITY_FIRST_FRAME_STATE_OBSERVER = 1127, 468 // ipc for get ability state by persistent id 469 GET_ABILITY_STATE_BY_PERSISTENT_ID = 1128, 470 TRANSFER_ABILITY_RESULT = 1129, 471 // ipc for notify frozen process by RSS 472 NOTIFY_FROZEN_PROCESS_BY_RSS = 1130, 473 474 // ipc id for pre-start mission 475 PRE_START_MISSION = 1135, 476 477 // ipc for open link 478 OPEN_LINK = 1140, 479 480 //ipc for suspend extionsion ability 481 SUSPEND_EXTENSION_ABILITY = 1141, 482 // ipc for resume extionsion ability 483 RESUME_EXTENSION_ABILITY = 1142, 484 485 // ipc id 2001-3000 for tools 486 // ipc id for dumping state (2001) 487 DUMP_STATE = 2001, 488 DUMPSYS_STATE = 2002, 489 FORCE_TIMEOUT, 490 491 REGISTER_WMS_HANDLER = 2500, 492 COMPLETEFIRSTFRAMEDRAWING = 2501, 493 REGISTER_CONNECTION_OBSERVER = 2502, 494 UNREGISTER_CONNECTION_OBSERVER = 2503, 495 GET_DLP_CONNECTION_INFOS = 2504, 496 GET_CONNECTION_DATA = 2505, 497 COMPLETE_FIRST_FRAME_DRAWING_BY_SCB = 2506, 498 499 GET_TOP_ABILITY = 3000, 500 FREE_INSTALL_ABILITY_FROM_REMOTE = 3001, 501 ADD_FREE_INSTALL_OBSERVER = 3002, 502 GET_ELEMENT_NAME_BY_TOKEN = 3003, 503 504 // ipc id for app recovery(3010) 505 ABILITY_RECOVERY = 3010, 506 ABILITY_RECOVERY_ENABLE = 3011, 507 508 QUERY_MISSION_VAILD = 3012, 509 510 VERIFY_PERMISSION = 3013, 511 512 CLEAR_RECOVERY_PAGE_STACK = 3014, 513 514 ABILITY_RECOVERY_SUBMITINFO = 3015, 515 516 ACQUIRE_SHARE_DATA = 4001, 517 SHARE_DATA_DONE = 4002, 518 519 // ipc id for notify as result (notify to snadbox app) 520 NOTIFY_SAVE_AS_RESULT = 4201, 521 522 // ipc id for collborator 523 REGISTER_COLLABORATOR = 4050, 524 UNREGISTER_COLLABORATOR = 4051, 525 GET_ABILITY_MANAGER_COLLABORATOR = 4052, 526 527 IS_ABILITY_CONTROLLER_START = 4054, 528 OPEN_FILE = 4055, 529 530 GET_ABILITY_TOKEN = 5001, 531 532 REGISTER_STATUS_BAR_DELEGATE = 5100, 533 KILL_PROCESS_WITH_PREPARE_TERMINATE = 5101, 534 535 KILL_PROCESS_WITH_REASON = 5200, 536 537 KILL_PROCESS_FOR_PERMISSION_UPDATE = 5300, 538 539 FORCE_EXIT_APP = 6001, 540 RECORD_APP_EXIT_REASON = 6002, 541 RECORD_PROCESS_EXIT_REASON = 6003, 542 UPGRADE_APP = 6004, 543 MOVE_UI_ABILITY_TO_BACKGROUND = 6005, 544 RECORD_PROCESS_EXIT_REASON_PLUS = 6006, 545 546 // ipc id for register auto startup system callback 547 REGISTER_AUTO_STARTUP_SYSTEM_CALLBACK = 6101, 548 // ipc id for unregister auto startup system callback 549 UNREGISTER_AUTO_STARTUP_SYSTEM_CALLBACK = 6102, 550 // ipc id for set application auto startup 551 SET_APPLICATION_AUTO_STARTUP = 6103, 552 // ipc id for cancel application auto startup 553 CANCEL_APPLICATION_AUTO_STARTUP = 6104, 554 // ipc id for auery all auto startup application 555 QUERY_ALL_AUTO_STARTUP_APPLICATION = 6105, 556 557 // ipc id for on auto starup on 558 ON_AUTO_STARTUP_ON = 6111, 559 // ipc id for on auto starup off 560 ON_AUTO_STARTUP_OFF = 6112, 561 562 // ipc id for register session handler 563 REGISTER_SESSION_HANDLER = 6010, 564 // ipc id for update session info 565 UPDATE_SESSION_INFO = 6011, 566 567 // ipc id for set application auto startup by EDM 568 SET_APPLICATION_AUTO_STARTUP_BY_EDM = 6113, 569 // ipc id for cancel application auto startup by EDM 570 CANCEL_APPLICATION_AUTO_STARTUP_BY_EDM = 6114, 571 572 // ipc id for restart app 573 RESTART_APP = 6115, 574 // ipc id for request to display assert fault dialog 575 REQUEST_ASSERT_FAULT_DIALOG = 6116, 576 // ipc id for notify the operation status of the user 577 NOTIFY_DEBUG_ASSERT_RESULT = 6117, 578 579 // ipc id for terminate mission 580 TERMINATE_MISSION = 6118, 581 582 // ipc for block all apps from starting 583 BLOCK_ALL_APP_START = 6119, 584 585 // update associate config list 586 UPDATE_ASSOCIATE_CONFIG_LIST = 6120, 587 588 // set application keep alive 589 SET_APPLICATION_KEEP_ALLIVE = 6121, 590 591 // get keep-alive applications 592 GET_APPLICATIONS_KEEP_ALIVE = 6122, 593 594 // set application keep alive by EDM 595 SET_APPLICATION_KEEP_ALLIVE_BY_EDM = 6123, 596 597 // get keep-alive applications by EDM 598 GET_APPLICATIONS_KEEP_ALIVE_BY_EDM = 6124, 599 600 GET_INTENT_EXEMPTION_INFO = 6125, 601 602 // set app service extension keep alive 603 SET_APP_SERVICE_EXTENSION_KEEP_ALIVE = 6126, 604 605 // get keep-alive app service extensions 606 GET_APP_SERVICE_EXTENSIONS_KEEP_ALIVE = 6127, 607 608 // add query ERMS observer 609 ADD_QUERY_ERMS_OBSERVER = 6130, 610 611 // query atomic service startup rule 612 QUERY_ATOMIC_SERVICE_STARTUP_RULE = 6131, 613 614 // start self uiability 615 NDK_START_SELF_UI_ABILITY = 6132, 616 617 // prepare terminate done 618 PREPARE_TERMINATE_ABILITY_DONE = 6133, 619 620 // kill process with prepare terminate done 621 KILL_PROCESS_WITH_PREPARE_TERMINATE_DONE = 6134, 622 623 // register hidden start observer 624 REGISTER_HIDDEN_START_OBSERVER = 6135, 625 626 // Unregister hidden start observer 627 UNREGISTER_HIDDEN_START_OBSERVER = 6136, 628 629 // Query preload uiextension record 630 QUERY_PRELOAD_UIEXTENSION_RECORD = 6137, 631 632 // start self uiability with startOptions 633 START_SELF_UI_ABILITY_WITH_START_OPTIONS = 6138, 634 635 // revoke delegator 636 REVOKE_DELEGATOR = 6139, 637 638 // get all insight intent info 639 GET_ALL_INSIGHT_INTENT_INFO = 6140, 640 641 // get all insight intent info by bundle name 642 GET_INSIGHT_INTENT_INFO_BY_BUNDLE_NAME = 6141, 643 644 // get all insight intent info by intent name 645 GET_INSIGHT_INTENT_INFO_BY_INTENT_NAME = 6142, 646 647 // start ability with wait 648 START_ABILITY_WITH_WAIT = 6143, 649 650 // restart atomic service 651 RESTART_SELF_ATOMIC_SERVICE = 6144, 652 653 // update the list of applications allowed in kiosk mode 654 UPDATE_KIOSK_APP_LIST = 6145, 655 656 // enter kiosk mode 657 ENTER_KIOSK_MODE = 6146, 658 659 // exit kiosk mode 660 EXIT_KIOSK_MODE = 6147, 661 662 // get current kiosk mode information 663 GET_KIOSK_INFO = 6148, 664 665 // register sa interceptor 666 REGISTER_SA_INTERCEPTOR = 6149, 667 668 // ipc id for start UIExtension ability pre view embedded 669 START_UI_EXTENSION_PRE_VIEW_EMBEDDED = 6150, 670 671 // preload application 672 PRELOAD_APPLICATION = 6151, 673 }; 674 } // namespace AAFwk 675 } // namespace OHOS 676 #endif // OHOS_ABILITY_RUNTIME_ABILITY_MANAGER_IPC_INTERFACE_CODE_H 677