Christian Costa : winmm: Implement stub for midiConnect and midiDisconnect.
Alexandre Julliard
julliard at winehq.org
Mon Aug 18 10:46:51 CDT 2008
Module: wine
Branch: master
Commit: 48b459afff649ada7cdd9a3acb0c1786af171025
URL: http://source.winehq.org/git/wine.git/?a=commit;h=48b459afff649ada7cdd9a3acb0c1786af171025
Author: Christian Costa <titan.costa at wanadoo.fr>
Date: Sat Aug 16 20:52:22 2008 +0200
winmm: Implement stub for midiConnect and midiDisconnect.
---
dlls/winmm/winmm.c | 18 ++++++++++++++++++
dlls/winmm/winmm.spec | 4 ++--
2 files changed, 20 insertions(+), 2 deletions(-)
diff --git a/dlls/winmm/winmm.c b/dlls/winmm/winmm.c
index 8c37a18..389fff8 100644
--- a/dlls/winmm/winmm.c
+++ b/dlls/winmm/winmm.c
@@ -1441,6 +1441,24 @@ UINT WINAPI midiInMessage(HMIDIIN hMidiIn, UINT uMessage,
return MMDRV_Message(wmld, uMessage, dwParam1, dwParam2, TRUE);
}
+/**************************************************************************
+ * midiConnect [WINMM.@]
+ */
+MMRESULT WINAPI midiConnect(HMIDI hMidi, HMIDIOUT hmo, LPVOID pReserved)
+{
+ FIXME("(%p, %p, %p): Stub\n", hMidi, hmo, pReserved);
+ return MMSYSERR_ERROR;
+}
+
+/**************************************************************************
+ * midiDisconnect [WINMM.@]
+ */
+MMRESULT WINAPI midiDisconnect(HMIDI hMidi, HMIDIOUT hmo, LPVOID pReserved)
+{
+ FIXME("(%p, %p, %p): Stub\n", hMidi, hmo, pReserved);
+ return MMSYSERR_ERROR;
+}
+
typedef struct WINE_MIDIStream {
HMIDIOUT hDevice;
HANDLE hThread;
diff --git a/dlls/winmm/winmm.spec b/dlls/winmm/winmm.spec
index 9e216f3..b4043c9 100644
--- a/dlls/winmm/winmm.spec
+++ b/dlls/winmm/winmm.spec
@@ -56,8 +56,8 @@
@ stdcall mciSendStringW(wstr ptr long long)
@ stdcall mciSetDriverData(long long)
@ stdcall mciSetYieldProc(long ptr long)
-@ stub midiConnect
-@ stub midiDisconnect
+@ stdcall midiConnect(long long ptr)
+@ stdcall midiDisconnect(long long ptr)
@ stdcall midiInAddBuffer(long ptr long)
@ stdcall midiInClose(long)
@ stdcall midiInGetDevCapsA(long ptr long)
More information about the wine-cvs
mailing list