1/* 2 * Copyright (c) 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 161.0 { 17 global: 18 extern "C++" { 19 libinput_toggle_caps_key*; 20 libinput_create_keyboard_event*; 21 libinput_create_pointer_event*; 22 libinput_device_create_pointer_event*; 23 libinput_create_gesture_event*; 24 libinput_create_touch_event*; 25 libinput_event_touch_get_slot*; 26 libinput_device_config_tap_set_drag_enabled*; 27 libinput_touchpad_event_clear*; 28 libinput_event_touch_get_blob_id*; 29 libinput_event_touch_get_orientation*; 30 libinput_event_touch_get_x*; 31 libinput_event_touch_get_y*; 32 libinput_event_get_hand_feature*; 33 libinput_touchpad_device_get_frequency*; 34 libinput_touchpad_device_get_ppi*; 35 libinput_touchpad_device_get_hypot_size*; 36 udev_device_property_add*; 37 udev_device_property_remove*; 38 udev_device_record_devnode*; 39 libinput_set_touch_event_type*; 40 libinput_event_vtrackpad_get_dx_unaccelerated*; 41 libinput_event_vtrackpad_get_dy_unaccelerated*; 42 }; 43 local: 44 *; 45};