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

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 4f41d5197..f800e559f 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2521,6 +2521,7 @@ endif
                %/libversion.a \
                %/libwebsocket.a \
                %/libwinhttp_onecore.a \
+               %/libwinmm_onecore.a \
                %/libwkscli.a \
                %/libwldap32.a \
                %/libwpprecorderum.a \
diff --git a/mingw-w64-crt/lib-common/onecore.mri 
b/mingw-w64-crt/lib-common/onecore.mri
index 72119110f..c27759a06 100644
--- a/mingw-w64-crt/lib-common/onecore.mri
+++ b/mingw-w64-crt/lib-common/onecore.mri
@@ -105,6 +105,7 @@ ADDLIB libuserenv.a
 ADDLIB libversion.a
 ADDLIB libwebsocket.a
 ADDLIB libwinhttp_onecore.a
+ADDLIB libwinmm_onecore.a
 ADDLIB libwkscli.a
 ADDLIB libwldap32.a
 ADDLIB libwpprecorderum.a
diff --git a/mingw-w64-crt/lib-common/winmm_onecore.def 
b/mingw-w64-crt/lib-common/winmm_onecore.def
new file mode 100644
index 000000000..de4994acb
--- /dev/null
+++ b/mingw-w64-crt/lib-common/winmm_onecore.def
@@ -0,0 +1,110 @@
+LIBRARY "WINMM.dll"
+EXPORTS
+auxGetDevCapsA
+auxGetDevCapsW
+auxGetNumDevs
+auxGetVolume
+auxOutMessage
+auxSetVolume
+midiConnect
+midiDisconnect
+midiInAddBuffer
+midiInClose
+midiInGetDevCapsA
+midiInGetDevCapsW
+midiInGetErrorTextA
+midiInGetErrorTextW
+midiInGetID
+midiInGetNumDevs
+midiInMessage
+midiInOpen
+midiInPrepareHeader
+midiInReset
+midiInStart
+midiInStop
+midiInUnprepareHeader
+midiOutCacheDrumPatches
+midiOutCachePatches
+midiOutClose
+midiOutGetDevCapsA
+midiOutGetDevCapsW
+midiOutGetErrorTextA
+midiOutGetErrorTextW
+midiOutGetID
+midiOutGetNumDevs
+midiOutGetVolume
+midiOutLongMsg
+midiOutMessage
+midiOutOpen
+midiOutPrepareHeader
+midiOutReset
+midiOutSetVolume
+midiOutShortMsg
+midiOutUnprepareHeader
+midiStreamClose
+midiStreamOpen
+midiStreamOut
+midiStreamPause
+midiStreamPosition
+midiStreamProperty
+midiStreamRestart
+midiStreamStop
+mixerClose
+mixerGetControlDetailsA
+mixerGetControlDetailsW
+mixerGetDevCapsA
+mixerGetDevCapsW
+mixerGetID
+mixerGetLineControlsA
+mixerGetLineControlsW
+mixerGetLineInfoA
+mixerGetLineInfoW
+mixerGetNumDevs
+mixerMessage
+mixerOpen
+mixerSetControlDetails
+PlaySoundW
+timeBeginPeriod
+timeEndPeriod
+timeGetDevCaps
+timeGetSystemTime
+timeGetTime
+waveInAddBuffer
+waveInClose
+waveInGetDevCapsA
+waveInGetDevCapsW
+waveInGetErrorTextA
+waveInGetErrorTextW
+waveInGetID
+waveInGetNumDevs
+waveInGetPosition
+waveInMessage
+waveInOpen
+waveInPrepareHeader
+waveInReset
+waveInStart
+waveInStop
+waveInUnprepareHeader
+waveOutBreakLoop
+waveOutClose
+waveOutGetDevCapsA
+waveOutGetDevCapsW
+waveOutGetErrorTextA
+waveOutGetErrorTextW
+waveOutGetID
+waveOutGetNumDevs
+waveOutGetPitch
+waveOutGetPlaybackRate
+waveOutGetPosition
+waveOutGetVolume
+waveOutMessage
+waveOutOpen
+waveOutPause
+waveOutPrepareHeader
+waveOutReset
+waveOutRestart
+waveOutSetPitch
+waveOutSetPlaybackRate
+waveOutSetVolume
+waveOutUnprepareHeader
+waveOutWrite
diff --git a/mingw-w64-crt/lib32/winmm_onecore.def 
b/mingw-w64-crt/lib32/winmm_onecore.def
new file mode 100644
index 000000000..e86b736bb
--- /dev/null
+++ b/mingw-w64-crt/lib32/winmm_onecore.def
@@ -0,0 +1,110 @@
+LIBRARY WINMM.DLL
+EXPORTS
+auxGetDevCapsA@12
+auxGetDevCapsW@12
+auxGetNumDevs@0
+auxGetVolume@8
+auxOutMessage@16
+auxSetVolume@8
+midiConnect@12
+midiDisconnect@12
+midiInAddBuffer@12
+midiInClose@4
+midiInGetDevCapsA@12
+midiInGetDevCapsW@12
+midiInGetErrorTextA@12
+midiInGetErrorTextW@12
+midiInGetID@8
+midiInGetNumDevs@0
+midiInMessage@16
+midiInOpen@20
+midiInPrepareHeader@12
+midiInReset@4
+midiInStart@4
+midiInStop@4
+midiInUnprepareHeader@12
+midiOutCacheDrumPatches@16
+midiOutCachePatches@16
+midiOutClose@4
+midiOutGetDevCapsA@12
+midiOutGetDevCapsW@12
+midiOutGetErrorTextA@12
+midiOutGetErrorTextW@12
+midiOutGetID@8
+midiOutGetNumDevs@0
+midiOutGetVolume@8
+midiOutLongMsg@12
+midiOutMessage@16
+midiOutOpen@20
+midiOutPrepareHeader@12
+midiOutReset@4
+midiOutSetVolume@8
+midiOutShortMsg@8
+midiOutUnprepareHeader@12
+midiStreamClose@4
+midiStreamOpen@24
+midiStreamOut@12
+midiStreamPause@4
+midiStreamPosition@12
+midiStreamProperty@12
+midiStreamRestart@4
+midiStreamStop@4
+mixerClose@4
+mixerGetControlDetailsA@12
+mixerGetControlDetailsW@12
+mixerGetDevCapsA@12
+mixerGetDevCapsW@12
+mixerGetID@12
+mixerGetLineControlsA@12
+mixerGetLineControlsW@12
+mixerGetLineInfoA@12
+mixerGetLineInfoW@12
+mixerGetNumDevs@0
+mixerMessage@16
+mixerOpen@20
+mixerSetControlDetails@12
+PlaySoundW@12
+timeBeginPeriod@4
+timeEndPeriod@4
+timeGetDevCaps@8
+timeGetSystemTime@8
+timeGetTime@0
+waveInAddBuffer@12
+waveInClose@4
+waveInGetDevCapsA@12
+waveInGetDevCapsW@12
+waveInGetErrorTextA@12
+waveInGetErrorTextW@12
+waveInGetID@8
+waveInGetNumDevs@0
+waveInGetPosition@12
+waveInMessage@16
+waveInOpen@24
+waveInPrepareHeader@12
+waveInReset@4
+waveInStart@4
+waveInStop@4
+waveInUnprepareHeader@12
+waveOutBreakLoop@4
+waveOutClose@4
+waveOutGetDevCapsA@12
+waveOutGetDevCapsW@12
+waveOutGetErrorTextA@12
+waveOutGetErrorTextW@12
+waveOutGetID@8
+waveOutGetNumDevs@0
+waveOutGetPitch@8
+waveOutGetPlaybackRate@8
+waveOutGetPosition@12
+waveOutGetVolume@8
+waveOutMessage@16
+waveOutOpen@24
+waveOutPause@4
+waveOutPrepareHeader@12
+waveOutReset@4
+waveOutRestart@4
+waveOutSetPitch@8
+waveOutSetPlaybackRate@8
+waveOutSetVolume@8
+waveOutUnprepareHeader@12
+waveOutWrite@12
-- 
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