1d9f0492fSopenharmony_ci# Copyright (c) 2023 Huawei Device Co., Ltd. 2d9f0492fSopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License"); 3d9f0492fSopenharmony_ci# you may not use this file except in compliance with the License. 4d9f0492fSopenharmony_ci# You may obtain a copy of the License at 5d9f0492fSopenharmony_ci# 6d9f0492fSopenharmony_ci# http://www.apache.org/licenses/LICENSE-2.0 7d9f0492fSopenharmony_ci# 8d9f0492fSopenharmony_ci# Unless required by applicable law or agreed to in writing, software 9d9f0492fSopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS, 10d9f0492fSopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11d9f0492fSopenharmony_ci# See the License for the specific language governing permissions and 12d9f0492fSopenharmony_ci# limitations under the License. 13d9f0492fSopenharmony_ci 14d9f0492fSopenharmony_ci1.0 { 15d9f0492fSopenharmony_ci global: 16d9f0492fSopenharmony_ci DecodeUid; 17d9f0492fSopenharmony_ci DecodeGid; 18d9f0492fSopenharmony_ci ResetParamSecurityLabel; 19d9f0492fSopenharmony_ci StartupLog; 20d9f0492fSopenharmony_ci ServiceGetFd; 21d9f0492fSopenharmony_ci ServiceSaveFd; 22d9f0492fSopenharmony_ci HookMgrAdd; 23d9f0492fSopenharmony_ci HookMgrAddEx; 24d9f0492fSopenharmony_ci HookMgrCreate; 25d9f0492fSopenharmony_ci HookMgrDel; 26d9f0492fSopenharmony_ci HookMgrDestroy; 27d9f0492fSopenharmony_ci HookMgrExecute; 28d9f0492fSopenharmony_ci HookMgrGetHooksCnt; 29d9f0492fSopenharmony_ci HookMgrGetStagesCnt; 30d9f0492fSopenharmony_ci HookMgrTraversal; 31d9f0492fSopenharmony_ci GetControlFile; 32d9f0492fSopenharmony_ci OH_HashMapAdd; 33d9f0492fSopenharmony_ci OH_HashMapCreate; 34d9f0492fSopenharmony_ci OH_HashMapDestory; 35d9f0492fSopenharmony_ci OH_HashMapFind; 36d9f0492fSopenharmony_ci OH_HashMapGet; 37d9f0492fSopenharmony_ci OH_HashMapIsEmpty; 38d9f0492fSopenharmony_ci OH_HashMapRemove; 39d9f0492fSopenharmony_ci OH_HashMapTraverse; 40d9f0492fSopenharmony_ci SystemReadParam; 41d9f0492fSopenharmony_ci SystemTraversalParameter; 42d9f0492fSopenharmony_ci GetSystemCommitId; 43d9f0492fSopenharmony_ci CachedParameterCreate; 44d9f0492fSopenharmony_ci CachedParameterGet; 45d9f0492fSopenharmony_ci CachedParameterGetChanged; 46d9f0492fSopenharmony_ci CachedParameterDestroy; 47d9f0492fSopenharmony_ci DoReboot; 48d9f0492fSopenharmony_ci DoRebootExt; 49d9f0492fSopenharmony_ci GetControlSocket; 50d9f0492fSopenharmony_ci OH_ListAddTail; 51d9f0492fSopenharmony_ci OH_ListAddWithOrder; 52d9f0492fSopenharmony_ci OH_ListFind; 53d9f0492fSopenharmony_ci OH_ListGetCnt; 54d9f0492fSopenharmony_ci OH_ListInit; 55d9f0492fSopenharmony_ci OH_ListRemove; 56d9f0492fSopenharmony_ci OH_ListRemoveAll; 57d9f0492fSopenharmony_ci OH_ListTraversal; 58d9f0492fSopenharmony_ci LE_AcceptStreamClient; 59d9f0492fSopenharmony_ci LE_AddSignal; 60d9f0492fSopenharmony_ci LE_CloseLoop; 61d9f0492fSopenharmony_ci LE_CloseSignalTask; 62d9f0492fSopenharmony_ci LE_CloseStreamTask; 63d9f0492fSopenharmony_ci LE_CloseTask; 64d9f0492fSopenharmony_ci LE_CreateAsyncTask; 65d9f0492fSopenharmony_ci LE_CreateBuffer; 66d9f0492fSopenharmony_ci LE_CreateLoop; 67d9f0492fSopenharmony_ci LE_CreateSignalTask; 68d9f0492fSopenharmony_ci LE_CreateStreamClient; 69d9f0492fSopenharmony_ci LE_CreateStreamServer; 70d9f0492fSopenharmony_ci LE_CreateTimer; 71d9f0492fSopenharmony_ci LE_FreeBuffer; 72d9f0492fSopenharmony_ci LE_GetBufferInfo; 73d9f0492fSopenharmony_ci LE_GetDefaultLoop; 74d9f0492fSopenharmony_ci LE_GetSendResult; 75d9f0492fSopenharmony_ci LE_GetSocketFd; 76d9f0492fSopenharmony_ci LE_GetUserData; 77d9f0492fSopenharmony_ci LE_RemoveSignal; 78d9f0492fSopenharmony_ci LE_RemoveWatcher; 79d9f0492fSopenharmony_ci LE_RunLoop; 80d9f0492fSopenharmony_ci LE_Send; 81d9f0492fSopenharmony_ci LE_StartAsyncEvent; 82d9f0492fSopenharmony_ci LE_StartTimer; 83d9f0492fSopenharmony_ci LE_StartWatcher; 84d9f0492fSopenharmony_ci LE_StopAsyncTask; 85d9f0492fSopenharmony_ci LE_StopLoop; 86d9f0492fSopenharmony_ci LE_StopTimer; 87d9f0492fSopenharmony_ci LE_AddIdle; 88d9f0492fSopenharmony_ci LE_DelIdle; 89d9f0492fSopenharmony_ci LE_DelayProc; 90d9f0492fSopenharmony_ci ModuleMgrCreate; 91d9f0492fSopenharmony_ci ModuleMgrDestroy; 92d9f0492fSopenharmony_ci ModuleMgrGetArgs; 93d9f0492fSopenharmony_ci ModuleMgrGetCnt; 94d9f0492fSopenharmony_ci ModuleMgrInstall; 95d9f0492fSopenharmony_ci ModuleMgrScan; 96d9f0492fSopenharmony_ci ModuleMgrTraversal; 97d9f0492fSopenharmony_ci ModuleMgrUninstall; 98d9f0492fSopenharmony_ci *GetStringParameter*; 99d9f0492fSopenharmony_ci FindParameter; 100d9f0492fSopenharmony_ci GetAbiList; 101d9f0492fSopenharmony_ci GetBootloaderVersion; 102d9f0492fSopenharmony_ci GetBrand; 103d9f0492fSopenharmony_ci GetBuildHost; 104d9f0492fSopenharmony_ci GetBuildRootHash; 105d9f0492fSopenharmony_ci GetBuildTime; 106d9f0492fSopenharmony_ci GetBuildType; 107d9f0492fSopenharmony_ci GetBuildUser; 108d9f0492fSopenharmony_ci GetDevUdid; 109d9f0492fSopenharmony_ci GetDisplayVersion; 110d9f0492fSopenharmony_ci GetFirstApiVersion; 111d9f0492fSopenharmony_ci GetHardwareModel; 112d9f0492fSopenharmony_ci GetHardwareProfile; 113d9f0492fSopenharmony_ci GetIncrementalVersion; 114d9f0492fSopenharmony_ci GetManufacture; 115d9f0492fSopenharmony_ci GetMarketName; 116d9f0492fSopenharmony_ci GetOSFullName; 117d9f0492fSopenharmony_ci GetOsReleaseType; 118d9f0492fSopenharmony_ci GetParameterCommitId; 119d9f0492fSopenharmony_ci GetParameterName; 120d9f0492fSopenharmony_ci GetParameterValue; 121d9f0492fSopenharmony_ci GetProductModel; 122d9f0492fSopenharmony_ci GetProductSeries; 123d9f0492fSopenharmony_ci GetSdkApiVersion; 124d9f0492fSopenharmony_ci GetSecurityPatchTag; 125d9f0492fSopenharmony_ci GetSerial; 126d9f0492fSopenharmony_ci GetSoftwareModel; 127d9f0492fSopenharmony_ci GetVersionId; 128d9f0492fSopenharmony_ci WaitParameter; 129d9f0492fSopenharmony_ci *GetIntParameter*; 130d9f0492fSopenharmony_ci *GetDeviceType*; 131d9f0492fSopenharmony_ci *GetParameter*; 132d9f0492fSopenharmony_ci *GetUintParameter*; 133d9f0492fSopenharmony_ci *SetParameter*; 134d9f0492fSopenharmony_ci *GetBoolParameter*; 135d9f0492fSopenharmony_ci ServiceControl; 136d9f0492fSopenharmony_ci ServiceControlWithExtra; 137d9f0492fSopenharmony_ci ServiceSetReady; 138d9f0492fSopenharmony_ci ServiceWaitForStatus; 139d9f0492fSopenharmony_ci StartServiceByTimer; 140d9f0492fSopenharmony_ci StopServiceTimer; 141d9f0492fSopenharmony_ci HasSystemCapability; 142d9f0492fSopenharmony_ci GetBuildVersion; 143d9f0492fSopenharmony_ci GetFeatureVersion; 144d9f0492fSopenharmony_ci GetMajorVersion; 145d9f0492fSopenharmony_ci GetSeniorVersion; 146d9f0492fSopenharmony_ci OH_Ext*; 147d9f0492fSopenharmony_ci GetDistributionOSName; 148d9f0492fSopenharmony_ci GetDistributionOSVersion; 149d9f0492fSopenharmony_ci GetDistributionOSApiVersion; 150d9f0492fSopenharmony_ci GetDistributionOSApiName; 151d9f0492fSopenharmony_ci GetDistributionOSReleaseType; 152d9f0492fSopenharmony_ci SaveParameters; 153d9f0492fSopenharmony_ci OH_StrArrayGetIndex; 154d9f0492fSopenharmony_ci OH_ExtendableStrArrayGetIndex; 155d9f0492fSopenharmony_ci OH_StrDictGet; 156d9f0492fSopenharmony_ci OH_ExtendableStrDictGet; 157d9f0492fSopenharmony_ci OpenConsole; 158d9f0492fSopenharmony_ci local: 159d9f0492fSopenharmony_ci *; 160d9f0492fSopenharmony_ci}; 161