# 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.

1.0 {
  global:
    extern "C++" {
      *AbilityConnectCallbackRecipient*;
      *AbilityConnectionProxy*;
      *AbilityConnectionStub*;
      *AbilityConnectManager*;
      *AbilityEventHandler*;
      *AbilityFirstFrameStateObserverManager*;
      *AbilityInterceptorExecuter*;
      *AbilityManagerService*;
      *AbilityManagerStub*;
      *AbilityPermissionUtil*;
      *AbilityRecord*;
      *AbilityRunningInfo*;
      *AbilitySchedulerProxy*;
      *AbilitySchedulerStub*;
      *AmsConfigurationParameter*;
      *AppExitReasonDataManager*;
      *ApplicationAnrListener*;
      *AppScheduler*;
      *AtomicServiceStatusCallback*;
      *BackgroundTaskObserver*;
      *CallContainer*;
      *CallerInfo*;
      *CallerRecord*;
      *ConnectionObserverController*;
      *ConnectionRecord*;
      *ConnectionStateItem*;
      *ConnectionStateManager*;
      *ConnectionManagerClient*;
      *ControlInterceptor*;
      *CrowdTestInterceptor*;
      *DisposedRuleInterceptor*;
      *EcologicalRuleInterceptor*;
      *AbilityJumpInterceptor*;
      *DataAbilityManager*;
      *FreeInstallManager*;
      *FreeInstallObserverManager*;
      *ImplicitStartProcessor*;
      *InnerMissionInfo*;
      *LaunchParam*;
      *LifeCycleStateInfo*;
      *Mission*;
      *MissionDataStorage*;
      *MissionInfo*;
      *MissionInfoMgr*;
      *MissionList*;
      *MissionListenerStub*;
      *MissionListManager*;
      *MissionSnapshot*;
      *PendingWantKey*;
      *PendingWantManager*;
      *PendingWantRecord*;
      *ResidentProcessManager*;
      *StartOptions*;
      *SystemDialogScheduler*;
      *TaskDataPersistenceMgr*;
      *Token*;
      *UserController*;
      *UnlockScreenManager*;
      *WantSenderInfo*;
      *SenderInfo*;
      *AbilityManagerProxy*;
      *ExtensionRunningInfo*;
      *UserCallbackStub*;
      *UserItem*;
      *WantReceiverStub*;
      *CallRecord*;
      *WantReceiverProxy*;
      *WantSenderProxy*;
      *WantSenderStub*;
      *DeepLinkReserveConfig*;
    };
  local:
    *;
};