crt: Add functions to api-ms-win-appmodel-runtime for windowscoreheadless_apiset

Signed-off-by: Mark Harmstone <mark@harmstone.com>
Signed-off-by: Martin Storsjö <martin@martin.st>
diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 8680a4f..5a987cd 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2831,8 +2831,8 @@
 	$(RANLIB) $@
 
 %/libwindowsapp.a: lib-common/windowsapp.mri \
-		%/libapi-ms-win-appmodel-runtime-l1-1-0.a \
-		%/libapi-ms-win-appmodel-runtime-l1-1-1.a \
+		%/libapi-ms-win-appmodel-runtime-l1-1-0_windowsapp.a \
+		%/libapi-ms-win-appmodel-runtime-l1-1-1_windowsapp.a \
 		%/libapi-ms-win-appmodel-runtime-l1-1-2.a \
 		%/libapi-ms-win-appmodel-runtime-l1-1-3.a \
 		%/libapi-ms-win-core-atoms-l1-1-0.a \
diff --git a/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-0.def
index c472ba2..f2117fb 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-0.def
@@ -2,8 +2,8 @@
 
 EXPORTS
 
-CreateDeviceAccessInstance
 ClosePackageInfo
+CreateDeviceAccessInstance
 GetApplicationUserModelId
 GetCurrentApplicationUserModelId
 GetCurrentPackageFamilyName
@@ -23,3 +23,15 @@
 PackageFullNameFromId
 PackageIdFromFullName
 PackageNameAndPublisherIdFromFamilyName
+ProcessTrackerInsertOrWait
+ProcessTrackerRemove
+TokenBindingDeleteAllBindings
+TokenBindingDeleteBinding
+TokenBindingGenerateBinding
+TokenBindingGenerateID
+TokenBindingGenerateIDForUri
+TokenBindingGenerateMessage
+TokenBindingGetHighestSupportedVersion
+TokenBindingGetKeyTypesClient
+TokenBindingGetKeyTypesServer
+TokenBindingVerifyMessage
diff --git a/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-0_windowsapp.def b/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-0_windowsapp.def
new file mode 100644
index 0000000..a22ea4d
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-0_windowsapp.def
@@ -0,0 +1,25 @@
+LIBRARY api-ms-win-appmodel-runtime-l1-1-0
+
+EXPORTS
+
+ClosePackageInfo
+CreateDeviceAccessInstance
+GetApplicationUserModelId
+GetCurrentApplicationUserModelId
+GetCurrentPackageFamilyName
+GetCurrentPackageFullName
+GetCurrentPackageId
+GetCurrentPackageInfo
+GetCurrentPackagePath
+GetPackageFamilyName
+GetPackageFullName
+GetPackageId
+GetPackageInfo
+GetPackagePath
+GetPackagesByPackageFamily
+OpenPackageInfoByFullName
+PackageFamilyNameFromFullName
+PackageFamilyNameFromId
+PackageFullNameFromId
+PackageIdFromFullName
+PackageNameAndPublisherIdFromFamilyName
diff --git a/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-1.def b/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-1.def
index 8cbafa6..6dfe386 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-1.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-1.def
@@ -9,6 +9,7 @@
 GetPackageFamilyNameFromToken
 GetPackageFullNameFromToken
 GetPackagePathByFullName
+GetStagedPackageOrigin
 GetStagedPackagePathByFullName
 OpenPackageInfoByFullNameForUser
 ParseApplicationUserModelId
diff --git a/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-1_windowsapp.def b/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-1_windowsapp.def
new file mode 100644
index 0000000..8cbafa6
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-1_windowsapp.def
@@ -0,0 +1,19 @@
+LIBRARY api-ms-win-appmodel-runtime-l1-1-1
+
+EXPORTS
+
+FindPackagesByPackageFamily
+FormatApplicationUserModelId
+GetApplicationUserModelIdFromToken
+GetPackageApplicationIds
+GetPackageFamilyNameFromToken
+GetPackageFullNameFromToken
+GetPackagePathByFullName
+GetStagedPackagePathByFullName
+OpenPackageInfoByFullNameForUser
+ParseApplicationUserModelId
+VerifyApplicationUserModelId
+VerifyPackageFamilyName
+VerifyPackageFullName
+VerifyPackageId
+VerifyPackageRelativeApplicationId
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri b/mingw-w64-crt/lib-common/windowsapp.mri
index 2d2339a..2270c4a 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -1,6 +1,6 @@
 CREATE libwindowsapp.a
