Signed-off-by: Mark Harmstone <[email protected]>
---
mingw-w64-crt/Makefile.am | 4 +-
.../lib-common/api-ms-win-core-com-l1-1-0.def | 27 +++++++++
.../api-ms-win-core-com-l1-1-0_windowsapp.def | 57 ++++++++++++++++++
.../lib-common/api-ms-win-core-com-l1-1-1.def | 1 +
.../api-ms-win-core-com-l1-1-1_windowsapp.def | 58 +++++++++++++++++++
mingw-w64-crt/lib-common/windowsapp.mri | 4 +-
.../lib32/api-ms-win-core-com-l1-1-0.def | 27 +++++++++
.../api-ms-win-core-com-l1-1-0_windowsapp.def | 57 ++++++++++++++++++
.../lib32/api-ms-win-core-com-l1-1-1.def | 1 +
.../api-ms-win-core-com-l1-1-1_windowsapp.def | 58 +++++++++++++++++++
10 files changed, 290 insertions(+), 4 deletions(-)
create mode 100644
mingw-w64-crt/lib-common/api-ms-win-core-com-l1-1-0_windowsapp.def
create mode 100644
mingw-w64-crt/lib-common/api-ms-win-core-com-l1-1-1_windowsapp.def
create mode 100644
mingw-w64-crt/lib32/api-ms-win-core-com-l1-1-0_windowsapp.def
create mode 100644
mingw-w64-crt/lib32/api-ms-win-core-com-l1-1-1_windowsapp.def
diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 2b8a5fc21..2e3f8cdaa 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2242,8 +2242,8 @@ endif
%/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 \
- %/libapi-ms-win-core-com-l1-1-0.a \
- %/libapi-ms-win-core-com-l1-1-1.a \
+ %/libapi-ms-win-core-com-l1-1-0_windowsapp.a \
+ %/libapi-ms-win-core-com-l1-1-1_windowsapp.a \
%/libapi-ms-win-core-com-l2-1-1.a \
%/libapi-ms-win-core-com-midlproxystub-l1-1-0.a \
%/libapi-ms-win-core-comm-l1-1-0.a \
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-com-l1-1-0.def
b/mingw-w64-crt/lib-common/api-ms-win-core-com-l1-1-0.def
index 4814f8748..2bf089c9b 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-com-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-com-l1-1-0.def
@@ -5,43 +5,70 @@ EXPORTS
CLSIDFromProgID
CLSIDFromString
CoAddRefServerProcess
+CoAllowUnmarshalerCLSID
+CoCancelCall
+CoCopyProxy
CoCreateFreeThreadedMarshaler
CoCreateGuid
CoCreateInstance
CoCreateInstanceEx
CoCreateInstanceFromApp
+CoDecodeProxy
CoDecrementMTAUsage
+CoDisableCallCancellation
+CoDisconnectContext
CoDisconnectObject
+CoEnableCallCancellation
CoFreeUnusedLibraries
CoFreeUnusedLibrariesEx
CoGetApartmentType
+CoGetCallContext
+CoGetCallerTID
+CoGetCancelObject
CoGetClassObject
CoGetContextToken
CoGetCurrentLogicalThreadId
+CoGetCurrentProcess
+CoGetDefaultContext
CoGetInterfaceAndReleaseStream
CoGetMalloc
CoGetMarshalSizeMax
CoGetObjectContext
+CoGetPSClsid
CoGetStandardMarshal
+CoGetStdMarshalEx
+CoGetTreatAsClass
+CoImpersonateClient
CoIncrementMTAUsage
CoInitializeEx
CoInitializeSecurity
+CoInvalidateRemoteMachineBindings
+CoIsHandlerConnected
CoLockObjectExternal
+CoMarshalHresult
CoMarshalInterface
CoMarshalInterThreadInterfaceInStream
+CoQueryAuthenticationServices
+CoQueryClientBlanket
+CoQueryProxyBlanket
CoRegisterClassObject
CoRegisterPSClsid
+CoRegisterSurrogate
CoReleaseMarshalData
CoReleaseServerProcess
CoResumeClassObjects
+CoRevertToSelf
CoRevokeClassObject
+CoSetCancelObject
CoSetProxyBlanket
CoSuspendClassObjects
CoSwitchCallContext
CoTaskMemAlloc
CoTaskMemFree
CoTaskMemRealloc
+CoTestCancel
CoUninitialize
+CoUnmarshalHresult
CoUnmarshalInterface
CoWaitForMultipleHandles
CoWaitForMultipleObjects
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-com-l1-1-0_windowsapp.def
b/mingw-w64-crt/lib-common/api-ms-win-core-com-l1-1-0_windowsapp.def
new file mode 100644
index 000000000..4814f8748
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-com-l1-1-0_windowsapp.def
@@ -0,0 +1,57 @@
+LIBRARY api-ms-win-core-com-l1-1-0
+
+EXPORTS
+
+CLSIDFromProgID
+CLSIDFromString
+CoAddRefServerProcess
+CoCreateFreeThreadedMarshaler
+CoCreateGuid
+CoCreateInstance
+CoCreateInstanceEx
+CoCreateInstanceFromApp
+CoDecrementMTAUsage
+CoDisconnectObject
+CoFreeUnusedLibraries
+CoFreeUnusedLibrariesEx
+CoGetApartmentType
+CoGetClassObject
+CoGetContextToken
+CoGetCurrentLogicalThreadId
+CoGetInterfaceAndReleaseStream
+CoGetMalloc
+CoGetMarshalSizeMax
+CoGetObjectContext
+CoGetStandardMarshal
+CoIncrementMTAUsage
+CoInitializeEx
+CoInitializeSecurity
+CoLockObjectExternal
+CoMarshalInterface
+CoMarshalInterThreadInterfaceInStream
+CoRegisterClassObject
+CoRegisterPSClsid
+CoReleaseMarshalData
+CoReleaseServerProcess
+CoResumeClassObjects
+CoRevokeClassObject
+CoSetProxyBlanket
+CoSuspendClassObjects
+CoSwitchCallContext
+CoTaskMemAlloc
+CoTaskMemFree
+CoTaskMemRealloc
+CoUninitialize
+CoUnmarshalInterface
+CoWaitForMultipleHandles
+CoWaitForMultipleObjects
+CreateStreamOnHGlobal
+FreePropVariantArray
+GetHGlobalFromStream
+IIDFromString
+ProgIDFromCLSID
+PropVariantClear
+PropVariantCopy
+StringFromCLSID
+StringFromGUID2
+StringFromIID
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-com-l1-1-1.def
b/mingw-w64-crt/lib-common/api-ms-win-core-com-l1-1-1.def
index 2382640c8..b6c7448df 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-com-l1-1-1.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-com-l1-1-1.def
@@ -29,6 +29,7 @@ CoInitializeSecurity
CoLockObjectExternal
CoMarshalInterface
CoMarshalInterThreadInterfaceInStream
+CoRegisterActivationFilter
CoRegisterClassObject
CoRegisterPSClsid
CoReleaseMarshalData
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-com-l1-1-1_windowsapp.def
b/mingw-w64-crt/lib-common/api-ms-win-core-com-l1-1-1_windowsapp.def
new file mode 100644
index 000000000..2382640c8
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-com-l1-1-1_windowsapp.def
@@ -0,0 +1,58 @@
+LIBRARY api-ms-win-core-com-l1-1-1
+
+EXPORTS
+
+CLSIDFromProgID
+CLSIDFromString
+CoAddRefServerProcess
+CoCreateFreeThreadedMarshaler
+CoCreateGuid
+CoCreateInstance
+CoCreateInstanceEx
+CoCreateInstanceFromApp
+CoDecrementMTAUsage
+CoDisconnectObject
+CoFreeUnusedLibraries
+CoFreeUnusedLibrariesEx
+CoGetApartmentType
+CoGetClassObject
+CoGetContextToken
+CoGetCurrentLogicalThreadId
+CoGetInterfaceAndReleaseStream
+CoGetMalloc
+CoGetMarshalSizeMax
+CoGetObjectContext
+CoGetStandardMarshal
+CoIncrementMTAUsage
+CoInitializeEx
+CoInitializeSecurity
+CoLockObjectExternal
+CoMarshalInterface
+CoMarshalInterThreadInterfaceInStream
+CoRegisterClassObject
+CoRegisterPSClsid
+CoReleaseMarshalData
+CoReleaseServerProcess
+CoResumeClassObjects
+CoRevokeClassObject
+CoSetProxyBlanket
+CoSuspendClassObjects
+CoSwitchCallContext
+CoTaskMemAlloc
+CoTaskMemFree
+CoTaskMemRealloc
+CoUninitialize
+CoUnmarshalInterface
+CoWaitForMultipleHandles
+CoWaitForMultipleObjects
+CreateStreamOnHGlobal
+FreePropVariantArray
+GetHGlobalFromStream
+IIDFromString
+ProgIDFromCLSID
+PropVariantClear
+PropVariantCopy
+RoGetAgileReference
+StringFromCLSID
+StringFromGUID2
+StringFromIID
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri
b/mingw-w64-crt/lib-common/windowsapp.mri
index f1df39358..36857570c 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -4,8 +4,8 @@ ADDLIB libapi-ms-win-appmodel-runtime-l1-1-1.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
-ADDLIB libapi-ms-win-core-com-l1-1-0.a
-ADDLIB libapi-ms-win-core-com-l1-1-1.a
+ADDLIB libapi-ms-win-core-com-l1-1-0_windowsapp.a
+ADDLIB libapi-ms-win-core-com-l1-1-1_windowsapp.a
ADDLIB libapi-ms-win-core-com-l2-1-1.a
ADDLIB libapi-ms-win-core-com-midlproxystub-l1-1-0.a
ADDLIB libapi-ms-win-core-comm-l1-1-0.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-com-l1-1-0.def
b/mingw-w64-crt/lib32/api-ms-win-core-com-l1-1-0.def
index f694582ac..4538a1eb0 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-com-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-com-l1-1-0.def
@@ -5,43 +5,70 @@ EXPORTS
CLSIDFromProgID@8
CLSIDFromString@8
CoAddRefServerProcess@0
+CoAllowUnmarshalerCLSID@4
+CoCancelCall@8
+CoCopyProxy@8
CoCreateFreeThreadedMarshaler@8
CoCreateGuid@4
CoCreateInstance@20
CoCreateInstanceEx@24
CoCreateInstanceFromApp@24
+CoDecodeProxy@16
CoDecrementMTAUsage@4
+CoDisableCallCancellation@4
+CoDisconnectContext@4
CoDisconnectObject@8
+CoEnableCallCancellation@4
CoFreeUnusedLibraries@0
CoFreeUnusedLibrariesEx@8
CoGetApartmentType@8
+CoGetCallContext@8
+CoGetCallerTID@4
+CoGetCancelObject@12
CoGetClassObject@20
CoGetContextToken@4
CoGetCurrentLogicalThreadId@4
+CoGetCurrentProcess@0
+CoGetDefaultContext@12
CoGetInterfaceAndReleaseStream@12
CoGetMalloc@8
CoGetMarshalSizeMax@24
CoGetObjectContext@8
+CoGetPSClsid@8
CoGetStandardMarshal@24
+CoGetStdMarshalEx@12
+CoGetTreatAsClass@8
+CoImpersonateClient@0
CoIncrementMTAUsage@4
CoInitializeEx@8
CoInitializeSecurity@36
+CoInvalidateRemoteMachineBindings@4
+CoIsHandlerConnected@4
CoLockObjectExternal@12
+CoMarshalHresult@8
CoMarshalInterface@24
CoMarshalInterThreadInterfaceInStream@12
+CoQueryAuthenticationServices@8
+CoQueryClientBlanket@28
+CoQueryProxyBlanket@32
CoRegisterClassObject@20
CoRegisterPSClsid@8
+CoRegisterSurrogate@4
CoReleaseMarshalData@4
CoReleaseServerProcess@0
CoResumeClassObjects@0
+CoRevertToSelf@0
CoRevokeClassObject@4
+CoSetCancelObject@4
CoSetProxyBlanket@32
CoSuspendClassObjects@0
CoSwitchCallContext@8
CoTaskMemAlloc@4
CoTaskMemFree@4
CoTaskMemRealloc@8
+CoTestCancel@0
CoUninitialize@0
+CoUnmarshalHresult@8
CoUnmarshalInterface@12
CoWaitForMultipleHandles@20
CoWaitForMultipleObjects@20
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-com-l1-1-0_windowsapp.def
b/mingw-w64-crt/lib32/api-ms-win-core-com-l1-1-0_windowsapp.def
new file mode 100644
index 000000000..f694582ac
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-com-l1-1-0_windowsapp.def
@@ -0,0 +1,57 @@
+LIBRARY api-ms-win-core-com-l1-1-0
+
+EXPORTS
+
+CLSIDFromProgID@8
+CLSIDFromString@8
+CoAddRefServerProcess@0
+CoCreateFreeThreadedMarshaler@8
+CoCreateGuid@4
+CoCreateInstance@20
+CoCreateInstanceEx@24
+CoCreateInstanceFromApp@24
+CoDecrementMTAUsage@4
+CoDisconnectObject@8
+CoFreeUnusedLibraries@0
+CoFreeUnusedLibrariesEx@8
+CoGetApartmentType@8
+CoGetClassObject@20
+CoGetContextToken@4
+CoGetCurrentLogicalThreadId@4
+CoGetInterfaceAndReleaseStream@12
+CoGetMalloc@8
+CoGetMarshalSizeMax@24
+CoGetObjectContext@8
+CoGetStandardMarshal@24
+CoIncrementMTAUsage@4
+CoInitializeEx@8
+CoInitializeSecurity@36
+CoLockObjectExternal@12
+CoMarshalInterface@24
+CoMarshalInterThreadInterfaceInStream@12
+CoRegisterClassObject@20
+CoRegisterPSClsid@8
+CoReleaseMarshalData@4
+CoReleaseServerProcess@0
+CoResumeClassObjects@0
+CoRevokeClassObject@4
+CoSetProxyBlanket@32
+CoSuspendClassObjects@0
+CoSwitchCallContext@8
+CoTaskMemAlloc@4
+CoTaskMemFree@4
+CoTaskMemRealloc@8
+CoUninitialize@0
+CoUnmarshalInterface@12
+CoWaitForMultipleHandles@20
+CoWaitForMultipleObjects@20
+CreateStreamOnHGlobal@12
+FreePropVariantArray@8
+GetHGlobalFromStream@8
+IIDFromString@8
+ProgIDFromCLSID@8
+PropVariantClear@4
+PropVariantCopy@8
+StringFromCLSID@8
+StringFromGUID2@12
+StringFromIID@8
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-com-l1-1-1.def
b/mingw-w64-crt/lib32/api-ms-win-core-com-l1-1-1.def
index 76cc5f4c6..e59e1d0dc 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-com-l1-1-1.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-com-l1-1-1.def
@@ -29,6 +29,7 @@ CoInitializeSecurity@36
CoLockObjectExternal@12
CoMarshalInterface@24
CoMarshalInterThreadInterfaceInStream@12
+CoRegisterActivationFilter@4
CoRegisterClassObject@20
CoRegisterPSClsid@8
CoReleaseMarshalData@4
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-com-l1-1-1_windowsapp.def
b/mingw-w64-crt/lib32/api-ms-win-core-com-l1-1-1_windowsapp.def
new file mode 100644
index 000000000..76cc5f4c6
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-com-l1-1-1_windowsapp.def
@@ -0,0 +1,58 @@
+LIBRARY api-ms-win-core-com-l1-1-1
+
+EXPORTS
+
+CLSIDFromProgID@8
+CLSIDFromString@8
+CoAddRefServerProcess@0
+CoCreateFreeThreadedMarshaler@8
+CoCreateGuid@4
+CoCreateInstance@20
+CoCreateInstanceEx@24
+CoCreateInstanceFromApp@24
+CoDecrementMTAUsage@4
+CoDisconnectObject@8
+CoFreeUnusedLibraries@0
+CoFreeUnusedLibrariesEx@8
+CoGetApartmentType@8
+CoGetClassObject@20
+CoGetContextToken@4
+CoGetCurrentLogicalThreadId@4
+CoGetInterfaceAndReleaseStream@12
+CoGetMalloc@8
+CoGetMarshalSizeMax@24
+CoGetObjectContext@8
+CoGetStandardMarshal@24
+CoIncrementMTAUsage@4
+CoInitializeEx@8
+CoInitializeSecurity@36
+CoLockObjectExternal@12
+CoMarshalInterface@24
+CoMarshalInterThreadInterfaceInStream@12
+CoRegisterClassObject@20
+CoRegisterPSClsid@8
+CoReleaseMarshalData@4
+CoReleaseServerProcess@0
+CoResumeClassObjects@0
+CoRevokeClassObject@4
+CoSetProxyBlanket@32
+CoSuspendClassObjects@0
+CoSwitchCallContext@8
+CoTaskMemAlloc@4
+CoTaskMemFree@4
+CoTaskMemRealloc@8
+CoUninitialize@0
+CoUnmarshalInterface@12
+CoWaitForMultipleHandles@20
+CoWaitForMultipleObjects@20
+CreateStreamOnHGlobal@12
+FreePropVariantArray@8
+GetHGlobalFromStream@8
+IIDFromString@8
+ProgIDFromCLSID@8
+PropVariantClear@4
+PropVariantCopy@8
+RoGetAgileReference@16
+StringFromCLSID@8
+StringFromGUID2@12
+StringFromIID@8
--
2.41.0
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public