2 * The stubs here are totaly wrong so please help a brother out
3 * and fix this shit. sedwards 9-24-02
5 * Added more stubs for bochs 1.3 once again still mostly wrong
6 * but bochs gets further now. 12-14-02
12 DECLARE_HANDLE(HWAVEOUT); // mmsystem.h
16 waveOutReset(HWAVEOUT hWaveOut)
18 DbgPrint("waveOutReset stub\n");
23 UINT WINAPI waveOutWrite(HWAVEOUT hWaveOut, LPCSTR pszSoundA,
26 DbgPrint("waveOutWrite stub\n");
33 sndPlaySoundA(LPCSTR pszSoundA, UINT uFlags)
35 DbgPrint("sndPlaySoundA stub\n");
41 sndPlaySoundW(LPCSTR pszSoundA, UINT uFlags)
43 DbgPrint("sndPlaySoundW stub\n");
49 midiOutReset(HWAVEOUT hWaveOut)
51 DbgPrint("midiOutReset stub\n");
57 waveOutPrepareHeader(HWAVEOUT hWaveOut, LPCSTR pszSoundA,
60 DbgPrint("waveOutPrepareHeader stub\n");
66 waveOutGetErrorTextA(HWAVEOUT hWaveOut, LPCSTR pszSoundA,
69 DbgPrint("waveOutGetErrorTextA stub\n");
75 waveOutOpen(HWAVEOUT* lphWaveOut, UINT uDeviceID,
76 const lpFormat, DWORD dwCallback,
77 DWORD dwInstance, DWORD dwFlags)
79 DbgPrint("waveOutOpen stub\n");
85 waveOutClose(HWAVEOUT hWaveOut)
87 DbgPrint("waveOutClose stub\n");
93 midiOutClose(HWAVEOUT hWaveOut)
95 DbgPrint("midiOutClose stub\n");
101 midiOutUnprepareHeader(HWAVEOUT hWaveOut, LPCSTR pszSoundA,
104 DbgPrint("midiOutUnprepareHeader stub\n");
110 waveOutUnprepareHeader(HWAVEOUT hWaveOut, LPCSTR pszSoundA,
113 DbgPrint("waveOutUnprepareHeader stub\n");
120 midiOutPrepareHeader(HWAVEOUT hWaveOut, LPCSTR pszSoundA,
123 DbgPrint("midiOutPrepareHeader stub\n");
129 midiOutLongMsg(HWAVEOUT hWaveOut, LPCSTR pszSoundA,
132 DbgPrint("midiOutLongMsg stub\n");
138 timeBeginPeriod(UINT uPeriod)
140 DbgPrint("timeBeginPeriod stub\n");
141 return 97/*TIMERR_NOCANDO*/;
148 DbgPrint("timeGetTime stub\n");
154 timeEndPeriod(UINT uPeriod)
156 DbgPrint("timeEndPeriod stub\n");
157 return 97/*TIMERR_NOCANDO*/;