4 * Copyright 1998 Patrik Stridvall
12 #include "debugtools.h"
14 DEFAULT_DEBUG_CHANNEL(msacm
)
16 /***********************************************************************
17 * acmFilterChooseA (MSACM32.13)
19 MMRESULT WINAPI
acmFilterChooseA(
20 PACMFILTERCHOOSEA pafltrc
)
22 FIXME("(%p): stub\n", pafltrc
);
23 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
24 return MMSYSERR_ERROR
;
27 /***********************************************************************
28 * acmFilterChooseW (MSACM32.14)
30 MMRESULT WINAPI
acmFilterChooseW(
31 PACMFILTERCHOOSEW pafltrc
)
33 FIXME("(%p): stub\n", pafltrc
);
34 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
35 return MMSYSERR_ERROR
;
38 /***********************************************************************
39 * acmFilterDetailsA (MSACM32.15)
41 MMRESULT WINAPI
acmFilterDetailsA(
42 HACMDRIVER had
, PACMFILTERDETAILSA pafd
, DWORD fdwDetails
)
44 if(fdwDetails
& ~(ACM_FILTERDETAILSF_FILTER
))
45 return MMSYSERR_INVALFLAG
;
48 * How does the driver know if the ANSI or
49 * the UNICODE variant of PACMFILTERDETAILS is used?
50 * It might check cbStruct or does it only accept ANSI.
52 return (MMRESULT
) acmDriverMessage(
53 had
, ACMDM_FILTER_DETAILS
,
54 (LPARAM
) pafd
, (LPARAM
) fdwDetails
58 /***********************************************************************
59 * acmFilterDetailsW (MSACM32.16)
61 MMRESULT WINAPI
acmFilterDetailsW(
62 HACMDRIVER had
, PACMFILTERDETAILSW pafd
, DWORD fdwDetails
)
64 FIXME("(0x%08x, %p, %ld): stub\n", had
, pafd
, fdwDetails
);
65 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
66 return MMSYSERR_ERROR
;
69 /***********************************************************************
70 * acmFilterEnumA (MSACM32.17)
72 MMRESULT WINAPI
acmFilterEnumA(
73 HACMDRIVER had
, PACMFILTERDETAILSA pafd
,
74 ACMFILTERENUMCBA fnCallback
, DWORD dwInstance
, DWORD fdwEnum
)
76 FIXME("(0x%08x, %p, %p, %ld, %ld): stub\n",
77 had
, pafd
, fnCallback
, dwInstance
, fdwEnum
79 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
80 return MMSYSERR_ERROR
;
83 /***********************************************************************
84 * acmFilterEnumW (MSACM32.18)
86 MMRESULT WINAPI
acmFilterEnumW(
87 HACMDRIVER had
, PACMFILTERDETAILSW pafd
,
88 ACMFILTERENUMCBW fnCallback
, DWORD dwInstance
, DWORD fdwEnum
)
90 FIXME("(0x%08x, %p, %p, %ld, %ld): stub\n",
91 had
, pafd
, fnCallback
, dwInstance
, fdwEnum
93 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
94 return MMSYSERR_ERROR
;
97 /***********************************************************************
98 * acmFilterTagDetailsA (MSACM32.19)
100 MMRESULT WINAPI
acmFilterTagDetailsA(
101 HACMDRIVER had
, PACMFILTERTAGDETAILSA paftd
, DWORD fdwDetails
)
104 ~(ACM_FILTERTAGDETAILSF_FILTERTAG
|
105 ACM_FILTERTAGDETAILSF_LARGESTSIZE
))
106 return MMSYSERR_INVALFLAG
;
109 * How does the driver know if the ANSI or
110 * the UNICODE variant of PACMFILTERTAGDETAILS is used?
111 * It might check cbStruct or does it only accept ANSI.
113 return (MMRESULT
) acmDriverMessage(
114 had
, ACMDM_FILTERTAG_DETAILS
,
115 (LPARAM
) paftd
, (LPARAM
) fdwDetails
119 /***********************************************************************
120 * acmFilterTagDetailsW (MSACM32.20)
122 MMRESULT WINAPI
acmFilterTagDetailsW(
123 HACMDRIVER had
, PACMFILTERTAGDETAILSW paftd
, DWORD fdwDetails
)
125 FIXME("(0x%08x, %p, %ld): stub\n", had
, paftd
, fdwDetails
);
126 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
127 return MMSYSERR_ERROR
;
130 /***********************************************************************
131 * acmFilterTagEnumA (MSACM32.21)
133 MMRESULT WINAPI
acmFilterTagEnumA(
134 HACMDRIVER had
, PACMFILTERTAGDETAILSA paftd
,
135 ACMFILTERTAGENUMCBA fnCallback
, DWORD dwInstance
, DWORD fdwEnum
)
137 FIXME("(0x%08x, %p, %p, %ld, %ld): stub\n",
138 had
, paftd
, fnCallback
, dwInstance
, fdwEnum
140 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
141 return MMSYSERR_ERROR
;
144 /***********************************************************************
145 * acmFilterTagEnumW (MSACM32.22)
147 MMRESULT WINAPI
acmFilterTagEnumW(
148 HACMDRIVER had
, PACMFILTERTAGDETAILSW paftd
,
149 ACMFILTERTAGENUMCBW fnCallback
, DWORD dwInstance
, DWORD fdwEnum
)
151 FIXME("(0x%08x, %p, %p, %ld, %ld): stub\n",
152 had
, paftd
, fnCallback
, dwInstance
, fdwEnum
154 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
155 return MMSYSERR_ERROR
;