1f857971dSopenharmony_ci/* 2f857971dSopenharmony_ci * Copyright (C) 2023 Huawei Device Co., Ltd. 3f857971dSopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 4f857971dSopenharmony_ci * you may not use this file except in compliance with the License. 5f857971dSopenharmony_ci * You may obtain a copy of the License at 6f857971dSopenharmony_ci * 7f857971dSopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 8f857971dSopenharmony_ci * 9f857971dSopenharmony_ci * Unless required by applicable law or agreed to in writing, software 10f857971dSopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 11f857971dSopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12f857971dSopenharmony_ci * See the License for the specific language governing permissions and 13f857971dSopenharmony_ci * limitations under the License. 14f857971dSopenharmony_ci */ 15f857971dSopenharmony_ci 16f857971dSopenharmony_ci 1.0{ 17f857971dSopenharmony_ci global: 18f857971dSopenharmony_ci extern "C++" { 19f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::StationaryManager::GetInstance()"; 20f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::DeviceStatusClient::DeviceStatusClient()"; 21f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::DeviceStatusClient::RegisterDeathListener(std::__h::function<void ()>)"; 22f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::StationaryManager::SubscribeCallback(OHOS::Msdp::DeviceStatus::Type, OHOS::Msdp::DeviceStatus::ActivityEvent, OHOS::Msdp::DeviceStatus::ReportLatencyNs, OHOS::sptr<OHOS::Msdp::DeviceStatus::IRemoteDevStaCallback>)"; 23f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::StationaryManager::UnsubscribeCallback(OHOS::Msdp::DeviceStatus::Type, OHOS::Msdp::DeviceStatus::ActivityEvent, OHOS::sptr<OHOS::Msdp::DeviceStatus::IRemoteDevStaCallback>)"; 24f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::StationaryManager::GetDeviceStatusData(OHOS::Msdp::DeviceStatus::Type)"; 25f857971dSopenharmony_ci "VTT for OHOS::Msdp::DeviceStatus::DeviceStatusCallbackStub"; 26f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::DeviceStatusCallbackStub::OnRemoteRequest(unsigned int, OHOS::MessageParcel&, OHOS::MessageParcel&, OHOS::MessageOption&)"; 27f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::GetInstance()"; 28f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::AddDraglistener(std::__h::shared_ptr<OHOS::Msdp::DeviceStatus::IDragListener>, bool)"; 29f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::RemoveDraglistener(std::__h::shared_ptr<OHOS::Msdp::DeviceStatus::IDragListener>, bool)"; 30f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::AddSubscriptListener(std::__h::shared_ptr<OHOS::Msdp::DeviceStatus::ISubscriptListener>)"; 31f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::RemoveSubscriptListener(std::__h::shared_ptr<OHOS::Msdp::DeviceStatus::ISubscriptListener>)"; 32f857971dSopenharmony_ci "VTT for OHOS::Msdp::DeviceStatus::DeviceStatusCallbackProxy"; 33f857971dSopenharmony_ci "vtable for OHOS::Msdp::DeviceStatus::DeviceStatusCallbackProxy"; 34f857971dSopenharmony_ci "VTT for OHOS::Msdp::DeviceStatus::DeviceStatusSrvProxy"; 35f857971dSopenharmony_ci "vtable for OHOS::Msdp::DeviceStatus::DeviceStatusSrvProxy"; 36f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::GetDragTargetPid()"; 37f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::GetUdKey(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>>&)"; 38f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::RegisterCoordinationListener(std::__h::shared_ptr<OHOS::Msdp::ICoordinationListener>, bool)"; 39f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::UnregisterCoordinationListener(std::__h::shared_ptr<OHOS::Msdp::ICoordinationListener>, bool)"; 40f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::PrepareCoordination(std::__h::function<void (std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, OHOS::Msdp::CoordinationMsgInfo const&)>, bool)"; 41f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::UnprepareCoordination(std::__h::function<void (std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, OHOS::Msdp::CoordinationMsgInfo const&)>, bool)"; 42f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::ActivateCoordination(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, int, std::__h::function<void (std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, OHOS::Msdp::CoordinationMsgInfo const&)>, bool)"; 43f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::DeactivateCoordination(bool, std::__h::function<void (std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, OHOS::Msdp::CoordinationMsgInfo const&)>, bool)"; 44f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::GetCoordinationState(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::function<void (bool)>, bool)"; 45f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::GetCoordinationState(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, bool&)"; 46f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::RegisterEventListener(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::shared_ptr<OHOS::Msdp::IEventListener>)"; 47f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::UnregisterEventListener(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::shared_ptr<OHOS::Msdp::IEventListener>)"; 48f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::SetDamplingCoefficient(unsigned int, double)"; 49f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::StartDrag(OHOS::Msdp::DeviceStatus::DragData const&, std::__h::shared_ptr<OHOS::Msdp::DeviceStatus::IStartDragListener>)"; 50f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::StopDrag(OHOS::Msdp::DeviceStatus::DragDropResult const&)"; 51f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::SetDragWindowVisible(bool, bool)"; 52f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::GetShadowOffset(int&, int&, int&, int&)"; 53f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::UpdateDragStyle(OHOS::Msdp::DeviceStatus::DragCursorStyle, int)"; 54f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::UpdateShadowPic(OHOS::Msdp::DeviceStatus::ShadowInfo const&)"; 55f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::GetDragData(OHOS::Msdp::DeviceStatus::DragData&)"; 56f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::GetDragState(OHOS::Msdp::DeviceStatus::DragState&)"; 57f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::AddHotAreaListener(std::__h::shared_ptr<OHOS::Msdp::IHotAreaListener>)"; 58f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::RemoveHotAreaListener(std::__h::shared_ptr<OHOS::Msdp::IHotAreaListener>)"; 59f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::UpdatePreviewStyle(OHOS::Msdp::DeviceStatus::PreviewStyle const&)"; 60f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::UpdatePreviewStyleWithAnimation(OHOS::Msdp::DeviceStatus::PreviewStyle const&, OHOS::Msdp::DeviceStatus::PreviewAnimation const&)"; 61f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::RotateDragWindowSync(std::__h::shared_ptr<OHOS::Rosen::RSTransaction> const&)"; 62f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::GetDragSummary(std::__h::map<std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>>, long long, std::__h::less<std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>>>, std::__h::allocator<std::__h::pair<std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const, long long>>>&, bool)"; 63f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::GetDragSummary(std::__h::map<std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>>, long, std::__h::less<std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>>>, std::__h::allocator<std::__h::pair<std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const, long>>>&, bool)"; 64f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::GetDropType(OHOS::Msdp::DeviceStatus::DropType&)"; 65f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::DragDataUtil::Marshalling(OHOS::Msdp::DeviceStatus::DragData const&, OHOS::Parcel&, bool)"; 66f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::DragDataUtil::UnMarshalling(OHOS::Parcel&, OHOS::Msdp::DeviceStatus::DragData&, bool)"; 67f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::EnterTextEditorArea(bool)"; 68f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::GetDragAction(OHOS::Msdp::DeviceStatus::DragAction&)"; 69f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::GetExtraInfo(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>>&)"; 70f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::AddPrivilege()"; 71f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::EraseMouseIcon()"; 72f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::SetDragWindowScreenId(unsigned long, unsigned long)"; 73f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::SetDragWindowScreenId(unsigned long long, unsigned long long)"; 74f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::SetMouseDragMonitorState(bool)"; 75f857971dSopenharmony_ci "OHOS::Msdp::DeviceStatus::InteractionManager::AddSelectedPixelMap(std::__h::shared_ptr<OHOS::Media::PixelMap>, std::__h::function<void (bool)>)"; 76f857971dSopenharmony_ci }; 77f857971dSopenharmony_ci local: 78f857971dSopenharmony_ci *; 79f857971dSopenharmony_ci };