# Copyright (c) 2023 Huawei Device Co., Ltd.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

{
    global:
        extern "C++" {
            OHOS::Rosen::ExtensionWindowImpl::ExtensionWindowImpl*;
            OHOS::Rosen::FbOption::FbOption*;
            OHOS::Rosen::FbOption::GetBackgroundColor*;
            OHOS::Rosen::FbOption::GetContent*;
            OHOS::Rosen::FbOption::GetIcon*;
            OHOS::Rosen::FbOption::GetTemplate*;
            OHOS::Rosen::FbOption::GetTitle*;
            OHOS::Rosen::FbOption::GetTextUpdateAnimationType*;
            OHOS::Rosen::FbOption::SetBackgroundColor*;
            OHOS::Rosen::FbOption::SetContent*;
            OHOS::Rosen::FbOption::SetIcon*;
            OHOS::Rosen::FbOption::SetTemplate*;
            OHOS::Rosen::FbOption::SetTitle*;
            OHOS::Rosen::FbOption::SetTextUpdateAnimationType*;
            OHOS::Rosen::FbOption::IsValid*;
            OHOS::Rosen::FloatingBallController::CreateFloatingBallWindow*;
            OHOS::Rosen::FloatingBallController::DestroyFloatingBallWindow*;
            OHOS::Rosen::FloatingBallController::FloatingBallController*;
            OHOS::Rosen::FloatingBallController::GetFloatingBallWindowInfo*;
            OHOS::Rosen::FloatingBallController::RegisterFbClickObserver*;
            OHOS::Rosen::FloatingBallController::RegisterFbLifecycle*;
            OHOS::Rosen::FloatingBallController::RegisterFbDestroyObserver*;
            OHOS::Rosen::FloatingBallController::RestoreMainWindow*;
            OHOS::Rosen::FloatingBallController::StartFloatingBall*;
            OHOS::Rosen::FloatingBallController::StopFloatingBallFromClient*;
            OHOS::Rosen::FloatingBallController::UnRegisterFbClickObserver*;
            OHOS::Rosen::FloatingBallController::UnRegisterFbLifecycle*;
            OHOS::Rosen::FloatingBallController::UnRegisterFbDestroyObserver*;
            OHOS::Rosen::FloatingBallController::UpdateFloatingBall*;
            OHOS::Rosen::FloatingBallController::UpdateMainWindow*;
            OHOS::Rosen::FloatingBallManager::IsActiveController*;
            OHOS::Rosen::FloatingBallManager::isSupportFloatingBall_*;
            OHOS::Rosen::FloatingBallManager::RemoveActiveController*;
            OHOS::Rosen::FloatingBallManager::SetActiveController*;
            OHOS::Rosen::FloatingBallController::SetInApplicationVisible*;
            OHOS::Rosen::FloatingBallController::GetController*;
            OHOS::Rosen::FloatViewController::FloatViewController*;
            OHOS::Rosen::FloatViewController::GetCurState*;
            OHOS::Rosen::FloatViewController::IsStateWithWindow*;
            OHOS::Rosen::FloatViewController::GetWindow*;
            OHOS::Rosen::FloatViewController::GetWindowInfo*;
            OHOS::Rosen::FloatViewController::RegisterStateChangeListener*;
            OHOS::Rosen::FloatViewController::RegisterRectChangeListener*;
            OHOS::Rosen::FloatViewController::RegisterLimitsChangeListener*;
            OHOS::Rosen::FloatViewController::UnregisterStateChangeListener*;
            OHOS::Rosen::FloatViewController::UnregisterRectChangeListener*;
            OHOS::Rosen::FloatViewController::UnregisterLimitsChangeListener*;
            OHOS::Rosen::FloatViewController::StartFloatView*;
            OHOS::Rosen::FloatViewController::StopFloatViewFromClient*;
            OHOS::Rosen::FloatViewController::SetUIContext*;
            OHOS::Rosen::FloatViewController::SetVisibilityInApp*;
            OHOS::Rosen::FloatViewController::SetWindowSize*;
            OHOS::Rosen::FloatViewController::SetTemplateType*;
            OHOS::Rosen::FloatViewController::RestoreMainWindow*;
            OHOS::Rosen::FloatViewController::GetController*;
            OHOS::Rosen::FloatViewController::GetTemplateType*;
            OHOS::Rosen::FloatViewController::UpdateMainWindow*;
            OHOS::Rosen::FloatViewManager::isSupportFloatView*;
            OHOS::Rosen::FloatWindowManager::Bind*;
            OHOS::Rosen::FloatWindowManager::UnBind*;
            OHOS::Rosen::FloatWindowManager::StartBindFloatView*;
            OHOS::Rosen::FloatWindowManager::StartBindFloatingBall*;
            OHOS::Rosen::FloatWindowManager::StopBindFloatView*;
            OHOS::Rosen::FloatWindowManager::StopBindFloatingBall*;
            OHOS::Rosen::FloatWindowManager::GetBoundFloatingBall*;
            OHOS::Rosen::FloatWindowManager::GetBoundFloatView*;
            OHOS::Rosen::FloatWindowManager::DestroyFloatWindow*;
            OHOS::Rosen::FloatWindowManager::ProcessBindFloatViewStateChange*;
            OHOS::Rosen::FvOption::FvOption*;
            OHOS::Rosen::FvOption::SetContext*;
            OHOS::Rosen::FvOption::SetTemplate*;
            OHOS::Rosen::FvOption::SetCloseConfirm*;
            OHOS::Rosen::FvOption::GetContext*;
            OHOS::Rosen::FvOption::GetTemplate*;
            OHOS::Rosen::FvOption::SetUIPath*;
            OHOS::Rosen::FvOption::SetRect*;
            OHOS::Rosen::GetSnapshotCallback::GetSyncResult*;
            OHOS::Rosen::GetSnapshotCallback::OnNotifyResult*;
            OHOS::Rosen::GetSnapshotCallback::RegisterFunc*;
            OHOS::Rosen::PictureInPictureController::PictureInPictureController*;
            OHOS::Rosen::PictureInPictureControllerAni::PictureInPictureControllerAni*;
            OHOS::Rosen::PictureInPictureControllerBase::GetControllerState*;
            OHOS::Rosen::PictureInPictureControllerBase::GetControllerId*;
            OHOS::Rosen::PictureInPictureControllerBase::GetPictureInPictureStartObserver*;
            OHOS::Rosen::PictureInPictureControllerBase::GetPipEnabled*;
            OHOS::Rosen::PictureInPictureControllerBase::GetPipPossible*;
            OHOS::Rosen::PictureInPictureControllerBase::GetPiPSettingSwitchStatus*;
            OHOS::Rosen::PictureInPictureControllerBase::GetPipSettingSwitchStatusEnabled*;
            OHOS::Rosen::PictureInPictureControllerBase::GetPipWindow*;
            OHOS::Rosen::PictureInPictureControllerBase::IsPiPActive*;
            OHOS::Rosen::PictureInPictureControllerBase::OnPictureInPictureStart*;
            OHOS::Rosen::PictureInPictureControllerBase::RegisterPiPActionObserver*;
            OHOS::Rosen::PictureInPictureControllerBase::RegisterPiPActiveStatusChange*;
            OHOS::Rosen::PictureInPictureControllerBase::RegisterPiPControlObserver*;
            OHOS::Rosen::PictureInPictureControllerBase::RegisterPiPLifecycle*;
            OHOS::Rosen::PictureInPictureControllerBase::RegisterPiPStart*;
            OHOS::Rosen::PictureInPictureControllerBase::RegisterPiPWindowSize*;
            OHOS::Rosen::PictureInPictureControllerBase::SetControllerId*;
            OHOS::Rosen::PictureInPictureControllerBase::SetStateChangeReason*;
            OHOS::Rosen::PictureInPictureControllerBase::SetSurfaceId*;
            OHOS::Rosen::PictureInPictureControllerBase::StopPictureInPictureFromClient*;
            OHOS::Rosen::PictureInPictureControllerBase::UnregisterAllPiPControlObserver*;
            OHOS::Rosen::PictureInPictureControllerBase::UnregisterAllPiPLifecycle*;
            OHOS::Rosen::PictureInPictureControllerBase::UnregisterAllPiPStart*;
            OHOS::Rosen::PictureInPictureControllerBase::UnregisterAllPiPWindowSize*;
            OHOS::Rosen::PictureInPictureControllerBase::UnregisterPiPActionObserver*;
            OHOS::Rosen::PictureInPictureControllerBase::UnregisterPiPActiveStatusChange*;
            OHOS::Rosen::PictureInPictureControllerBase::UnregisterPiPControlObserver*;
            OHOS::Rosen::PictureInPictureControllerBase::UnregisterPiPLifecycle*;
            OHOS::Rosen::PictureInPictureControllerBase::UnregisterPiPStart*;
            OHOS::Rosen::PictureInPictureControllerBase::UnregisterPiPWindowSize*;
            OHOS::Rosen::PictureInPictureControllerBase::UpdatePiPControlStatus*;
            OHOS::Rosen::PictureInPictureControllerBase::GetMainWindowId*;
 	        OHOS::Rosen::PictureInPictureControllerBase::SetPipWindow*;
 	        OHOS::Rosen::PictureInPictureControllerBase::GetSurfaceId*;
 	        OHOS::Rosen::PictureInPictureControllerBase::GetStateChangeReason*;
            OHOS::Rosen::PictureInPictureManager::IsTemplateTypeSupported*;
            OHOS::Rosen::PictureInPictureManager::GetCurrentWindow*;
            OHOS::Rosen::PictureInPictureManager::GetPipControllerInfo*;
            OHOS::Rosen::PictureInPictureManager::GetPipEnabled*;
            OHOS::Rosen::PictureInPictureManager::IsSupportPiP*;
            OHOS::Rosen::PictureInPictureManager::ShouldAbortPipStart*;
            OHOS::Rosen::PipOption::GetContext*;
            OHOS::Rosen::PipOption::GetControlGroup*;
            OHOS::Rosen::PipOption::GetDefaultWindowSizeType*;
            OHOS::Rosen::PipOption::GetPipTemplate*;
            OHOS::Rosen::PipOption::GetPiPTemplateInfo*;
            OHOS::Rosen::PipOption::GetXComponentController*;
            OHOS::Rosen::PipOption::PipOption*;
            OHOS::Rosen::PipOption::SetContentSize*;
            OHOS::Rosen::PipOption::SetContext*;
            OHOS::Rosen::PipOption::SetControlGroup*;
            OHOS::Rosen::PipOption::SetCornerAdsorptionEnabled*;
            OHOS::Rosen::PipOption::SetDefaultWindowSizeType*;
            OHOS::Rosen::PipOption::SetHandleId*;
            OHOS::Rosen::PipOption::SetNavigationId*;
            OHOS::Rosen::PipOption::SetNodeControllerRef*;
            OHOS::Rosen::PipOption::SetPipTemplate*;
            OHOS::Rosen::PipOption::SetStorageRef*;
            OHOS::Rosen::PipOption::SetTypeNodeEnabled*;
            OHOS::Rosen::PipOption::SetTypeNodeRef*;
            OHOS::Rosen::PipOption::SetXComponentController*;
            OHOS::Rosen::PipOption::GetNavigationId*;
 	        OHOS::Rosen::PipOption::IsTypeNodeEnabled*;
 	        OHOS::Rosen::PipOption::GetHandleId*;
 	        OHOS::Rosen::PipOption::GetCornerAdsorptionEnabled*;
 	        OHOS::Rosen::PipOption::GetContentSize*;
 	        OHOS::Rosen::PipOption::GetControlStatus*;
 	        OHOS::Rosen::PipOption::SetPiPControlStatus*;
 	        OHOS::Rosen::PipOption::GetControlEnable*;
 	        OHOS::Rosen::PipOption::SetPiPControlEnabled*;
 	        OHOS::Rosen::PipOption::GetNodeControllerRef*;
 	        OHOS::Rosen::PipOption::GetTypeNodeRef*;
 	        OHOS::Rosen::PipOption::GetStorageRef*;
 	        OHOS::Rosen::PipOption::GetPipContentCallbackRef*;
            OHOS::Rosen::PipOptionAni::PipOptionAni*;
            OHOS::Rosen::PipOptionAni::SetNodeControllerRef*;
            OHOS::Rosen::PipOptionAni::SetStorageRef*;
            OHOS::Rosen::PipOptionAni::SetTypeNodeRef*;
            OHOS::Rosen::PipOptionAni::RegisterPipContentListenerWithType*;
            OHOS::Rosen::PipOptionAni::ClearAniRefs*;
            OHOS::Rosen::RootScene::GetRSNodeByStringID*;
            OHOS::Rosen::RootScene::GetUIContentByDisplayId*;
            OHOS::Rosen::RootScene::IsLastFrameLayoutFinished*;
            OHOS::Rosen::RootScene::LoadContent*;
            OHOS::Rosen::RootScene::NotifyAvoidAreaChangeForRoot*;
            OHOS::Rosen::RootScene::OnFlushUIParams*;
            OHOS::Rosen::RootScene::RegisterGetSessionAvoidAreaByTypeCallback*;
            OHOS::Rosen::RootScene::RegisterGetStatusBarHeightCallback*;
            OHOS::Rosen::RootScene::RegisterNotifyWatchFocusActiveChangeCallback*;
            OHOS::Rosen::RootScene::RegisterUpdateRootSceneAvoidAreaCallback*;
            OHOS::Rosen::RootScene::RegisterUpdateRootSceneRectCallback*;
            OHOS::Rosen::RootScene::RootScene*;
            OHOS::Rosen::RootScene::SetDisplayOrientation*;
            OHOS::Rosen::RootScene::SetFrameLayoutFinishCallback*;
            OHOS::Rosen::RootScene::SetOnConfigurationUpdatedCallback*;
            OHOS::Rosen::RootScene::SetTopWindowBoundaryByID*;
            OHOS::Rosen::RootScene::staticRootScene_;
            OHOS::Rosen::RootScene::UpdateViewportConfig*;
            OHOS::Rosen::ScreenScene::LoadContent*;
            OHOS::Rosen::ScreenScene::ScreenScene*;
            OHOS::Rosen::ScreenScene::SetDisplayDensity*;
            OHOS::Rosen::ScreenScene::SetDisplayId*;
            OHOS::Rosen::ScreenScene::SetDisplayOrientation*;
            OHOS::Rosen::ScreenScene::UpdateViewportConfig*;
            OHOS::Rosen::WebPictureInPictureController::WebPictureInPictureController*;
            OHOS::Rosen::Window::Create*;
            OHOS::Rosen::Window::Find*;
            OHOS::Rosen::Window::GetAndVerifyWindowTypeForArkUI*;
            OHOS::Rosen::Window::GetLayoutTransform*; 
            OHOS::Rosen::Window::GetMainWindowWithContext*;
            OHOS::Rosen::Window::GetParentMainWindowId*;
            OHOS::Rosen::Window::GetSubWindow*;
            OHOS::Rosen::Window::GetTopWindowWithContext*;
            OHOS::Rosen::Window::GetTopWindowWithId*;
            OHOS::Rosen::Window::GetTransform*;
            OHOS::Rosen::Window::GetWindowName*;
            OHOS::Rosen::Window::GetWindowWithId*;
            OHOS::Rosen::Window::removingWindowSessionMap_*;
            OHOS::Rosen::Window::removingWindowSessionMutex_*;
            OHOS::Rosen::Window::UpdateConfigurationForAll*;
            OHOS::Rosen::Window::UpdateConfigurationSyncForAll*;
            OHOS::Rosen::WindowAccessibilityController::GetInstance*;
            OHOS::Rosen::WindowAccessibilityController::OffWindowZoom*;
            OHOS::Rosen::WindowAccessibilityController::SetAnchorAndScale*;
            OHOS::Rosen::WindowAccessibilityController::SetAnchorOffset*;
            OHOS::Rosen::WindowAdapter::GetInstance*;
            OHOS::Rosen::WindowAgent::WindowAgent*;
            OHOS::Rosen::WindowImpl::AdjustWindowAnimationFlag*;
            OHOS::Rosen::WindowImpl::CalculateStartRectExceptHotZone*;
            OHOS::Rosen::WindowImpl::CheckCameraFloatingWindowMultiCreated*;
            OHOS::Rosen::WindowImpl::Create*;
            OHOS::Rosen::WindowImpl::EndMoveOrDragWindow*;
            OHOS::Rosen::WindowImpl::GetSystemAlarmWindowDefaultSize*;
            OHOS::Rosen::WindowImpl::GetTopWindowWithContext*;
            OHOS::Rosen::WindowImpl::HandleModeChangeHotZones*;
            OHOS::Rosen::WindowImpl::NotifyDisplayMoveChange*;
            OHOS::Rosen::WindowImpl::NotifyDragEvent*;
            OHOS::Rosen::WindowImpl::NotifyModeChange*;
            OHOS::Rosen::WindowImpl::NotifySizeChange*;
            OHOS::Rosen::WindowImpl::NotifyWindowTransition*;
            OHOS::Rosen::WindowImpl::RecordLifeCycleExceptionEvent*;
            OHOS::Rosen::WindowImpl::RestoreSplitWindowMode*;
            OHOS::Rosen::WindowImpl::SetBackgroundColor*;
            OHOS::Rosen::WindowImpl::SetWindowModeSupportType*;
            OHOS::Rosen::WindowImpl::TransferLifeCycleEventToString*;
            OHOS::Rosen::WindowImpl::UpdateActiveStatus*;
            OHOS::Rosen::WindowImpl::UpdateDisplayId*;
            OHOS::Rosen::WindowImpl::UpdateDragEvent*;
            OHOS::Rosen::WindowImpl::UpdateMode*;
            OHOS::Rosen::WindowImpl::UpdateProperty*;
            OHOS::Rosen::WindowImpl::UpdateRect*;
            OHOS::Rosen::WindowImpl::UpdateWindowModeSupportType*;
            OHOS::Rosen::WindowImpl::UpdateWindowState*;
            OHOS::Rosen::WindowImpl::UpdateZoomTransform*;
            OHOS::Rosen::WindowImpl::WindowImpl*;
            OHOS::Rosen::WindowImpl::Find*;
            OHOS::Rosen::WindowImpl::GetTopWindowWithId*;
            OHOS::Rosen::WindowImpl::GetSubWindow*;
            OHOS::Rosen::WindowImpl::UpdateConfigurationForAll*;
            OHOS::Rosen::WindowImpl::TransformSurfaceNode*;
            OHOS::Rosen::WindowImpl::WindowCreateCheck*;
            OHOS::Rosen::WindowImpl::CalculatePointerDirection*;
            OHOS::Rosen::WindowInputInterceptClient::RegisterInputEventIntercept*;
            OHOS::Rosen::WindowInputInterceptClient::SendInputEvent*;
            OHOS::Rosen::WindowInputInterceptClient::UnRegisterInputEventIntercept*;
            OHOS::Rosen::WindowInputRedistributeClient::RegisterInputEventRedistribute*;
            OHOS::Rosen::WindowInputRedistributeClient::UnRegisterInputEventRedistribute*;
            OHOS::Rosen::WindowManager::AddSessionBlackList*;
            OHOS::Rosen::WindowManager::AnimateTo*;
            OHOS::Rosen::WindowManager::ConvertToRelativeCoordinateExtended*;
            OHOS::Rosen::WindowManager::DumpSessionAll*;
            OHOS::Rosen::WindowManager::DumpSessionWithId*;
            OHOS::Rosen::WindowManager::GetAccessibilityWindowInfo*;
            OHOS::Rosen::WindowManager::GetAllMainWindowInfo*;
            OHOS::Rosen::WindowManager::GetAllWindowLayoutInfo*;
            OHOS::Rosen::WindowManager::GetAppDragResizeType*;
            OHOS::Rosen::WindowManager::GetCrossProcessWindowInfo*;
            OHOS::Rosen::WindowManager::GetDisplayIdByWindowId*;
            OHOS::Rosen::WindowManager::GetFocusWindowInfo*;
            OHOS::Rosen::WindowManager::GetFocusWindowInfoByAbilityToken*;
            OHOS::Rosen::WindowManager::GetGlobalDragResizeType*;
            OHOS::Rosen::WindowManager::GetGlobalWindowMode*;
            OHOS::Rosen::WindowManager::GetInstance*;
            OHOS::Rosen::WindowManager::GetMainWindowSnapshot*;
            OHOS::Rosen::WindowManager::GetRootUIContentRemoteObj*;
            OHOS::Rosen::WindowManager::GetSnapshotByWindowId*;
            OHOS::Rosen::WindowManager::GetTopNavDestinationName*;
            OHOS::Rosen::WindowManager::GetUIContentRemoteObj*;
            OHOS::Rosen::WindowManager::GetUnreliableWindowInfo*;
            OHOS::Rosen::WindowManager::GetVisibilityWindowInfo*;
            OHOS::Rosen::WindowManager::GetWindowIdsByCoordinate*;
            OHOS::Rosen::WindowManager::GetWindowModeType*;
            OHOS::Rosen::WindowManager::GetWindowStyleType*;
            OHOS::Rosen::WindowManager::IsModuleHookOff*;
            OHOS::Rosen::WindowManager::IsMultiInstanceEnabled*;
            OHOS::Rosen::WindowManager::ListWindowInfo*;
            OHOS::Rosen::WindowManager::MinimizeAllAppWindows*;
            OHOS::Rosen::WindowManager::MinimizeByWindowId*;
            OHOS::Rosen::WindowManager::MoveMainWindowToTargetDisplay*;
            OHOS::Rosen::WindowManager::NotifyAccessibilityWindowInfo*;
            OHOS::Rosen::WindowManager::NotifyApplicationFocusChangedResult*;
            OHOS::Rosen::WindowManager::NotifyDisplayInfoChange*;
            OHOS::Rosen::WindowManager::NotifyScreenshotEvent*;
            OHOS::Rosen::WindowManager::NotifySessionSaveSnapShotComplete*;
            OHOS::Rosen::WindowManager::NotifySupportRotationChange*;
            OHOS::Rosen::WindowManager::NotifyWindowExtensionVisibilityChange*;
            OHOS::Rosen::WindowManager::NotifyWindowPropertyChange*;
            OHOS::Rosen::WindowManager::NotifyWindowSystemBarPropertyChange*;
            OHOS::Rosen::WindowManager::NotifyWMSWindowDestroyed*;
            OHOS::Rosen::WindowManager::RaiseWindowToTop*;
            OHOS::Rosen::WindowManager::RegisterCallingWindowDisplayChangedListener*;
            OHOS::Rosen::WindowManager::RegisterCameraFloatWindowChangedListener*;
            OHOS::Rosen::WindowManager::RegisterDisplayInfoChangedListener*;
            OHOS::Rosen::WindowManager::RegisterDrawingContentChangedListener*;
            OHOS::Rosen::WindowManager::RegisterFocusChangedListener*;
            OHOS::Rosen::WindowManager::RegisterGestureNavigationEnabledChangedListener*;
            OHOS::Rosen::WindowManager::RegisterGetJSWindowCallback*;
            OHOS::Rosen::WindowManager::RegisterSessionSaveSnapShotCompleteListener*;
            OHOS::Rosen::WindowManager::RegisterSystemBarChangedListener*;
            OHOS::Rosen::WindowManager::RegisterVisibilityChangedListener*;
            OHOS::Rosen::WindowManager::RegisterVisibleWindowNumChangedListener*;
            OHOS::Rosen::WindowManager::RegisterWaterMarkFlagChangedListener*;
            OHOS::Rosen::WindowManager::RegisterWindowInfoChangeCallback*;
            OHOS::Rosen::WindowManager::RegisterWindowLifeCycleCallback*;
            OHOS::Rosen::WindowManager::RegisterWindowModeChangedListener*;
            OHOS::Rosen::WindowManager::RegisterWindowPidVisibilityChangedListener*;
            OHOS::Rosen::WindowManager::RegisterWindowStyleChangedListener*;
            OHOS::Rosen::WindowManager::RegisterWindowSupportRotationListener*;
            OHOS::Rosen::WindowManager::RegisterWindowSystemBarPropertyChangedListener*;
            OHOS::Rosen::WindowManager::RegisterWindowUpdateListener*;
            OHOS::Rosen::WindowManager::RegisterWMSConnectionChangedListener*;
            OHOS::Rosen::WindowManager::RegisterApplicationFocusChangedListener*;
            OHOS::Rosen::WindowManager::RemoveSessionBlackList*;
            OHOS::Rosen::WindowManager::RemoveInstanceByUserId*;
            OHOS::Rosen::WindowManager::RequestFocus*;
            OHOS::Rosen::WindowManager::SetAppDragResizeType*;
            OHOS::Rosen::WindowManager::SetAppKeyFramePolicy*;
            OHOS::Rosen::WindowManager::SetForegroundWindowNum*;
            OHOS::Rosen::WindowManager::SetGestureNavigationEnabled*;
            OHOS::Rosen::WindowManager::SetGlobalDragResizeType*;
            OHOS::Rosen::WindowManager::SetProcessWatermark*;
            OHOS::Rosen::WindowManager::SetSpecificSystemWindowZIndex*;
            OHOS::Rosen::WindowManager::SetStartWindowBackgroundColor*;
            OHOS::Rosen::WindowManager::SetWatermarkImageForApp*;
            OHOS::Rosen::WindowManager::SetScreenWatermarkImage*;
            OHOS::Rosen::WindowManager::CleanScreenWatermarkImage*;
            OHOS::Rosen::WindowManager::SetWindowLayoutMode*;
            OHOS::Rosen::WindowManager::SetWindowSnapshotSkip*;
            OHOS::Rosen::WindowManager::ShiftAppWindowFocus*;
            OHOS::Rosen::WindowManager::ShiftAppWindowPointerEvent*;
            OHOS::Rosen::WindowManager::SkipSnapshotForAppProcess*;
            OHOS::Rosen::WindowManager::Snapshot*;
            OHOS::Rosen::WindowManager::ToggleShownStateForAllAppWindows*;
            OHOS::Rosen::WindowManager::UnregisterCallingWindowDisplayChangedListener*;
            OHOS::Rosen::WindowManager::UnregisterCameraFloatWindowChangedListener*;
            OHOS::Rosen::WindowManager::UnregisterDisplayInfoChangedListener*;
            OHOS::Rosen::WindowManager::UnregisterDrawingContentChangedListener*;
            OHOS::Rosen::WindowManager::UnregisterFocusChangedListener*;
            OHOS::Rosen::WindowManager::UnregisterGestureNavigationEnabledChangedListener*;
            OHOS::Rosen::WindowManager::UnregisterSessionSaveSnapShotCompleteListener*;
            OHOS::Rosen::WindowManager::UnregisterSystemBarChangedListener*;
            OHOS::Rosen::WindowManager::UnregisterVisibilityChangedListener*;
            OHOS::Rosen::WindowManager::UnregisterVisibleWindowNumChangedListener*;
            OHOS::Rosen::WindowManager::UnregisterWaterMarkFlagChangedListener*;
            OHOS::Rosen::WindowManager::UnregisterWindowInfoChangeCallback*;
            OHOS::Rosen::WindowManager::UnregisterWindowLifeCycleCallback*;
            OHOS::Rosen::WindowManager::UnregisterWindowModeChangedListener*;
            OHOS::Rosen::WindowManager::UnregisterWindowPidVisibilityChangedListener*;
            OHOS::Rosen::WindowManager::UnregisterWindowStyleChangedListener*;
            OHOS::Rosen::WindowManager::UnregisterWindowSupportRotationListener*;
            OHOS::Rosen::WindowManager::UnregisterWindowSystemBarPropertyChangedListener*;
            OHOS::Rosen::WindowManager::UnregisterWindowUpdateListener*;
            OHOS::Rosen::WindowManager::UnregisterWMSConnectionChangedListener*;
            OHOS::Rosen::WindowManager::UnregisterApplicationFocusChangedListener*;
            OHOS::Rosen::WindowManager::UpdateOutline*;
            OHOS::Rosen::WindowManager::UpdateScreenLockStatusForApp*;
            OHOS::Rosen::WindowManager::UpdateWindowVisibilityInfo*;
            OHOS::Rosen::WindowManager::WindowManager*;
            OHOS::Rosen::WindowManager::GetFloatViewLimits*;
            OHOS::Rosen::WindowManagerAgent::WindowManagerAgent*;
            OHOS::Rosen::WindowOption::AddWindowFlag*;
            OHOS::Rosen::WindowOption::ChangeCallingWindowId*;
            OHOS::Rosen::WindowOption::GetBrightness*;
            OHOS::Rosen::WindowOption::GetBundleName*;
            OHOS::Rosen::WindowOption::GetCallingWindow*;
            OHOS::Rosen::WindowOption::GetDensity*;
            OHOS::Rosen::WindowOption::GetDialogDecorEnable*;
            OHOS::Rosen::WindowOption::GetDialogTitle*;
            OHOS::Rosen::WindowOption::GetDisplayId*;
            OHOS::Rosen::WindowOption::GetFocusable*;
            OHOS::Rosen::WindowOption::GetHitOffset*;
            OHOS::Rosen::WindowOption::GetIsDensityFollowHost*;
            OHOS::Rosen::WindowOption::GetIsUIExtAnySubWindow*;
            OHOS::Rosen::WindowOption::GetIsUIExtFirstSubWindow*;
            OHOS::Rosen::WindowOption::GetMainHandlerAvailable*;
            OHOS::Rosen::WindowOption::GetOnlySupportSceneBoard*;
            OHOS::Rosen::WindowOption::GetParentId*;
            OHOS::Rosen::WindowOption::GetParentWindowType*;
            OHOS::Rosen::WindowOption::GetRealParentId*;
            OHOS::Rosen::WindowOption::GetRequestedOrientation*;
            OHOS::Rosen::WindowOption::GetStartModalExtensionTimeStamp*;
            OHOS::Rosen::WindowOption::GetSubWindowDecorEnable*;
            OHOS::Rosen::WindowOption::GetSubWindowMaximizeSupported*;
            OHOS::Rosen::WindowOption::GetSubWindowTitle*;
            OHOS::Rosen::WindowOption::GetSubWindowZLevel*;
            OHOS::Rosen::WindowOption::GetSystemBarProperty*;
            OHOS::Rosen::WindowOption::GetTouchable*;
            OHOS::Rosen::WindowOption::GetUIExtensionUsage*;
            OHOS::Rosen::WindowOption::GetWindowFlags*;
            OHOS::Rosen::WindowOption::GetWindowMode*;
            OHOS::Rosen::WindowOption::GetWindowName*;
            OHOS::Rosen::WindowOption::GetWindowRect*;
            OHOS::Rosen::WindowOption::GetWindowSessionType*;
            OHOS::Rosen::WindowOption::GetWindowTag*;
            OHOS::Rosen::WindowOption::GetWindowTopmost*;
            OHOS::Rosen::WindowOption::GetWindowType*;
            OHOS::Rosen::WindowOption::GetZIndex*;
            OHOS::Rosen::WindowOption::IsConstrainedModal*;
            OHOS::Rosen::WindowOption::IsDefaultDensityEnabled*;
            OHOS::Rosen::WindowOption::IsFollowCreatorLifecycle*;
            OHOS::Rosen::WindowOption::IsKeepScreenOn*;
            OHOS::Rosen::WindowOption::IsSubWindowOutlineEnabled*;
            OHOS::Rosen::WindowOption::SetZLevelAboveParentLoosened*;
            OHOS::Rosen::WindowOption::IsSubWindowZLevelAboveParentLoosened*;
            OHOS::Rosen::WindowOption::IsSystemKeyboard*;
            OHOS::Rosen::WindowOption::IsTurnScreenOn*;
            OHOS::Rosen::WindowOption::IsViewKeepScreenOn*;
            OHOS::Rosen::WindowOption::RemoveWindowFlag*;
            OHOS::Rosen::WindowOption::SetBrightness*;
            OHOS::Rosen::WindowOption::SetBundleName*;
            OHOS::Rosen::WindowOption::SetConstrainedModal*;
            OHOS::Rosen::WindowOption::SetDefaultDensityEnabled*;
            OHOS::Rosen::WindowOption::SetDensity*;
            OHOS::Rosen::WindowOption::SetDialogDecorEnable*;
            OHOS::Rosen::WindowOption::SetDialogTitle*;
            OHOS::Rosen::WindowOption::SetDisplayId*;
            OHOS::Rosen::WindowOption::SetFocusable*;
            OHOS::Rosen::WindowOption::SetFollowCreatorLifecycle*;
            OHOS::Rosen::WindowOption::SetHitOffset*;
            OHOS::Rosen::WindowOption::SetIsDensityFollowHost*;
            OHOS::Rosen::WindowOption::SetIsSystemKeyboard*;
            OHOS::Rosen::WindowOption::SetIsUIExtAnySubWindow*;
            OHOS::Rosen::WindowOption::SetIsUIExtFirstSubWindow*;
            OHOS::Rosen::WindowOption::SetKeepScreenOn*;
            OHOS::Rosen::WindowOption::SetMainHandlerAvailable*;
            OHOS::Rosen::WindowOption::SetOnlySupportSceneBoard*;
            OHOS::Rosen::WindowOption::SetParentId*;
            OHOS::Rosen::WindowOption::SetParentWindowType*;
            OHOS::Rosen::WindowOption::SetRealParentId*;
            OHOS::Rosen::WindowOption::SetRequestedOrientation*;
            OHOS::Rosen::WindowOption::SetStartModalExtensionTimeStamp*;
            OHOS::Rosen::WindowOption::SetSubWindowDecorEnable*;
            OHOS::Rosen::WindowOption::SetSubWindowMaximizeSupported*;
            OHOS::Rosen::WindowOption::SetSubWindowOutlineEnabled*;
            OHOS::Rosen::WindowOption::SetSubWindowTitle*;
            OHOS::Rosen::WindowOption::SetSubWindowZLevel*;
            OHOS::Rosen::WindowOption::SetSystemBarProperty*;
            OHOS::Rosen::WindowOption::SetTouchable*;
            OHOS::Rosen::WindowOption::SetTurnScreenOn*;
            OHOS::Rosen::WindowOption::SetUIExtensionUsage*;
            OHOS::Rosen::WindowOption::SetViewKeepScreenOn*;
            OHOS::Rosen::WindowOption::SetWindowFlags*;
            OHOS::Rosen::WindowOption::SetWindowMode*;
            OHOS::Rosen::WindowOption::SetWindowName*;
            OHOS::Rosen::WindowOption::SetWindowRect*;
            OHOS::Rosen::WindowOption::SetWindowSessionType*;
            OHOS::Rosen::WindowOption::SetWindowTag*;
            OHOS::Rosen::WindowOption::SetWindowTopmost*;
            OHOS::Rosen::WindowOption::SetWindowType*;
            OHOS::Rosen::WindowOption::SetZIndex*;
            OHOS::Rosen::WindowOption::WindowOption*;
            OHOS::Rosen::WindowOption::SetIsCrossProcessWindow*;
            OHOS::Rosen::WindowOption::SetIsBlockSubwindow*;
            OHOS::Rosen::WindowOption::IsBlockSubwindow*;
            OHOS::Rosen::WindowScene::CreateWindow*;
            OHOS::Rosen::WindowScene::GetContentInfo*;
            OHOS::Rosen::WindowScene::GetMainWindow*;
            OHOS::Rosen::WindowScene::GetSubWindow*;
            OHOS::Rosen::WindowScene::GoBackground*;
            OHOS::Rosen::WindowScene::GoDestroy*;
            OHOS::Rosen::WindowScene::GoDestroyHookWindow*;
            OHOS::Rosen::WindowScene::GoForeground*;
            OHOS::Rosen::WindowScene::GoPause*;
            OHOS::Rosen::WindowScene::GoResume*;
            OHOS::Rosen::WindowScene::Init*;
            OHOS::Rosen::WindowScene::NotifyMemoryLevel*;
            OHOS::Rosen::WindowScene::NotifyWindowStageCreateFinished*;
            OHOS::Rosen::WindowScene::OnNewWant*;
            OHOS::Rosen::WindowScene::RequestFocus*;
            OHOS::Rosen::WindowScene::SetHookedWindowElementInfo*;
            OHOS::Rosen::WindowScene::SetNavDestinationInfo*;
            OHOS::Rosen::WindowScene::SetSystemBarProperty*;
            OHOS::Rosen::WindowScene::UpdateConfiguration*;
            OHOS::Rosen::WindowScene::UpdateConfigurationForSpecified*;
            OHOS::Rosen::WindowScene::WindowScene*;
            OHOS::Rosen::WindowScene::~WindowScene*;
            OHOS::Rosen::WindowSceneSessionImpl::WindowSceneSessionImpl*;
            OHOS::Rosen::WindowSessionImpl::GetHostSession*;
            OHOS::Rosen::WindowSessionImpl::WindowSessionImpl*;
            OHOS::Rosen::*SetPrivacyMode*;

            guard?variable?for?OHOS::Rosen::Window::GetTransform*;
            guard?variable?for?OHOS::Rosen::Window::GetWindowName*;

            vtable?for?OHOS::Rosen::GetSnapshotCallback*;
            vtable?for?OHOS::Rosen::NativePiPWindowListener*;
            vtable?for?OHOS::Rosen::PatternDetachCallback;
            vtable?for?OHOS::Rosen::WindowManagerProxy;
            vtable?for?OHOS::Rosen::WindowOption*;
            vtable?for?OHOS::Rosen::WindowScene*;

            VTT?for?OHOS::Rosen::GetSnapshotCallback*;
            VTT?for?OHOS::Rosen::NativePiPWindowListener*;
            VTT?for?OHOS::Rosen::PatternDetachCallback;
            VTT?for?OHOS::Rosen::WindowManagerProxy;
        };
    extern "C" {
        SetGtxTouchEventStatus*;
        GetGtxTouchEvent*;
        RegisterInputEventScale*;
        UnRegisterInputEventScale*;
    };
    local:
    *;
};