update for HEAD-2003050101
[reactos.git] / lib / winmm / misc / stubs.c
1 /* 
2  * The stubs here are totaly wrong so please help a brother out 
3  * and fix this shit. sedwards 9-24-02
4  *
5  * Added more stubs for bochs 1.3 once again still mostly wrong
6  * but bochs gets further now. 12-14-02
7  *
8  */
9
10 #include <windows.h>
11
12 DECLARE_HANDLE(HWAVEOUT); // mmsystem.h
13
14 UINT 
15 WINAPI 
16 waveOutReset(HWAVEOUT hWaveOut)
17 {
18         DbgPrint("waveOutReset stub\n");
19         return 1;
20 }
21
22
23 UINT WINAPI waveOutWrite(HWAVEOUT hWaveOut, LPCSTR pszSoundA,
24                          UINT uSize)
25 {
26         DbgPrint("waveOutWrite stub\n");
27         return 1;
28 }
29
30
31 WINBOOL 
32 STDCALL
33 sndPlaySoundA(LPCSTR pszSoundA, UINT uFlags)
34 {
35         DbgPrint("sndPlaySoundA stub\n");
36         return 1;
37 }
38
39 WINBOOL 
40 STDCALL
41 sndPlaySoundW(LPCSTR pszSoundA, UINT uFlags)
42 {
43         DbgPrint("sndPlaySoundW stub\n");
44         return 1;
45 }
46
47 WINBOOL 
48 STDCALL
49 midiOutReset(HWAVEOUT hWaveOut)
50 {
51         DbgPrint("midiOutReset stub\n");
52         return 1;
53 }
54
55 WINBOOL 
56 STDCALL
57 waveOutPrepareHeader(HWAVEOUT hWaveOut, LPCSTR pszSoundA,
58                          UINT uSize)
59 {
60         DbgPrint("waveOutPrepareHeader stub\n");
61         return 1;
62 }
63
64 WINBOOL 
65 STDCALL
66 waveOutGetErrorTextA(HWAVEOUT hWaveOut, LPCSTR pszSoundA,
67                          UINT uSize)
68 {
69         DbgPrint("waveOutGetErrorTextA stub\n");
70         return 1;
71 }
72
73 WINBOOL 
74 STDCALL
75 waveOutOpen(HWAVEOUT* lphWaveOut, UINT uDeviceID,
76                         const lpFormat, DWORD dwCallback,
77                         DWORD dwInstance, DWORD dwFlags)
78 {
79         DbgPrint("waveOutOpen stub\n");
80         return 1;
81 }
82
83 UINT 
84 WINAPI 
85 waveOutClose(HWAVEOUT hWaveOut)
86 {
87         DbgPrint("waveOutClose stub\n");
88         return 1;
89 }
90
91 WINBOOL 
92 STDCALL
93 midiOutClose(HWAVEOUT hWaveOut)
94 {
95         DbgPrint("midiOutClose stub\n");
96         return 1;
97 }
98
99 WINBOOL 
100 STDCALL
101 midiOutUnprepareHeader(HWAVEOUT hWaveOut, LPCSTR pszSoundA,
102                          UINT uSize)
103 {
104         DbgPrint("midiOutUnprepareHeader stub\n");
105         return 1;
106 }
107
108 WINBOOL 
109 STDCALL
110 waveOutUnprepareHeader(HWAVEOUT hWaveOut, LPCSTR pszSoundA,
111                          UINT uSize)
112 {
113         DbgPrint("waveOutUnprepareHeader stub\n");
114         return 1;
115 }
116
117
118 WINBOOL 
119 STDCALL
120 midiOutPrepareHeader(HWAVEOUT hWaveOut, LPCSTR pszSoundA,
121                          UINT uSize)
122 {
123         DbgPrint("midiOutPrepareHeader stub\n");
124         return 1;
125 }
126
127 WINBOOL 
128 STDCALL
129 midiOutLongMsg(HWAVEOUT hWaveOut, LPCSTR pszSoundA,
130                          UINT uSize)
131 {
132         DbgPrint("midiOutLongMsg stub\n");
133         return 1;
134 }
135
136 UINT/*MMRESULT*/
137 STDCALL
138 timeBeginPeriod(UINT uPeriod)
139 {
140         DbgPrint("timeBeginPeriod stub\n");
141         return 97/*TIMERR_NOCANDO*/;
142 }
143
144 DWORD
145 STDCALL
146 timeGetTime(VOID)
147 {
148         DbgPrint("timeGetTime stub\n");
149         return 0;
150 }
151
152 UINT/*MMRESULT*/
153 STDCALL
154 timeEndPeriod(UINT uPeriod)
155 {
156         DbgPrint("timeEndPeriod stub\n");
157         return 97/*TIMERR_NOCANDO*/;
158 }