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