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 DecodeGid; 18 ResetParamSecurityLabel; 19 StartupLog; 20 ServiceGetFd; 21 ServiceSaveFd; 22 HookMgrAdd; 23 HookMgrAddEx; 24 HookMgrCreate; 25 HookMgrDel; 26 HookMgrDestroy; 27 HookMgrExecute; 28 HookMgrGetHooksCnt; 29 HookMgrGetStagesCnt; 30 HookMgrTraversal; 31 GetControlFile; 32 OH_HashMapAdd; 33 OH_HashMapCreate; 34 OH_HashMapDestory; 35 OH_HashMapFind; 36 OH_HashMapGet; 37 OH_HashMapIsEmpty; 38 OH_HashMapRemove; 39 OH_HashMapTraverse; 40 SystemReadParam; 41 SystemTraversalParameter; 42 GetSystemCommitId; 43 CachedParameterCreate; 44 CachedParameterGet; 45 CachedParameterGetChanged; 46 CachedParameterDestroy; 47 DoReboot; 48 DoRebootExt; 49 GetControlSocket; 50 OH_ListAddTail; 51 OH_ListAddWithOrder; 52 OH_ListFind; 53 OH_ListGetCnt; 54 OH_ListInit; 55 OH_ListRemove; 56 OH_ListRemoveAll; 57 OH_ListTraversal; 58 LE_AcceptStreamClient; 59 LE_AddSignal; 60 LE_CloseLoop; 61 LE_CloseSignalTask; 62 LE_CloseStreamTask; 63 LE_CloseTask; 64 LE_CreateAsyncTask; 65 LE_CreateBuffer; 66 LE_CreateLoop; 67 LE_CreateSignalTask; 68 LE_CreateStreamClient; 69 LE_CreateStreamServer; 70 LE_CreateTimer; 71 LE_FreeBuffer; 72 LE_GetBufferInfo; 73 LE_GetDefaultLoop; 74 LE_GetSendResult; 75 LE_GetSocketFd; 76 LE_GetUserData; 77 LE_RemoveSignal; 78 LE_RemoveWatcher; 79 LE_RunLoop; 80 LE_Send; 81 LE_StartAsyncEvent; 82 LE_StartTimer; 83 LE_StartWatcher; 84 LE_StopAsyncTask; 85 LE_StopLoop; 86 LE_StopTimer; 87 LE_AddIdle; 88 LE_DelIdle; 89 LE_DelayProc; 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 GetProductModelAlias; 123 GetProductSeries; 124 GetSdkApiVersion; 125 GetSecurityPatchTag; 126 GetSerial; 127 GetSoftwareModel; 128 GetVersionId; 129 WaitParameter; 130 *GetIntParameter*; 131 *GetDeviceType*; 132 *GetParameter*; 133 *GetUintParameter*; 134 *SetParameter*; 135 *GetBoolParameter*; 136 ServiceControl; 137 ServiceControlWithExtra; 138 ServiceSetReady; 139 ServiceWaitForStatus; 140 StartServiceByTimer; 141 StopServiceTimer; 142 HasSystemCapability; 143 GetBuildVersion; 144 GetFeatureVersion; 145 GetMajorVersion; 146 GetSeniorVersion; 147 OH_Ext*; 148 GetDistributionOSName; 149 GetDistributionOSVersion; 150 GetDistributionOSApiVersion; 151 GetDistributionOSApiName; 152 GetDistributionOSReleaseType; 153 SaveParameters; 154 OH_StrArrayGetIndex; 155 OH_ExtendableStrArrayGetIndex; 156 OH_StrDictGet; 157 OH_ExtendableStrDictGet; 158 OpenConsole; 159 local: 160 *; 161}; 162