Bug 1743983 pt6 - Add missing CryptCATAdmin symbols to mingw wintrust.def r=glandium

Differential Revision: https://phabricator.services.mozilla.com/D219254
This commit is contained in:
Alex Franchuk 2024-09-24 13:36:23 +00:00
parent 12f2e74427
commit 7c746ee658
2 changed files with 32 additions and 0 deletions

View File

@ -44,6 +44,7 @@ patch_file5="$(pwd)/taskcluster/scripts/misc/mingw-widl.patch"
patch_file6="$(pwd)/taskcluster/scripts/misc/mingw-dispatchqueue.patch"
patch_file10="$(pwd)/taskcluster/scripts/misc/mingw-ts_sd.patch"
patch_file11="$(pwd)/taskcluster/scripts/misc/mingw-composition.patch"
patch_file12="$(pwd)/taskcluster/scripts/misc/mingw-wintrust.patch"
prepare() {
pushd $MOZ_FETCHES_DIR/mingw-w64
@ -54,6 +55,7 @@ prepare() {
patch -p1 <$patch_file6
patch -p1 <$patch_file10
patch -p1 <$patch_file11
patch -p1 <$patch_file12
popd
}

View File

@ -0,0 +1,30 @@
diff --git a/mingw-w64-crt/lib32/wintrust.def b/mingw-w64-crt/lib32/wintrust.def
index fbff4e75d..8ed58036b 100644
--- a/mingw-w64-crt/lib32/wintrust.def
+++ b/mingw-w64-crt/lib32/wintrust.def
@@ -18,8 +18,10 @@ WTHelperCertFindIssuerCertificate@28
AddPersonalTrustDBPages@12
CatalogCompactHashDatabase@16
CryptCATAdminAcquireContext@12
+CryptCATAdminAcquireContext2@20
CryptCATAdminAddCatalog@16
CryptCATAdminCalcHashFromFileHandle@16
+CryptCATAdminCalcHashFromFileHandle2@20
CryptCATAdminEnumCatalogFromHash@20
CryptCATAdminPauseServiceForBackup@8
CryptCATAdminReleaseCatalogContext@12
diff --git a/mingw-w64-crt/lib64/wintrust.def b/mingw-w64-crt/lib64/wintrust.def
index c2d68ffee..9df52ad22 100644
--- a/mingw-w64-crt/lib64/wintrust.def
+++ b/mingw-w64-crt/lib64/wintrust.def
@@ -19,8 +19,10 @@ WTHelperCertFindIssuerCertificate
AddPersonalTrustDBPages
CatalogCompactHashDatabase
CryptCATAdminAcquireContext
+CryptCATAdminAcquireContext2
CryptCATAdminAddCatalog
CryptCATAdminCalcHashFromFileHandle
+CryptCATAdminCalcHashFromFileHandle2
CryptCATAdminEnumCatalogFromHash
CryptCATAdminPauseServiceForBackup
CryptCATAdminReleaseCatalogContext