176fd607bSopenharmony_ci{
276fd607bSopenharmony_ci  global:
376fd607bSopenharmony_ci    extern "C++" {
476fd607bSopenharmony_ci            "OHOS::Media::MediaLibraryNapi::UserFileMgrInit(napi_env__*, napi_value__*)";
576fd607bSopenharmony_ci            "OHOS::Media::MediaLibraryNapi::JSGetActivePeers(napi_env__ *,napi_callback_info__ *)";
676fd607bSopenharmony_ci            "OHOS::Media::MediaLibraryNapi::UserFileMgrGetPrivateAlbum(napi_env__ *,napi_callback_info__ *)";
776fd607bSopenharmony_ci            "OHOS::Media::MediaLibraryNapi::JSOnCallback(napi_env__ *,napi_callback_info__ *)";
876fd607bSopenharmony_ci            "OHOS::Media::MediaLibraryNapi::JSGetPrivateAlbum(napi_env__ *,napi_callback_info__ *)";
976fd607bSopenharmony_ci            "OHOS::Media::MediaLibraryNapi::UserFileMgrTrashAsset(napi_env__ *,napi_callback_info__ *)";
1076fd607bSopenharmony_ci            "OHOS::Media::MediaLibraryNapi::GetUserFileMgr(napi_env__ *,napi_callback_info__ *)";
1176fd607bSopenharmony_ci            "OHOS::Media::MediaLibraryNapi::CreateFileKeyEnum(napi_env__ *)";
1276fd607bSopenharmony_ci            "OHOS::Media::MediaLibraryNapi::CreateMediaTypeUserFileEnum(napi_env__ *)";
1376fd607bSopenharmony_ci            "OHOS::Media::MediaLibraryNapi::JSDeleteSmartAlbum(napi_env__ *,napi_callback_info__ *)";
1476fd607bSopenharmony_ci            "OHOS::Media::MediaLibraryNapi::JSCreateSmartAlbum(napi_env__ *,napi_callback_info__ *)";
1576fd607bSopenharmony_ci            "OHOS::Media::MediaLibraryNapi::JSDeleteAsset(napi_env__ *,napi_callback_info__ *)";
1676fd607bSopenharmony_ci            "OHOS::Media::MediaLibraryNapi::JSCreateAsset(napi_env__ *,napi_callback_info__ *)";
1776fd607bSopenharmony_ci            "OHOS::Media::MediaLibraryNapi::JSRelease(napi_env__ *,napi_callback_info__ *)";
1876fd607bSopenharmony_ci            "OHOS::Media::MediaLibraryNapi::UserFileMgrCreateAsset(napi_env__ *,napi_callback_info__ *)";
1976fd607bSopenharmony_ci            "OHOS::Media::MediaLibraryNapi::CreatePrivateAlbumTypeEnum(napi_env__ *)";
2076fd607bSopenharmony_ci            "OHOS::Media::MediaLibraryNapi::JSGetAllPeers(napi_env__ *,napi_callback_info__ *)";
2176fd607bSopenharmony_ci            "OHOS::Media::MediaLibraryNapi::JSGetFileAssets(napi_env__ *,napi_callback_info__ *)";
2276fd607bSopenharmony_ci            "OHOS::Media::MediaLibraryNapi::UserFileMgrCreateFileKeyEnum(napi_env__ *)";
2376fd607bSopenharmony_ci            "OHOS::Media::MediaLibraryNapi::JSGetPublicDirectory(napi_env__ *,napi_callback_info__ *)";
2476fd607bSopenharmony_ci            "OHOS::Media::MediaLibraryNapi::CreateAudioKeyEnum(napi_env__ *)";
2576fd607bSopenharmony_ci            "OHOS::Media::MediaLibraryNapi::CreateImageVideoKeyEnum(napi_env__ *)";
2676fd607bSopenharmony_ci            "OHOS::Media::MediaLibraryNapi::CreateDirectoryTypeEnum(napi_env__ *)";
2776fd607bSopenharmony_ci            "OHOS::Media::MediaLibraryNapi::JSGetSmartAlbums(napi_env__ *,napi_callback_info__ *)";
2876fd607bSopenharmony_ci            "OHOS::Media::MediaLibraryNapi::JSStoreMediaAsset(napi_env__ *,napi_callback_info__ *)";
2976fd607bSopenharmony_ci            "OHOS::Media::MediaLibraryNapi::JSStartImagePreview(napi_env__ *,napi_callback_info__ *)";
3076fd607bSopenharmony_ci            "OHOS::Media::MediaLibraryNapi::JSGetAlbums(napi_env__ *,napi_callback_info__ *)";
3176fd607bSopenharmony_ci            "OHOS::Media::MediaLibraryNapi::UserFileMgrGetAlbums(napi_env__ *,napi_callback_info__ *)";
3276fd607bSopenharmony_ci            "OHOS::Media::MediaLibraryNapi::CreateAlbumKeyEnum(napi_env__ *)";
3376fd607bSopenharmony_ci            "OHOS::Media::MediaLibraryNapi::CreatePositionTypeEnum(napi_env__ *)";
3476fd607bSopenharmony_ci
3576fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::UserFileMgrInit(napi_env__*, napi_value__*)";
3676fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSGetDateTrashed(napi_env__ *,napi_callback_info__ *)";
3776fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::UserFileMgrOpen(napi_env__ *,napi_callback_info__ *)";
3876fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSGetDuration(napi_env__ *,napi_callback_info__ *)";
3976fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSGetCount(napi_env__ *,napi_callback_info__ *)";
4076fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSGetOrientation(napi_env__ *,napi_callback_info__ *)";
4176fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::GetFileId(void)";
4276fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::UserFileMgrGet(napi_env__ *,napi_callback_info__ *)";
4376fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::UserFileMgrClose(napi_env__ *,napi_callback_info__ *)";
4476fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSFavorite(napi_env__ *,napi_callback_info__ *)";
4576fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::UserFileMgrTrash(napi_env__ *,napi_callback_info__ *)";
4676fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSIsTrash(napi_env__ *,napi_callback_info__ *)";
4776fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::UserFileMgrIsDirectory(napi_env__ *,napi_callback_info__ *)";
4876fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSGetFileDisplayName(napi_env__ *,napi_callback_info__ *)";
4976fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::GetMediaType(void)";
5076fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::SetTrash(bool)";
5176fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSGetFileId(napi_env__ *,napi_callback_info__ *)";
5276fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSGetAlbumName(napi_env__ *,napi_callback_info__ *)";
5376fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSGetArtist(napi_env__ *,napi_callback_info__ *)";
5476fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSGetThumbnail(napi_env__ *,napi_callback_info__ *)";
5576fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSTrash(napi_env__ *,napi_callback_info__ *)";
5676fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSGetTitle(napi_env__ *,napi_callback_info__ *)";
5776fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSGetDateModified(napi_env__ *,napi_callback_info__ *)";
5876fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSClose(napi_env__ *,napi_callback_info__ *)";
5976fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::GetFilePath(void)";
6076fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSGetRelativePath(napi_env__ *,napi_callback_info__ *)";
6176fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSGetWidth(napi_env__ *,napi_callback_info__ *)";
6276fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::UserFileMgrCommitModify(napi_env__ *,napi_callback_info__ *)";
6376fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::GetFileDisplayName(void)";
6476fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::IsTrash(void)";
6576fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSGetAlbumId(napi_env__ *,napi_callback_info__ *)";
6676fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::IsFavorite(void)";
6776fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSSetRelativePath(napi_env__ *,napi_callback_info__ *)";
6876fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSGetDateAdded(napi_env__ *,napi_callback_info__ *)";
6976fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSIsDirectory(napi_env__ *,napi_callback_info__ *)";
7076fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::GetRelativePath(void)";
7176fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::SetFavorite(bool)";
7276fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::GetTitle(void)";
7376fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSGetAlbum(napi_env__ *,napi_callback_info__ *)";
7476fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::UserFileMgrFavorite(napi_env__ *,napi_callback_info__ *)";
7576fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSGetMimeType(napi_env__ *,napi_callback_info__ *)";
7676fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSGetMediaType(napi_env__ *,napi_callback_info__ *)";
7776fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::UserFileMgrSet(napi_env__ *,napi_callback_info__ *)";
7876fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSGetHeight(napi_env__ *,napi_callback_info__ *)";
7976fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSSetTitle(napi_env__ *,napi_callback_info__ *)";
8076fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::GetFileUri(void)";
8176fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::GetOrientation(void)";
8276fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSGetFileUri(napi_env__ *,napi_callback_info__ *)";
8376fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSGetAlbumUri(napi_env__ *,napi_callback_info__ *)";
8476fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSSetOrientation(napi_env__ *,napi_callback_info__ *)";
8576fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSIsFavorite(napi_env__ *,napi_callback_info__ *)";
8676fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSOpen(napi_env__ *,napi_callback_info__ *)";
8776fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::UserFileMgrGetThumbnail(napi_env__ *,napi_callback_info__ *)";
8876fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSParent(napi_env__ *,napi_callback_info__ *)";
8976fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSGetSize(napi_env__ *,napi_callback_info__ *)";
9076fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSGetDateTaken(napi_env__ *,napi_callback_info__ *)";
9176fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSCommitModify(napi_env__ *,napi_callback_info__ *)";
9276fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSGetFilePath(napi_env__ *,napi_callback_info__ *)";
9376fd607bSopenharmony_ci            "OHOS::Media::FileAssetNapi::JSSetFileDisplayName(napi_env__ *,napi_callback_info__ *)";
9476fd607bSopenharmony_ci
9576fd607bSopenharmony_ci            "OHOS::Media::AlbumNapi::UserFileMgrInit(napi_env__*, napi_value__*)";
9676fd607bSopenharmony_ci            "OHOS::Media::AlbumNapi::UserFileMgrGetAssets(napi_env__ *,napi_callback_info__ *)";
9776fd607bSopenharmony_ci            "OHOS::Media::AlbumNapi::JSGetAlbumName(napi_env__ *,napi_callback_info__ *)";
9876fd607bSopenharmony_ci            "OHOS::Media::AlbumNapi::GetAlbumPath(void)";
9976fd607bSopenharmony_ci            "OHOS::Media::AlbumNapi::JSGetAlbumFileAssets(napi_env__ *,napi_callback_info__ *)";
10076fd607bSopenharmony_ci            "OHOS::Media::AlbumNapi::UserFileMgrCommitModify(napi_env__ *,napi_callback_info__ *)";
10176fd607bSopenharmony_ci            "OHOS::Media::AlbumNapi::JSAlbumNameSetter(napi_env__ *,napi_callback_info__ *)";
10276fd607bSopenharmony_ci            "OHOS::Media::AlbumNapi::JSGetCoverUri(napi_env__ *,napi_callback_info__ *)";
10376fd607bSopenharmony_ci            "OHOS::Media::AlbumNapi::JSGetAlbumPath(napi_env__ *,napi_callback_info__ *)";
10476fd607bSopenharmony_ci            "OHOS::Media::AlbumNapi::JSGetAlbumVirtual(napi_env__ *,napi_callback_info__ *)";
10576fd607bSopenharmony_ci            "OHOS::Media::AlbumNapi::JSGetAlbumDateModified(napi_env__ *,napi_callback_info__ *)";
10676fd607bSopenharmony_ci            "OHOS::Media::AlbumNapi::JSSetAlbumPath(napi_env__ *,napi_callback_info__ *)";
10776fd607bSopenharmony_ci            "OHOS::Media::AlbumNapi::JSGetAlbumRelativePath(napi_env__ *,napi_callback_info__ *)";
10876fd607bSopenharmony_ci            "OHOS::Media::AlbumNapi::JSGetCount(napi_env__ *,napi_callback_info__ *)";
10976fd607bSopenharmony_ci            "OHOS::Media::AlbumNapi::JSGetAlbumUri(napi_env__ *,napi_callback_info__ *)";
11076fd607bSopenharmony_ci            "OHOS::Media::AlbumNapi::GetAlbumUri(void)";
11176fd607bSopenharmony_ci            "OHOS::Media::AlbumNapi::JSCommitModify(napi_env__ *,napi_callback_info__ *)";
11276fd607bSopenharmony_ci            "OHOS::Media::AlbumNapi::JSGetAlbumId(napi_env__ *,napi_callback_info__ *)";
11376fd607bSopenharmony_ci            "OHOS::Media::AlbumNapi::GetAlbumId(void)";
11476fd607bSopenharmony_ci            "OHOS::Media::AlbumNapi::GetAlbumName(void)";
11576fd607bSopenharmony_ci
11676fd607bSopenharmony_ci            "OHOS::Media::PhotoAlbumNapi::Init(napi_env__*, napi_value__*)";
11776fd607bSopenharmony_ci
11876fd607bSopenharmony_ci            "OHOS::Media::SmartAlbumNapi::UserFileMgrInit(napi_env__*, napi_value__*)";
11976fd607bSopenharmony_ci            "OHOS::Media::SmartAlbumNapi::JSSmartAlbumDescriptionSetter(napi_env__ *,napi_callback_info__ *)";
12076fd607bSopenharmony_ci            "OHOS::Media::SmartAlbumNapi::GetCoverUri(void)";
12176fd607bSopenharmony_ci            "OHOS::Media::SmartAlbumNapi::JSGetSmartAlbumDateModified(napi_env__ *,napi_callback_info__ *)";
12276fd607bSopenharmony_ci            "OHOS::Media::SmartAlbumNapi::JSGetSmartAlbumCapacity(napi_env__ *,napi_callback_info__ *)";
12376fd607bSopenharmony_ci            "OHOS::Media::SmartAlbumNapi::SetDescription(std::__h::basic_string<char,std::__h::char_traits<char>,std::__h::allocator<char>> &)";
12476fd607bSopenharmony_ci            "OHOS::Media::SmartAlbumNapi::UserFileMgrGetAssets(napi_env__ *,napi_callback_info__ *)";
12576fd607bSopenharmony_ci            "OHOS::Media::SmartAlbumNapi::JSCommitModify(napi_env__ *,napi_callback_info__ *)";
12676fd607bSopenharmony_ci            "OHOS::Media::SmartAlbumNapi::JSAddFileAssets(napi_env__ *,napi_callback_info__ *)";
12776fd607bSopenharmony_ci            "OHOS::Media::SmartAlbumNapi::JSSmartAlbumNameSetter(napi_env__ *,napi_callback_info__ *)";
12876fd607bSopenharmony_ci            "OHOS::Media::SmartAlbumNapi::GetExpiredTime(void)";
12976fd607bSopenharmony_ci            "OHOS::Media::SmartAlbumNapi::JSSmartAlbumExpiredTimeSetter(napi_env__ *,napi_callback_info__ *)";
13076fd607bSopenharmony_ci            "OHOS::Media::SmartAlbumNapi::JSRemoveFileAssets(napi_env__ *,napi_callback_info__ *)";
13176fd607bSopenharmony_ci            "OHOS::Media::SmartAlbumNapi::GetSmartAlbumName(void)";
13276fd607bSopenharmony_ci            "OHOS::Media::SmartAlbumNapi::UserFileMgrDeleteAsset(napi_env__ *,napi_callback_info__ *)";
13376fd607bSopenharmony_ci            "OHOS::Media::SmartAlbumNapi::GetSmartAlbumId(void)";
13476fd607bSopenharmony_ci            "OHOS::Media::SmartAlbumNapi::JSGetSmartAlbumType(napi_env__ *,napi_callback_info__ *)";
13576fd607bSopenharmony_ci            "OHOS::Media::SmartAlbumNapi::JSGetSmartAlbumDescription(napi_env__ *,napi_callback_info__ *)";
13676fd607bSopenharmony_ci            "OHOS::Media::SmartAlbumNapi::JSGetSmartAlbumId(napi_env__ *,napi_callback_info__ *)";
13776fd607bSopenharmony_ci            "OHOS::Media::SmartAlbumNapi::GetSmartAlbumUri(void)";
13876fd607bSopenharmony_ci            "OHOS::Media::SmartAlbumNapi::JSGetSmartAlbumName(napi_env__ *,napi_callback_info__ *)";
13976fd607bSopenharmony_ci            "OHOS::Media::SmartAlbumNapi::JSGetSmartAlbumExpiredTime(napi_env__ *,napi_callback_info__ *)";
14076fd607bSopenharmony_ci            "OHOS::Media::SmartAlbumNapi::JSGetSmartAlbumCategoryId(napi_env__ *,napi_callback_info__ *)";
14176fd607bSopenharmony_ci            "OHOS::Media::SmartAlbumNapi::JSGetSmartAlbumFileAssets(napi_env__ *,napi_callback_info__ *)";
14276fd607bSopenharmony_ci            "OHOS::Media::SmartAlbumNapi::JSGetSmartAlbumCategoryName(napi_env__ *,napi_callback_info__ *)";
14376fd607bSopenharmony_ci            "OHOS::Media::SmartAlbumNapi::JSGetSmartAlbumUri(napi_env__ *,napi_callback_info__ *)";
14476fd607bSopenharmony_ci            "OHOS::Media::SmartAlbumNapi::JSGetSmartAlbumCoverUri(napi_env__ *,napi_callback_info__ *)";
14576fd607bSopenharmony_ci            "OHOS::Media::SmartAlbumNapi::JSSmartAlbumCoverUriSetter(napi_env__ *,napi_callback_info__ *)";
14676fd607bSopenharmony_ci            "OHOS::Media::SmartAlbumNapi::GetDescription(void)";
14776fd607bSopenharmony_ci            "OHOS::Media::SmartAlbumNapi::UserFileMgrRecoverAsset(napi_env__ *,napi_callback_info__ *)";
14876fd607bSopenharmony_ci            "OHOS::Media::SmartAlbumNapi::SetAlbumCapacity(int)";
14976fd607bSopenharmony_ci
15076fd607bSopenharmony_ci            "OHOS::Media::FetchFileResultNapi::UserFileMgrInit(napi_env__*, napi_value__*)";
15176fd607bSopenharmony_ci            "OHOS::Media::FetchFileResultNapi::JSGetPositionObject(napi_env__ *,napi_callback_info__ *)";
15276fd607bSopenharmony_ci            "OHOS::Media::FetchFileResultNapi::JSGetFirstObject(napi_env__ *,napi_callback_info__ *)";
15376fd607bSopenharmony_ci            "OHOS::Media::FetchFileResultNapi::JSClose(napi_env__ *,napi_callback_info__ *)";
15476fd607bSopenharmony_ci            "OHOS::Media::FetchFileResultNapi::JSGetCount(napi_env__ *,napi_callback_info__ *)";
15576fd607bSopenharmony_ci            "OHOS::Media::FetchFileResultNapi::JSGetAllObject(napi_env__ *,napi_callback_info__ *)";
15676fd607bSopenharmony_ci            "OHOS::Media::FetchFileResultNapi::JSGetLastObject(napi_env__ *,napi_callback_info__ *)";
15776fd607bSopenharmony_ci            "OHOS::Media::FetchFileResultNapi::JSIsAfterLast(napi_env__ *,napi_callback_info__ *)";
15876fd607bSopenharmony_ci            "OHOS::Media::FetchFileResultNapi::JSGetNextObject(napi_env__ *,napi_callback_info__ *)";
15976fd607bSopenharmony_ci
16076fd607bSopenharmony_ci            "_binary_medialibraryinf_abc_start";
16176fd607bSopenharmony_ci            "_binary_medialibraryinf_abc_end";
16276fd607bSopenharmony_ci            "_binary_medialibraryinf_js_start";
16376fd607bSopenharmony_ci            "_binary_medialibraryinf_js_end";
16476fd607bSopenharmony_ci            "NAPI_multimedia_mediaLibrary_GetJSCode";
16576fd607bSopenharmony_ci            "NAPI_multimedia_mediaLibrary_GetABCCode";
16676fd607bSopenharmony_ci    };
16776fd607bSopenharmony_ci  local:
16876fd607bSopenharmony_ci    *;
16976fd607bSopenharmony_ci};
170