4 * Copyright 1998 Patrik Stridvall
13 #include "debugtools.h"
15 DEFAULT_DEBUG_CHANNEL(msacm);
17 /***********************************************************************
18 * acmGetVersion (MSACM.7)
20 DWORD WINAPI acmGetVersion16()
23 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
27 /***********************************************************************
28 * acmMetrics (MSACM.8)
31 MMRESULT16 WINAPI acmMetrics16(
32 HACMOBJ16 hao, UINT16 uMetric, LPVOID pMetric)
34 FIXME("(0x%04x, %d, %p): stub\n", hao, uMetric, pMetric);
35 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
36 return MMSYSERR_ERROR;
39 /***********************************************************************
40 * acmDriverEnum (MSACM.10)
42 MMRESULT16 WINAPI acmDriverEnum16(
43 ACMDRIVERENUMCB16 fnCallback, DWORD dwInstance, DWORD fdwEnum)
45 FIXME("(%p, %ld, %ld): stub\n",
46 fnCallback, dwInstance, fdwEnum
48 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
49 return MMSYSERR_ERROR;
52 /***********************************************************************
53 * acmDriverDetails (MSACM.11)
56 MMRESULT16 WINAPI acmDriverDetails16(
57 HACMDRIVERID16 hadid, LPACMDRIVERDETAILS16 padd, DWORD fdwDetails)
59 FIXME("(0x%04x, %p, %ld): stub\n", hadid, padd, fdwDetails);
60 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
61 return MMSYSERR_ERROR;
64 /***********************************************************************
65 * acmDriverAdd (MSACM.12)
67 MMRESULT16 WINAPI acmDriverAdd16(
68 LPHACMDRIVERID16 phadid, HINSTANCE16 hinstModule,
69 LPARAM lParam, DWORD dwPriority, DWORD fdwAdd)
71 FIXME("(%p, 0x%04x, %ld, %ld, %ld): stub\n",
72 phadid, hinstModule, lParam, dwPriority, fdwAdd
74 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
75 return MMSYSERR_ERROR;
78 /***********************************************************************
79 * acmDriverRemove (MSACM.13)
81 MMRESULT16 WINAPI acmDriverRemove16(
82 HACMDRIVERID16 hadid, DWORD fdwRemove)
84 FIXME("(0x%04x, %ld): stub\n", hadid, fdwRemove);
85 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
86 return MMSYSERR_ERROR;
89 /***********************************************************************
90 * acmDriverOpen (MSACM.14)
92 MMRESULT16 WINAPI acmDriverOpen16(
93 LPHACMDRIVER16 phad, HACMDRIVERID16 hadid, DWORD fdwOpen)
95 FIXME("(%p, 0x%04x, %ld): stub\n", phad, hadid, fdwOpen);
96 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
97 return MMSYSERR_ERROR;
100 /***********************************************************************
101 * acmDriverClose (MSACM.15)
103 MMRESULT16 WINAPI acmDriverClose16(
104 HACMDRIVER16 had, DWORD fdwClose)
106 FIXME("(0x%04x, %ld): stub\n", had, fdwClose);
107 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
108 return MMSYSERR_ERROR;
111 /***********************************************************************
112 * acmDriverMessage (MSACM.16)
114 LRESULT WINAPI acmDriverMessage16(
115 HACMDRIVER16 had, UINT16 uMsg, LPARAM lParam1, LPARAM lParam2)
117 FIXME("(0x%04x, %d, %ld, %ld): stub\n",
118 had, uMsg, lParam1, lParam2
120 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
124 /***********************************************************************
125 * acmDriverID (MSACM.17)
127 MMRESULT16 WINAPI acmDriverID16(
128 HACMOBJ16 hao, LPHACMDRIVERID16 phadid, DWORD fdwDriverID)
130 FIXME("(0x%04x, %p, %ld): stub\n", hao, phadid, fdwDriverID);
131 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
132 return MMSYSERR_ERROR;
135 /***********************************************************************
136 * acmDriverPriority (MSACM.18)
138 MMRESULT16 WINAPI acmDriverPriority16(
139 HACMDRIVERID16 hadid, DWORD dwPriority, DWORD fdwPriority)
141 FIXME("(0x%04x, %ld, %ld): stub\n",
142 hadid, dwPriority, fdwPriority
144 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
145 return MMSYSERR_ERROR;
148 /***********************************************************************
149 * acmFormatTagDetails (MSACM.30)
151 MMRESULT16 WINAPI acmFormatTagDetails16(
152 HACMDRIVER16 had, LPACMFORMATTAGDETAILS16 paftd, DWORD fdwDetails)
154 FIXME("(0x%04x, %p, %ld): stub\n", had, paftd, fdwDetails);
155 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
156 return MMSYSERR_ERROR;
159 /***********************************************************************
160 * acmFormatTagEnum (MSACM.31)
162 MMRESULT16 WINAPI acmFormatTagEnum16(
163 HACMDRIVER16 had, LPACMFORMATTAGDETAILS16 paftd,
164 ACMFORMATTAGENUMCB16 fnCallback, DWORD dwInstance, DWORD fdwEnum)
166 FIXME("(0x%04x, %p, %p, %ld, %ld): stub\n",
167 had, paftd, fnCallback, dwInstance, fdwEnum
169 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
170 return MMSYSERR_ERROR;
173 /***********************************************************************
174 * acmFormatChoose (MSACM.40)
176 MMRESULT16 WINAPI acmFormatChoose16(
177 LPACMFORMATCHOOSE16 pafmtc)
179 FIXME("(%p): stub\n", pafmtc);
180 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
181 return MMSYSERR_ERROR;
184 /***********************************************************************
185 * acmFormatDetails (MSACM.41)
187 MMRESULT16 WINAPI acmFormatDetails16(
188 HACMDRIVER16 had, LPACMFORMATDETAILS16 pafd, DWORD fdwDetails)
190 FIXME("(0x%04x, %p, %ld): stub\n", had, pafd, fdwDetails);
191 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
192 return MMSYSERR_ERROR;
195 /***********************************************************************
196 * acmFormatEnum (MSACM.42)
198 MMRESULT16 WINAPI acmFormatEnum16(
199 HACMDRIVER16 had, LPACMFORMATDETAILS16 pafd,
200 ACMFORMATENUMCB16 fnCallback, DWORD dwInstance, DWORD fdwEnum)
202 FIXME("(0x%04x, %p, %p, %ld, %ld): stub\n",
203 had, pafd, fnCallback, dwInstance, fdwEnum
205 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
206 return MMSYSERR_ERROR;
209 /***********************************************************************
210 * acmFormatSuggest (MSACM.45)
212 MMRESULT16 WINAPI acmFormatSuggest16(
213 HACMDRIVER16 had, LPWAVEFORMATEX pwfxSrc,
214 LPWAVEFORMATEX pwfxDst, DWORD cbwfxDst, DWORD fdwSuggest)
216 FIXME("(0x%04x, %p, %p, %ld, %ld): stub\n",
217 had, pwfxSrc, pwfxDst, cbwfxDst, fdwSuggest
219 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
220 return MMSYSERR_ERROR;
223 /***********************************************************************
224 * acmFilterTagDetails (MSACM.50)
226 MMRESULT16 WINAPI acmFilterTagDetails16(
227 HACMDRIVER16 had, LPACMFILTERTAGDETAILS16 paftd, DWORD fdwDetails)
229 FIXME("(0x%04x, %p, %ld): stub\n", had, paftd, fdwDetails);
230 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
231 return MMSYSERR_ERROR;
234 /***********************************************************************
235 * acmFilterTagEnum (MSACM.51)
237 MMRESULT16 WINAPI acmFilterTagEnum16(
238 HACMDRIVER16 had, LPACMFILTERTAGDETAILS16 paftd,
239 ACMFILTERTAGENUMCB16 fnCallback, DWORD dwInstance, DWORD fdwEnum)
241 FIXME("(0x%04x, %p, %p, %ld, %ld): stub\n",
242 had, paftd, fnCallback, dwInstance, fdwEnum
244 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
245 return MMSYSERR_ERROR;
248 /***********************************************************************
249 * acmFilterChoose (MSACM.60)
251 MMRESULT16 WINAPI acmFilterChoose16(
252 LPACMFILTERCHOOSE16 pafltrc)
254 FIXME("(%p): stub\n", pafltrc);
255 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
256 return MMSYSERR_ERROR;
259 /***********************************************************************
260 * acmFilterDetails (MSACM.61)
262 MMRESULT16 WINAPI acmFilterDetails16(
263 HACMDRIVER16 had, LPACMFILTERDETAILS16 pafd, DWORD fdwDetails)
265 FIXME("(0x%04x, %p, %ld): stub\n", had, pafd, fdwDetails);
266 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
267 return MMSYSERR_ERROR;
270 /***********************************************************************
271 * acmFilterEnum (MSACM.62)
273 MMRESULT16 WINAPI acmFilterEnum16(
274 HACMDRIVER16 had, LPACMFILTERDETAILS16 pafd,
275 ACMFILTERENUMCB16 fnCallback, DWORD dwInstance, DWORD fdwEnum)
277 FIXME("(0x%04x, %p, %p, %ld, %ld): stub\n",
278 had, pafd, fnCallback, dwInstance, fdwEnum
280 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
281 return MMSYSERR_ERROR;
284 /***********************************************************************
285 * acmStreamOpen (MSACM.70)
287 MMRESULT16 WINAPI acmStreamOpen16(
288 LPHACMSTREAM16 phas, HACMDRIVER16 had,
289 LPWAVEFORMATEX pwfxSrc, LPWAVEFORMATEX pwfxDst,
290 LPWAVEFILTER pwfltr, DWORD dwCallback,
291 DWORD dwInstance, DWORD fdwOpen)
293 FIXME("(%p, 0x%04x, %p, %p, %p, %ld, %ld, %ld): stub\n",
294 phas, had, pwfxSrc, pwfxDst, pwfltr,
295 dwCallback, dwInstance, fdwOpen
297 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
298 return MMSYSERR_ERROR;
301 /***********************************************************************
302 * acmStreamClose (MSACM.71)
304 MMRESULT16 WINAPI acmStreamClose16(
305 HACMSTREAM16 has, DWORD fdwClose)
307 FIXME("(0x%04x, %ld): stub\n", has, fdwClose);
308 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
309 return MMSYSERR_ERROR;
312 /***********************************************************************
313 * acmStreamSize (MSACM.72)
315 MMRESULT16 WINAPI acmStreamSize16(
316 HACMSTREAM16 has, DWORD cbInput,
317 LPDWORD pdwOutputBytes, DWORD fdwSize)
319 FIXME("(0x%04x, %ld, %p, %ld): stub\n",
320 has, cbInput, pdwOutputBytes, fdwSize
322 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
323 return MMSYSERR_ERROR;
326 /***********************************************************************
327 * acmStreamConvert (MSACM.75)
329 MMRESULT16 WINAPI acmStreamConvert16(
330 HACMSTREAM16 has, LPACMSTREAMHEADER16 pash, DWORD fdwConvert)
332 FIXME("(0x%04x, %p, %ld): stub\n", has, pash, fdwConvert);
333 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
334 return MMSYSERR_ERROR;
337 /***********************************************************************
338 * acmStreamReset (MSACM.76)
340 MMRESULT16 WINAPI acmStreamReset16(
341 HACMSTREAM16 has, DWORD fdwReset)
343 FIXME("(0x%04x, %ld): stub\n", has, fdwReset);
344 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
345 return MMSYSERR_ERROR;
348 /***********************************************************************
349 * acmStreamPrepareHeader (MSACM.77)
351 MMRESULT16 WINAPI acmStreamPrepareHeader16(
352 HACMSTREAM16 has, LPACMSTREAMHEADER16 pash, DWORD fdwPrepare)
354 FIXME("(0x%04x, %p, %ld): stub\n", has, pash, fdwPrepare);
355 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
356 return MMSYSERR_ERROR;
359 /***********************************************************************
360 * acmStreamUnprepareHeader (MSACM.78)
362 MMRESULT16 WINAPI acmStreamUnprepareHeader16(
363 HACMSTREAM16 has, LPACMSTREAMHEADER16 pash, DWORD fdwUnprepare)
365 FIXME("(0x%04x, %p, %ld): stub\n",
366 has, pash, fdwUnprepare
368 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
369 return MMSYSERR_ERROR;
372 /***********************************************************************
373 * ACMAPPLICATIONEXIT (MSACM.150)
375 * No documentation found.
378 /***********************************************************************
379 * ACMHUGEPAGELOCK (MSACM.175)
381 * No documentation found.
384 /***********************************************************************
385 * ACMHUGEPAGEUNLOCK (MSACM.176)
387 * No documentation found.
390 /***********************************************************************
391 * ACMOPENCONVERSION (MSACM.200)
393 * No documentation found.
396 /***********************************************************************
397 * ACMCLOSECONVERSION (MSACM.201)
399 * No documentation found.
402 /***********************************************************************
403 * ACMCONVERT (MSACM.202)
405 * No documentation found.
408 /***********************************************************************
409 * ACMCHOOSEFORMAT (MSACM.203)
411 * No documentation found.