00061d47创建于 18 天前历史提交
# Copyright (c) 2026 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++" {
            *PersistentStorage*;
            OHOS::Rosen::AutoRSSyncTransaction::~AutoRSSyncTransaction*;
            OHOS::Rosen::AutoRSSyncTransaction::AutoRSSyncTransaction*;
            OHOS::Rosen::AutoRSTransaction::~AutoRSTransaction*;
            OHOS::Rosen::AutoRSTransaction::AutoRSTransaction*;
            OHOS::Rosen::CollaboratorDllManager::PreHandleStartAbility*;
            OHOS::Rosen::DmsReporter::GetInstance*;
            OHOS::Rosen::DmsReporter::ReportContinueApp*;
            OHOS::Rosen::DmsReporter::ReportQuerySessionInfo*;
            OHOS::Rosen::DmsXcollie::~DmsXcollie*;
            OHOS::Rosen::DmsXcollie::DmsXcollie*;
            OHOS::Rosen::DmVirtualScreenOption::DmVirtualScreenOption*;
            OHOS::Rosen::DmVirtualScreenOption::GetOption*;
            OHOS::Rosen::DmVirtualScreenOption::Unmarshalling*;
            OHOS::Rosen::FfrtQueueHelper::~FfrtQueueHelper*;
            OHOS::Rosen::FfrtQueueHelper::FfrtQueueHelper*;
            OHOS::Rosen::FfrtQueueHelper::SubmitTask*;
            OHOS::Rosen::FfrtQueueHelper::SubmitTaskAndWait*;
            OHOS::Rosen::FfrtQueueHelper::SubmitTaskToHead*;
            OHOS::Rosen::FfrtSerialQueueHelper::GetInstance*;
            OHOS::Rosen::FfrtSerialQueueHelper::SubmitTask*;
            OHOS::Rosen::FloatingBallReporter::GetInstance*;
            OHOS::Rosen::FloatingBallReporter::ReportFbEvent*;
            OHOS::Rosen::FloatingBallReporter::SetCurrentPackageName*;
            OHOS::Rosen::FloatingViewReporter::GetInstance*;
            OHOS::Rosen::FloatingViewReporter::ReportStartEvent*;
            OHOS::Rosen::FloatingViewReporter::ReportRestoreEvent*;
            OHOS::Rosen::FloatingViewReporter::ReportSetUIContentEvent*;
            OHOS::Rosen::FloatingViewReporter::ReportSetSizeEvent*;
            OHOS::Rosen::FloatingViewReporter::ReportSetVisibilityEvent*;
            OHOS::Rosen::FloatingViewReporter::SetCurrentPackageName*;
            OHOS::Rosen::JsErrUtils::CreateJsError*;
            OHOS::Rosen::PerformReporter::end*;
            OHOS::Rosen::PerformReporter::PerformReporter*;
            OHOS::Rosen::PerformReporter::start*;
            OHOS::Rosen::Permission::CheckCallingPermission*;
            OHOS::Rosen::Permission::CheckIsCallingBundleName*;
            OHOS::Rosen::Permission::CheckSelfPermission*;
            OHOS::Rosen::Permission::IsStartByHdcd*;
            OHOS::Rosen::Permission::IsStartByInputMethod*;
            OHOS::Rosen::Permission::IsSystemCalling*;
            OHOS::Rosen::Permission::IsSystemCallingOrStartByHdcd*;
            OHOS::Rosen::Permission::IsSystemServiceCalling*;
            OHOS::Rosen::PiPReporter::GetInstance*;
            OHOS::Rosen::PiPReporter::ReportPiPActionEvent*;
            OHOS::Rosen::PiPReporter::ReportPiPControlEvent*;
            OHOS::Rosen::PiPReporter::ReportPiPRatio*;
            OHOS::Rosen::PiPReporter::ReportPiPRestore*;
            OHOS::Rosen::PiPReporter::ReportPiPStartWindow*;
            OHOS::Rosen::PiPReporter::ReportPiPStopWindow*;
            OHOS::Rosen::PiPReporter::ReportPiPUpdateContent*;
            OHOS::Rosen::PiPReporter::ReportWindowException*;
            OHOS::Rosen::PiPReporter::SetCurrentPackageName*;
            OHOS::Rosen::RSAdapterUtil::GetRSNode*;
            OHOS::Rosen::RSAdapterUtil::InitRSUIDirector*;
            OHOS::Rosen::RSAdapterUtil::IsClientMultiInstanceEnabled*;
            OHOS::Rosen::RSAdapterUtil::RSNodeToStr*;
            OHOS::Rosen::RSAdapterUtil::RSUIContextToStr*;
            OHOS::Rosen::RSAdapterUtil::RSUIDirectorToStr*;
            OHOS::Rosen::RSAdapterUtil::SetRSTransactionHandler*;
            OHOS::Rosen::RSAdapterUtil::SetRSUIContext*;
            OHOS::Rosen::RSUIContextContainer::GetRenderSession*;
            OHOS::Rosen::RSUIContextContainer::SetRenderSession*;
            OHOS::Rosen::RSUIContextContainer::GetRSUIContext*;
            OHOS::Rosen::RSUIContextContainer::SetRSUIContext*;
            OHOS::Rosen::RSAdapterUtil::SetSkipCheckInMultiInstance*;
            OHOS::Rosen::RSSyncTransactionAdapter::CloseSyncTransaction*;
            OHOS::Rosen::RSSyncTransactionAdapter::GetRSTransaction*;
            OHOS::Rosen::RSSyncTransactionAdapter::OpenSyncTransaction*;
            OHOS::Rosen::RSTransactionAdapter::FlushImplicitTransaction*;
            OHOS::Rosen::RSTransactionAdapter::GetRSUIContext*;
            OHOS::Rosen::RSTransactionAdapter::RSTransactionAdapter*;
            OHOS::Rosen::ScreenFoldData::GetTypeCThermalWithUtil*;
            OHOS::Rosen::ScreenFoldData::SetFocusedPkgName*;
            OHOS::Rosen::ScreenFoldData::SetInvalid*;
            OHOS::Rosen::ScreenGroupInfo::Unmarshalling*;
            OHOS::Rosen::ScreenInfo::Unmarshalling*;
            OHOS::Rosen::SingletonContainer::*;
            OHOS::Rosen::SurfaceDraw::DrawColor*;
            OHOS::Rosen::SurfaceDraw::DrawCustomStartingWindow*;
            OHOS::Rosen::SurfaceDraw::DrawImage*;
            OHOS::Rosen::SurfaceDraw::DrawImageRect*;
            OHOS::Rosen::SurfaceDraw::DrawMasking*;
            OHOS::Rosen::SurfaceDraw::GetSurfaceSnapshot*;
            OHOS::Rosen::SysCapUtil::GetApiCompatibleVersion*;
            OHOS::Rosen::SysCapUtil::GetBundleInfo*;
            OHOS::Rosen::SysCapUtil::GetBundleName*;
            OHOS::Rosen::SysCapUtil::GetClientName*;
            OHOS::Rosen::SysCapUtil::RemoveBundleInfo*;
            OHOS::Rosen::SysCapUtil::UpdateBundleInfo*;
            OHOS::Rosen::TaskSequenceProcess::~TaskSequenceProcess*;
            OHOS::Rosen::TaskSequenceProcess::AddTask*;
            OHOS::Rosen::TaskSequenceProcess::FinishTask*;
            OHOS::Rosen::TaskSequenceProcess::SetTaskScheduler*;
            OHOS::Rosen::TaskSequenceProcess::TaskSequenceProcess*;
            OHOS::Rosen::VsyncStation::DecreaseRequestVsyncTimes*;
            OHOS::Rosen::VsyncStation::Destroy*;
            OHOS::Rosen::VsyncStation::FlushFrameRate*;
            OHOS::Rosen::VsyncStation::GetFrameRateLinkerId*;
            OHOS::Rosen::VsyncStation::IsVsyncReceiverCreated*;
            OHOS::Rosen::VsyncStation::RemoveCallback*;
            OHOS::Rosen::VsyncStation::RunOnceAfterNVsyncs*;
            OHOS::Rosen::VsyncStation::RunOnceOnNextVsync*;
            OHOS::Rosen::VsyncStation::SetDisplaySoloistFrameRateLinkerEnable*;
            OHOS::Rosen::VsyncStation::SetFrameRateLinkerEnable*;
            OHOS::Rosen::VsyncStation::SetTouchEvent*;
            OHOS::Rosen::VsyncStation::SetUiDvsyncSwitch*;
            OHOS::Rosen::VsyncStation::VsyncStation*;
            OHOS::Rosen::WindowInfoReporter::GetInstance*;
            OHOS::Rosen::WindowInfoReporter::InsertCreateReportInfo*;
            OHOS::Rosen::WindowInfoReporter::InsertDestroyReportInfo*;
            OHOS::Rosen::WindowInfoReporter::InsertHideReportInfo*;
            OHOS::Rosen::WindowInfoReporter::InsertNavigationBarReportInfo*;
            OHOS::Rosen::WindowInfoReporter::InsertShowReportInfo*;
            OHOS::Rosen::WindowInfoReporter::IsKeyboardFrozenEnabled*;
            OHOS::Rosen::WindowInfoReporter::ReportBackButtonInfoImmediately*;
            OHOS::Rosen::WindowInfoReporter::ReportContainerStartBegin*;
            OHOS::Rosen::WindowInfoReporter::ReportEventDispatchException*;
            OHOS::Rosen::WindowInfoReporter::ReportKeyboardLifeCycleException*;
            OHOS::Rosen::WindowInfoReporter::ReportRecordedInfos*;
            OHOS::Rosen::WindowInfoReporter::ReportSpecWindowLifeCycleChange*;
            OHOS::Rosen::WindowInfoReporter::ReportStartWindow*;
            OHOS::Rosen::WindowInfoReporter::ReportUIExtensionException*;
            OHOS::Rosen::WindowInfoReporter::ReportWindowException*;
            OHOS::Rosen::WindowInfoReporter::ReportWindowFrozen*;
            OHOS::Rosen::WindowInfoReporter::ReportWindowIO*;
            OHOS::Rosen::WindowInfoReporter::ReportWindowProfileInfo*;
            OHOS::Rosen::WindowInfoReporter::ReportZeroOpacityInfoImmediately*;
            OHOS::Rosen::WindowProperty::AddWindowFlag*;
            OHOS::Rosen::WindowProperty::ChangeCallingWindowId*;
            OHOS::Rosen::WindowProperty::ClearTransformZAxisOffset*;
            OHOS::Rosen::WindowProperty::ComputeTransform*;
            OHOS::Rosen::WindowProperty::CopyFrom*;
            OHOS::Rosen::WindowProperty::GetAbilityInfo*;
            OHOS::Rosen::WindowProperty::GetAccessTokenId*;
            OHOS::Rosen::WindowProperty::GetAlpha*;
            OHOS::Rosen::WindowProperty::GetAnimationFlag*;
            OHOS::Rosen::WindowProperty::GetAspectRatio*;
            OHOS::Rosen::WindowProperty::GetBrightness*;
            OHOS::Rosen::WindowProperty::GetCallingWindow*;
            OHOS::Rosen::WindowProperty::GetDecorEnable*;
            OHOS::Rosen::WindowProperty::GetDecoStatus*;
            OHOS::Rosen::WindowProperty::GetDisplayId*;
            OHOS::Rosen::WindowProperty::GetDragType*;
            OHOS::Rosen::WindowProperty::GetFocusable*;
            OHOS::Rosen::WindowProperty::GetFollowScreenChange*;
            OHOS::Rosen::WindowProperty::GetFullScreen*;
            OHOS::Rosen::WindowProperty::GetHitOffset*;
            OHOS::Rosen::WindowProperty::GetLastWindowMode*;
            OHOS::Rosen::WindowProperty::GetMaximizeMode*;
            OHOS::Rosen::WindowProperty::GetOriginRect*;
            OHOS::Rosen::WindowProperty::GetParentId*;
            OHOS::Rosen::WindowProperty::GetPrivacyMode*;
            OHOS::Rosen::WindowProperty::GetRequestRect*;
            OHOS::Rosen::WindowProperty::GetRequestWindowModeSupportType*;
            OHOS::Rosen::WindowProperty::GetSizeLimits*;
            OHOS::Rosen::WindowProperty::GetSnapshotSkip*;
            OHOS::Rosen::WindowProperty::GetStretchable*;
            OHOS::Rosen::WindowProperty::GetSystemBarProperty*;
            OHOS::Rosen::WindowProperty::GetSystemPrivacyMode*;
            OHOS::Rosen::WindowProperty::GetTextFieldHeight*;
            OHOS::Rosen::WindowProperty::GetTextFieldPositionY*;
            OHOS::Rosen::WindowProperty::GetTokenState*;
            OHOS::Rosen::WindowProperty::GetTouchable*;
            OHOS::Rosen::WindowProperty::GetTouchHotAreas*;
            OHOS::Rosen::WindowProperty::GetTransform*;
            OHOS::Rosen::WindowProperty::GetTransformMat*;
            OHOS::Rosen::WindowProperty::GetUpdatedSizeLimits*;
            OHOS::Rosen::WindowProperty::GetWindowFlags*;
            OHOS::Rosen::WindowProperty::GetWindowGravity*;
            OHOS::Rosen::WindowProperty::GetWindowId*;
            OHOS::Rosen::WindowProperty::GetWindowMode*;
            OHOS::Rosen::WindowProperty::GetWindowModeSupportType*;
            OHOS::Rosen::WindowProperty::GetWindowName*;
            OHOS::Rosen::WindowProperty::GetWindowRect*;
            OHOS::Rosen::WindowProperty::GetWindowSizeChangeReason*;
            OHOS::Rosen::WindowProperty::GetWindowType*;
            OHOS::Rosen::WindowProperty::GetZoomTransform*;
            OHOS::Rosen::WindowProperty::IsAnimateWindow*;
            OHOS::Rosen::WindowProperty::IsDisplayZoomOn*;
            OHOS::Rosen::WindowProperty::IsKeepScreenOn*;
            OHOS::Rosen::WindowProperty::isNeedComputerTransform*;
            OHOS::Rosen::WindowProperty::IsTurnScreenOn*;
            OHOS::Rosen::WindowProperty::Read*;
            OHOS::Rosen::WindowProperty::ResumeLastWindowMode*;
            OHOS::Rosen::WindowProperty::SetAbilityInfo*;
            OHOS::Rosen::WindowProperty::SetAccessTokenId*;
            OHOS::Rosen::WindowProperty::SetAlpha*;
            OHOS::Rosen::WindowProperty::SetAnimateWindowFlag*;
            OHOS::Rosen::WindowProperty::SetAnimationFlag*;
            OHOS::Rosen::WindowProperty::SetAspectRatio*;
            OHOS::Rosen::WindowProperty::SetBrightness*;
            OHOS::Rosen::WindowProperty::SetDecorEnable*;
            OHOS::Rosen::WindowProperty::SetDecoStatus*;
            OHOS::Rosen::WindowProperty::SetDisplayId*;
            OHOS::Rosen::WindowProperty::SetDisplayZoomState*;
            OHOS::Rosen::WindowProperty::SetDragType*;
            OHOS::Rosen::WindowProperty::SetFocusable*;
            OHOS::Rosen::WindowProperty::SetFollowScreenChange*;
            OHOS::Rosen::WindowProperty::SetFullScreen*;
            OHOS::Rosen::WindowProperty::SetHitOffset*;
            OHOS::Rosen::WindowProperty::SetKeepScreenOn*;
            OHOS::Rosen::WindowProperty::SetLastWindowMode*;
            OHOS::Rosen::WindowProperty::SetMaximizeMode*;
            OHOS::Rosen::WindowProperty::SetOriginRect*;
            OHOS::Rosen::WindowProperty::SetParentId*;
            OHOS::Rosen::WindowProperty::SetPrivacyMode*;
            OHOS::Rosen::WindowProperty::SetRequestRect*;
            OHOS::Rosen::WindowProperty::SetRequestWindowModeSupportType*;
            OHOS::Rosen::WindowProperty::SetSizeLimits*;
            OHOS::Rosen::WindowProperty::SetSnapshotSkip*;
            OHOS::Rosen::WindowProperty::SetStretchable*;
            OHOS::Rosen::WindowProperty::SetSystemBarProperty*;
            OHOS::Rosen::WindowProperty::SetSystemPrivacyMode*;
            OHOS::Rosen::WindowProperty::SetTextFieldHeight*;
            OHOS::Rosen::WindowProperty::SetTextFieldPositionY*;
            OHOS::Rosen::WindowProperty::SetTokenState*;
            OHOS::Rosen::WindowProperty::SetTouchable*;
            OHOS::Rosen::WindowProperty::SetTouchHotAreas*;
            OHOS::Rosen::WindowProperty::SetTransform*;
            OHOS::Rosen::WindowProperty::SetTurnScreenOn*;
            OHOS::Rosen::WindowProperty::SetUpdatedSizeLimits*;
            OHOS::Rosen::WindowProperty::SetWindowFlags*;
            OHOS::Rosen::WindowProperty::SetWindowGravity*;
            OHOS::Rosen::WindowProperty::SetWindowId*;
            OHOS::Rosen::WindowProperty::SetWindowMode*;
            OHOS::Rosen::WindowProperty::SetWindowModeSupportType*;
            OHOS::Rosen::WindowProperty::SetWindowName*;
            OHOS::Rosen::WindowProperty::SetWindowRect*;
            OHOS::Rosen::WindowProperty::SetWindowSizeChangeReason*;
            OHOS::Rosen::WindowProperty::SetWindowType*;
            OHOS::Rosen::WindowProperty::SetZoomTransform*;
            OHOS::Rosen::WindowProperty::Unmarshalling*;
            OHOS::Rosen::WindowProperty::UpdatePointerEvent*;
            OHOS::Rosen::WindowProperty::WindowProperty*;
            OHOS::Rosen::WindowProperty::Write*;
            OHOS::Rosen::WindowTransitionInfo::GetAbilityName*;
            OHOS::Rosen::WindowTransitionInfo::GetAbilityToken*;
            OHOS::Rosen::WindowTransitionInfo::GetApiCompatibleVersion*;
            OHOS::Rosen::WindowTransitionInfo::GetBundleName*;
            OHOS::Rosen::WindowTransitionInfo::GetDisplayId*;
            OHOS::Rosen::WindowTransitionInfo::GetIsRecent*;
            OHOS::Rosen::WindowTransitionInfo::GetMissionId*;
            OHOS::Rosen::WindowTransitionInfo::GetOrientation*;
            OHOS::Rosen::WindowTransitionInfo::GetShowFlagWhenLocked*;
            OHOS::Rosen::WindowTransitionInfo::GetTransitionReason*;
            OHOS::Rosen::WindowTransitionInfo::GetWindowMode*;
            OHOS::Rosen::WindowTransitionInfo::GetWindowRect*;
            OHOS::Rosen::WindowTransitionInfo::GetWindowSizeLimits*;
            OHOS::Rosen::WindowTransitionInfo::GetWindowSupportModes*;
            OHOS::Rosen::WindowTransitionInfo::GetWindowType*;
            OHOS::Rosen::WindowTransitionInfo::SetAbilityName*;
            OHOS::Rosen::WindowTransitionInfo::SetAbilityToken*;
            OHOS::Rosen::WindowTransitionInfo::SetBundleName*;
            OHOS::Rosen::WindowTransitionInfo::SetDisplayId*;
            OHOS::Rosen::WindowTransitionInfo::SetTransitionReason*;
            OHOS::Rosen::WindowTransitionInfo::SetWindowMode*;
            OHOS::Rosen::WindowTransitionInfo::SetWindowRect*;
            OHOS::Rosen::WindowTransitionInfo::SetWindowType*;
            OHOS::Rosen::WindowTransitionInfo::Unmarshalling*;
            OHOS::Rosen::WindowTransitionInfo::WindowTransitionInfo*;

            vtable?for?OHOS::Rosen::RSTransactionAdapter*;
            vtable?for?OHOS::Rosen::ScreenGroupInfo*;
            vtable?for?OHOS::Rosen::ScreenInfo*;
            vtable?for?OHOS::Rosen::WindowProperty*;
            vtable?for?OHOS::Rosen::WindowTransitionInfo*;

            VTT?for?OHOS::Rosen::DmVirtualScreenOption*;
            VTT?for?OHOS::Rosen::ScreenGroupInfo*;
            VTT?for?OHOS::Rosen::ScreenInfo*;
            VTT?for?OHOS::Rosen::WindowProperty*;
            VTT?for?OHOS::Rosen::WindowTransitionInfo*;
        };
    local:
    *;
};