Signed-off-by: Mark Harmstone <m...@harmstone.com>
---
 mingw-w64-crt/Makefile.am                     |  1 +
 .../lib-common/mfplat_windowsapp.def          | 63 +++++++++++++++++++
 mingw-w64-crt/lib-common/windowsapp.mri       |  1 +
 mingw-w64-crt/lib32/mfplat_windowsapp.def     | 63 +++++++++++++++++++
 4 files changed, 128 insertions(+)
 create mode 100644 mingw-w64-crt/lib-common/mfplat_windowsapp.def
 create mode 100644 mingw-w64-crt/lib32/mfplat_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 60298b6e3..cb7996532 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -3065,6 +3065,7 @@ endif
                %/libicu.a \
                %/libinkobjcore_windowsapp.a \
                %/libiphlpapi_windowsapp.a \
+               %/libmfplat_windowsapp.a \
                %/librometadata.a \
                %/libwindows.ai.machinelearning.a \
                %/libwindows.data.pdf.a \
diff --git a/mingw-w64-crt/lib-common/mfplat_windowsapp.def 
b/mingw-w64-crt/lib-common/mfplat_windowsapp.def
new file mode 100644
index 000000000..30ef3201a
--- /dev/null
+++ b/mingw-w64-crt/lib-common/mfplat_windowsapp.def
@@ -0,0 +1,63 @@
+LIBRARY mfplat
+
+EXPORTS
+
+MFAllocateSerialWorkQueue
+MFCancelWorkItem
+MFCombineSamples
+MFCopyImage
+MFCreate2DMediaBuffer
+MFCreateAlignedMemoryBuffer
+MFCreateAsyncResult
+MFCreateAttributes
+MFCreateCollection
+MFCreateContentDecryptorContext
+MFCreateContentProtectionDevice
+MFCreateDXGIDeviceManager
+MFCreateDXGISurfaceBuffer
+MFCreateEventQueue
+MFCreateMediaBufferFromMediaType
+MFCreateMediaBufferWrapper
+MFCreateMediaEvent
+MFCreateMediaExtensionActivate
+MFCreateMediaType
+MFCreateMediaTypeFromProperties
+MFCreateMemoryBuffer
+MFCreateMFByteStreamOnStreamEx
+MFCreatePresentationDescriptor
+MFCreatePropertiesFromMediaType
+MFCreateSample
+MFCreateSourceResolver
+MFCreateStreamDescriptor
+MFCreateStreamOnMFByteStreamEx
+MFCreateSystemTimeSource
+MFCreateTrackedSample
+MFCreateVideoSampleAllocatorEx
+MFCreateWaveFormatExFromMFMediaType
+MFDeserializeAttributesFromStream
+MFGetAttributesAsBlob
+MFGetAttributesAsBlobSize
+MFGetSystemTime
+MFInitAttributesFromBlob
+MFInitMediaTypeFromWaveFormatEx
+MFInvokeCallback
+MFIsContentProtectionDeviceSupported
+MFllMulDiv
+MFLockDXGIDeviceManager
+MFLockPlatform
+MFLockSharedWorkQueue
+MFLockWorkQueue
+MFPutWaitingWorkItem
+MFPutWorkItem2
+MFPutWorkItemEx2
+MFScheduleWorkItemEx
+MFSerializeAttributesToStream
+MFShutdown
+MFSplitSample
+MFStartup
+MFTEnumEx
+MFUnlockDXGIDeviceManager
+MFUnlockPlatform
+MFUnlockWorkQueue
+MFUnwrapMediaType
+MFWrapMediaType
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri 
b/mingw-w64-crt/lib-common/windowsapp.mri
index 8f965e098..c353f1d3f 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -216,6 +216,7 @@ ADDLIB libhrtfapo_windowsapp.a
 ADDLIB libicu.a
 ADDLIB libinkobjcore_windowsapp.a
 ADDLIB libiphlpapi_windowsapp.a
+ADDLIB libmfplat_windowsapp.a
 ADDLIB librometadata.a
 ADDLIB libwindows.ai.machinelearning.a
 ADDLIB libwindows.data.pdf.a
diff --git a/mingw-w64-crt/lib32/mfplat_windowsapp.def 
b/mingw-w64-crt/lib32/mfplat_windowsapp.def
new file mode 100644
index 000000000..4bad6f1f3
--- /dev/null
+++ b/mingw-w64-crt/lib32/mfplat_windowsapp.def
@@ -0,0 +1,63 @@
+LIBRARY mfplat
+
+EXPORTS
+
+MFAllocateSerialWorkQueue@8
+MFCancelWorkItem@8
+MFCombineSamples@16
+MFCopyImage@24
+MFCreate2DMediaBuffer@20
+MFCreateAlignedMemoryBuffer@12
+MFCreateAsyncResult@16
+MFCreateAttributes@8
+MFCreateCollection@4
+MFCreateContentDecryptorContext@16
+MFCreateContentProtectionDevice@8
+MFCreateDXGIDeviceManager@8
+MFCreateDXGISurfaceBuffer@20
+MFCreateEventQueue@4
+MFCreateMediaBufferFromMediaType@24
+MFCreateMediaBufferWrapper@16
+MFCreateMediaEvent@20
+MFCreateMediaExtensionActivate@16
+MFCreateMediaType@4
+MFCreateMediaTypeFromProperties@8
+MFCreateMemoryBuffer@8
+MFCreateMFByteStreamOnStreamEx@8
+MFCreatePresentationDescriptor@12
+MFCreatePropertiesFromMediaType@12
+MFCreateSample@4
+MFCreateSourceResolver@4
+MFCreateStreamDescriptor@16
+MFCreateStreamOnMFByteStreamEx@12
+MFCreateSystemTimeSource@4
+MFCreateTrackedSample@4
+MFCreateVideoSampleAllocatorEx@8
+MFCreateWaveFormatExFromMFMediaType@16
+MFDeserializeAttributesFromStream@12
+MFGetAttributesAsBlob@12
+MFGetAttributesAsBlobSize@8
+MFGetSystemTime@0
+MFInitAttributesFromBlob@12
+MFInitMediaTypeFromWaveFormatEx@12
+MFInvokeCallback@4
+MFIsContentProtectionDeviceSupported@8
+MFllMulDiv@32
+MFLockDXGIDeviceManager@8
+MFLockPlatform@0
+MFLockSharedWorkQueue@16
+MFLockWorkQueue@4
+MFPutWaitingWorkItem@16
+MFPutWorkItem2@16
+MFPutWorkItemEx2@12
+MFScheduleWorkItemEx@16
+MFSerializeAttributesToStream@12
+MFShutdown@0
+MFSplitSample@16
+MFStartup@8
+MFTEnumEx@36
+MFUnlockDXGIDeviceManager@0
+MFUnlockPlatform@0
+MFUnlockWorkQueue@4
+MFUnwrapMediaType@8
+MFWrapMediaType@16
-- 
2.41.0



_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to