-ADDLIB libapi-ms-win-appmodel-runtime-l1-1-0.a
-ADDLIB libapi-ms-win-appmodel-runtime-l1-1-1.a
+ADDLIB libapi-ms-win-appmodel-runtime-l1-1-0_windowsapp.a
+ADDLIB libapi-ms-win-appmodel-runtime-l1-1-1_windowsapp.a
 ADDLIB libapi-ms-win-appmodel-runtime-l1-1-2.a
 ADDLIB libapi-ms-win-appmodel-runtime-l1-1-3.a
 ADDLIB libapi-ms-win-core-atoms-l1-1-0.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-0.def b/mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-0.def
index 90b0227..c2daa03 100644
--- a/mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-0.def
@@ -2,8 +2,8 @@
 
 EXPORTS
 
-CreateDeviceAccessInstance@12
 ClosePackageInfo@4
+CreateDeviceAccessInstance@12
 GetApplicationUserModelId@12
 GetCurrentApplicationUserModelId@8
 GetCurrentPackageFamilyName@8
@@ -23,3 +23,15 @@
 PackageFullNameFromId@12
 PackageIdFromFullName@16
 PackageNameAndPublisherIdFromFamilyName@20
+ProcessTrackerInsertOrWait@8
+ProcessTrackerRemove@4
+TokenBindingDeleteAllBindings@0
+TokenBindingDeleteBinding@4
+TokenBindingGenerateBinding@40
+TokenBindingGenerateID@16
+TokenBindingGenerateIDForUri@12
+TokenBindingGenerateMessage@20
+TokenBindingGetHighestSupportedVersion@8
+TokenBindingGetKeyTypesClient@4
+TokenBindingGetKeyTypesServer@4
+TokenBindingVerifyMessage@24
diff --git a/mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-0_windowsapp.def b/mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-0_windowsapp.def
new file mode 100644
index 0000000..a7e4da5
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-0_windowsapp.def
@@ -0,0 +1,25 @@
+LIBRARY api-ms-win-appmodel-runtime-l1-1-0
+
+EXPORTS
+
+ClosePackageInfo@4
+CreateDeviceAccessInstance@12
+GetApplicationUserModelId@12
+GetCurrentApplicationUserModelId@8
+GetCurrentPackageFamilyName@8
+GetCurrentPackageFullName@8
+GetCurrentPackageId@8
+GetCurrentPackageInfo@16
+GetCurrentPackagePath@8
+GetPackageFamilyName@12
+GetPackageFullName@12
+GetPackageId@12
+GetPackageInfo@20
+GetPackagePath@16
+GetPackagesByPackageFamily@20
+OpenPackageInfoByFullName@12
+PackageFamilyNameFromFullName@12
+PackageFamilyNameFromId@12
+PackageFullNameFromId@12
+PackageIdFromFullName@16
+PackageNameAndPublisherIdFromFamilyName@20
diff --git a/mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-1.def b/mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-1.def
index df1110f..b414a8b 100644
--- a/mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-1.def
+++ b/mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-1.def
@@ -9,6 +9,7 @@
 GetPackageFamilyNameFromToken@12
 GetPackageFullNameFromToken@12
 GetPackagePathByFullName@12
+GetStagedPackageOrigin@8
 GetStagedPackagePathByFullName@12
 OpenPackageInfoByFullNameForUser@16
 ParseApplicationUserModelId@20
diff --git a/mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-1_windowsapp.def b/mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-1_windowsapp.def
new file mode 100644
index 0000000..df1110f
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-1_windowsapp.def
@@ -0,0 +1,19 @@
+LIBRARY api-ms-win-appmodel-runtime-l1-1-1
+
+EXPORTS
+
+FindPackagesByPackageFamily@28
+FormatApplicationUserModelId@16
+GetApplicationUserModelIdFromToken@12
+GetPackageApplicationIds@16
+GetPackageFamilyNameFromToken@12
+GetPackageFullNameFromToken@12
+GetPackagePathByFullName@12
+GetStagedPackagePathByFullName@12
+OpenPackageInfoByFullNameForUser@16
+ParseApplicationUserModelId@20
+VerifyApplicationUserModelId@4
+VerifyPackageFamilyName@4
+VerifyPackageFullName@4
+VerifyPackageId@4
+VerifyPackageRelativeApplicationId@4