122736c2fSopenharmony_ci/* 222736c2fSopenharmony_ci * Copyright (C) 2023 Huawei Device Co., Ltd. 322736c2fSopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 422736c2fSopenharmony_ci * you may not use this file except in compliance with the License. 522736c2fSopenharmony_ci * You may obtain a copy of the License at 622736c2fSopenharmony_ci * 722736c2fSopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 822736c2fSopenharmony_ci * 922736c2fSopenharmony_ci * Unless required by applicable law or agreed to in writing, software 1022736c2fSopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 1122736c2fSopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1222736c2fSopenharmony_ci * See the License for the specific language governing permissions and 1322736c2fSopenharmony_ci * limitations under the License. 1422736c2fSopenharmony_ci */ 1522736c2fSopenharmony_ci 1622736c2fSopenharmony_ci#ifndef INPUTMETHOD_IMF_INPUTMETHOD_SERVICE_IPC_INTERFACE_CODE_H 1722736c2fSopenharmony_ci#define INPUTMETHOD_IMF_INPUTMETHOD_SERVICE_IPC_INTERFACE_CODE_H 1822736c2fSopenharmony_ci 1922736c2fSopenharmony_ci/* SAID: 3703*/ 2022736c2fSopenharmony_cinamespace OHOS { 2122736c2fSopenharmony_cinamespace MiscServices { 2222736c2fSopenharmony_cienum class InputMethodInterfaceCode { 2322736c2fSopenharmony_ci IMS_CMD_BEGIN = FIRST_CALL_TRANSACTION, 2422736c2fSopenharmony_ci START_INPUT = IMS_CMD_BEGIN, 2522736c2fSopenharmony_ci SHOW_CURRENT_INPUT, 2622736c2fSopenharmony_ci HIDE_CURRENT_INPUT, 2722736c2fSopenharmony_ci SHOW_INPUT, 2822736c2fSopenharmony_ci HIDE_INPUT, 2922736c2fSopenharmony_ci STOP_INPUT_SESSION, 3022736c2fSopenharmony_ci RELEASE_INPUT, 3122736c2fSopenharmony_ci REQUEST_SHOW_INPUT, 3222736c2fSopenharmony_ci REQUEST_HIDE_INPUT, 3322736c2fSopenharmony_ci GET_CURRENT_INPUT_METHOD, 3422736c2fSopenharmony_ci GET_CURRENT_INPUT_METHOD_SUBTYPE, 3522736c2fSopenharmony_ci LIST_INPUT_METHOD, 3622736c2fSopenharmony_ci LIST_INPUT_METHOD_SUBTYPE, 3722736c2fSopenharmony_ci LIST_CURRENT_INPUT_METHOD_SUBTYPE, 3822736c2fSopenharmony_ci SWITCH_INPUT_METHOD, 3922736c2fSopenharmony_ci DISPLAY_OPTIONAL_INPUT_METHOD, 4022736c2fSopenharmony_ci SET_CORE_AND_AGENT, 4122736c2fSopenharmony_ci SHOW_CURRENT_INPUT_DEPRECATED, 4222736c2fSopenharmony_ci HIDE_CURRENT_INPUT_DEPRECATED, 4322736c2fSopenharmony_ci PANEL_STATUS_CHANGE, 4422736c2fSopenharmony_ci UPDATE_LISTEN_EVENT_FLAG, 4522736c2fSopenharmony_ci IS_CURRENT_IME, 4622736c2fSopenharmony_ci UNREGISTERED_PROXY_IME, 4722736c2fSopenharmony_ci IS_INPUT_TYPE_SUPPORTED, 4822736c2fSopenharmony_ci START_INPUT_TYPE, 4922736c2fSopenharmony_ci EXIT_CURRENT_INPUT_TYPE, 5022736c2fSopenharmony_ci GET_DEFAULT_INPUT_METHOD, 5122736c2fSopenharmony_ci GET_INPUT_METHOD_SETTINGS, 5222736c2fSopenharmony_ci IS_PANEL_SHOWN, 5322736c2fSopenharmony_ci GET_SECURITY_MODE, 5422736c2fSopenharmony_ci IS_DEFAULT_IME, 5522736c2fSopenharmony_ci CONNECT_SYSTEM_CMD, 5622736c2fSopenharmony_ci IS_CURRENT_IME_BY_PID, 5722736c2fSopenharmony_ci INIT_CONNECT, 5822736c2fSopenharmony_ci IS_DEFAULT_IME_SET, 5922736c2fSopenharmony_ci ENABLE_IME, 6022736c2fSopenharmony_ci IMS_CMD_END, 6122736c2fSopenharmony_ci}; 6222736c2fSopenharmony_ci} // namespace MiscServices 6322736c2fSopenharmony_ci} // namespace OHOS 6422736c2fSopenharmony_ci 6522736c2fSopenharmony_ci#endif //INPUTMETHOD_IMF_INPUTMETHOD_SERVICE_IPC_INTERFACE_CODE_H 66