annotate loader/wine/msacm.h @ 34987:bdf9478e9374

Change "run" command to expand properties. Patch by Jan Christoph Uhde [Jan UhdeJc com], documentation part changed by me.
author reimar
date Sun, 12 Aug 2012 17:57:35 +0000
parents 90e5e4e817d1
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
1 /*
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
2 * msacm.h - Declarations for MSACM
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
3 */
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
4
26045
a8ea87c71d18 Add MPLAYER_ prefix to multiple inclusion guards.
diego
parents: 25794
diff changeset
5 #ifndef MPLAYER_MSACM_H
a8ea87c71d18 Add MPLAYER_ prefix to multiple inclusion guards.
diego
parents: 25794
diff changeset
6 #define MPLAYER_MSACM_H
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
7
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
8 #include "windef.h"
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
9 #include "driver.h"
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
10 #include "mmreg.h"
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
11
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
12 //typedef WORD VERSION; /* major (high byte), minor (low byte) */
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
13
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
14 typedef UINT16 MMVERSION16;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
15 typedef UINT MMVERSION;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
16 typedef UINT16 MCIDEVICEID16;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
17 typedef UINT MCIDEVICEID;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
18 typedef UINT16 MMRESULT16;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
19 typedef UINT MMRESULT;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
20 typedef DWORD FOURCC; /* a four character code */
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
21
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
22
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
23
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 1
diff changeset
24 #if !defined(WAVE_FORMAT_PCM)
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
25 #define WAVE_FORMAT_PCM 1
7386
174e2a58b4cd avifile sync - 95% cosmetics 5% bug
arpi
parents: 1
diff changeset
26 #endif
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
27
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
28 /***********************************************************************
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
29 * Defines/Enums
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
30 */
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
31
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
32 #define ACMERR_BASE 512
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
33 #define ACMERR_NOTPOSSIBLE (ACMERR_BASE + 0)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
34 #define ACMERR_BUSY (ACMERR_BASE + 1)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
35 #define ACMERR_UNPREPARED (ACMERR_BASE + 2)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
36 #define ACMERR_CANCELED (ACMERR_BASE + 3)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
37
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
38 #define MM_ACM_OPEN MM_STREAM_OPEN
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
39 #define MM_ACM_CLOSE MM_STREAM_CLOSE
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
40 #define MM_ACM_DONE MM_STREAM_DONE
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
41
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
42 #define ACM_DRIVERADDF_FUNCTION 0x00000003L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
43 #define ACM_DRIVERADDF_NOTIFYHWND 0x00000004L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
44 #define ACM_DRIVERADDF_TYPEMASK 0x00000007L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
45 #define ACM_DRIVERADDF_LOCAL 0x00000000L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
46 #define ACM_DRIVERADDF_GLOBAL 0x00000008L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
47
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
48 #define ACMDRIVERDETAILS_SHORTNAME_CHARS 32
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
49 #define ACMDRIVERDETAILS_LONGNAME_CHARS 128
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
50 #define ACMDRIVERDETAILS_COPYRIGHT_CHARS 80
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
51 #define ACMDRIVERDETAILS_LICENSING_CHARS 128
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
52 #define ACMDRIVERDETAILS_FEATURES_CHARS 512
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
53
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
54 #define ACMDRIVERDETAILS_FCCTYPE_AUDIOCODEC mmioFOURCC('a', 'u', 'd', 'c')
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
55 #define ACMDRIVERDETAILS_FCCCOMP_UNDEFINED mmioFOURCC('\0', '\0', '\0', '\0')
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
56
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
57 #define ACMDRIVERDETAILS_SUPPORTF_CODEC 0x00000001L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
58 #define ACMDRIVERDETAILS_SUPPORTF_CONVERTER 0x00000002L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
59 #define ACMDRIVERDETAILS_SUPPORTF_FILTER 0x00000004L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
60 #define ACMDRIVERDETAILS_SUPPORTF_HARDWARE 0x00000008L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
61 #define ACMDRIVERDETAILS_SUPPORTF_ASYNC 0x00000010L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
62 #define ACMDRIVERDETAILS_SUPPORTF_LOCAL 0x40000000L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
63 #define ACMDRIVERDETAILS_SUPPORTF_DISABLED 0x80000000L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
64
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
65 #define ACM_DRIVERENUMF_NOLOCAL 0x40000000L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
66 #define ACM_DRIVERENUMF_DISABLED 0x80000000L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
67
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
68 #define ACM_DRIVERPRIORITYF_ENABLE 0x00000001L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
69 #define ACM_DRIVERPRIORITYF_DISABLE 0x00000002L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
70 #define ACM_DRIVERPRIORITYF_ABLEMASK 0x00000003L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
71 #define ACM_DRIVERPRIORITYF_BEGIN 0x00010000L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
72 #define ACM_DRIVERPRIORITYF_END 0x00020000L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
73 #define ACM_DRIVERPRIORITYF_DEFERMASK 0x00030000L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
74
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
75 #define MM_ACM_FILTERCHOOSE 0x8000
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
76
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
77 #define FILTERCHOOSE_MESSAGE 0
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
78 #define FILTERCHOOSE_FILTERTAG_VERIFY (FILTERCHOOSE_MESSAGE+0)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
79 #define FILTERCHOOSE_FILTER_VERIFY (FILTERCHOOSE_MESSAGE+1)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
80 #define FILTERCHOOSE_CUSTOM_VERIFY (FILTERCHOOSE_MESSAGE+2)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
81
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
82 #define ACMFILTERCHOOSE_STYLEF_SHOWHELP 0x00000004L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
83 #define ACMFILTERCHOOSE_STYLEF_ENABLEHOOK 0x00000008L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
84 #define ACMFILTERCHOOSE_STYLEF_ENABLETEMPLATE 0x00000010L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
85 #define ACMFILTERCHOOSE_STYLEF_ENABLETEMPLATEHANDLE 0x00000020L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
86 #define ACMFILTERCHOOSE_STYLEF_INITTOFILTERSTRUCT 0x00000040L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
87 #define ACMFILTERCHOOSE_STYLEF_CONTEXTHELP 0x00000080L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
88
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
89 #define ACMFILTERDETAILS_FILTER_CHARS 128
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
90
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
91 #define ACM_FILTERDETAILSF_INDEX 0x00000000L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
92 #define ACM_FILTERDETAILSF_FILTER 0x00000001L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
93 #define ACM_FILTERDETAILSF_QUERYMASK 0x0000000FL
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
94
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
95 #define ACMFILTERTAGDETAILS_FILTERTAG_CHARS 48
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
96
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
97 #define ACM_FILTERTAGDETAILSF_INDEX 0x00000000L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
98 #define ACM_FILTERTAGDETAILSF_FILTERTAG 0x00000001L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
99 #define ACM_FILTERTAGDETAILSF_LARGESTSIZE 0x00000002L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
100 #define ACM_FILTERTAGDETAILSF_QUERYMASK 0x0000000FL
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
101
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
102 #define ACM_FILTERENUMF_DWFILTERTAG 0x00010000L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
103
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
104 #define ACMHELPMSGSTRINGA "acmchoose_help"
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
105 #define ACMHELPMSGSTRINGW L"acmchoose_help"
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
106 #define ACMHELPMSGSTRING16 "acmchoose_help"
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
107
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
108 #define ACMHELPMSGCONTEXTMENUA "acmchoose_contextmenu"
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
109 #define ACMHELPMSGCONTEXTMENUW L"acmchoose_contextmenu"
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
110 #define ACMHELPMSGCONTEXTMENU16 "acmchoose_contextmenu"
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
111
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
112 #define ACMHELPMSGCONTEXTHELPA "acmchoose_contexthelp"
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
113 #define ACMHELPMSGCONTEXTHELPW L"acmchoose_contexthelp"
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
114 #define ACMHELPMSGCONTEXTHELP16 "acmchoose_contexthelp"
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
115
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
116 #define MM_ACM_FORMATCHOOSE 0x8000
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
117
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
118 #define FORMATCHOOSE_MESSAGE 0
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
119 #define FORMATCHOOSE_FORMATTAG_VERIFY (FORMATCHOOSE_MESSAGE+0)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
120 #define FORMATCHOOSE_FORMAT_VERIFY (FORMATCHOOSE_MESSAGE+1)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
121 #define FORMATCHOOSE_CUSTOM_VERIFY (FORMATCHOOSE_MESSAGE+2)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
122
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
123 #define ACMFORMATCHOOSE_STYLEF_SHOWHELP 0x00000004L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
124 #define ACMFORMATCHOOSE_STYLEF_ENABLEHOOK 0x00000008L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
125 #define ACMFORMATCHOOSE_STYLEF_ENABLETEMPLATE 0x00000010L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
126 #define ACMFORMATCHOOSE_STYLEF_ENABLETEMPLATEHANDLE 0x00000020L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
127 #define ACMFORMATCHOOSE_STYLEF_INITTOWFXSTRUCT 0x00000040L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
128 #define ACMFORMATCHOOSE_STYLEF_CONTEXTHELP 0x00000080L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
129
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
130 #define ACMFORMATDETAILS_FORMAT_CHARS 128
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
131
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
132 #define ACM_FORMATDETAILSF_INDEX 0x00000000L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
133 #define ACM_FORMATDETAILSF_FORMAT 0x00000001L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
134 #define ACM_FORMATDETAILSF_QUERYMASK 0x0000000FL
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
135
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
136 #define ACM_FORMATENUMF_WFORMATTAG 0x00010000L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
137 #define ACM_FORMATENUMF_NCHANNELS 0x00020000L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
138 #define ACM_FORMATENUMF_NSAMPLESPERSEC 0x00040000L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
139 #define ACM_FORMATENUMF_WBITSPERSAMPLE 0x00080000L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
140 #define ACM_FORMATENUMF_CONVERT 0x00100000L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
141 #define ACM_FORMATENUMF_SUGGEST 0x00200000L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
142 #define ACM_FORMATENUMF_HARDWARE 0x00400000L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
143 #define ACM_FORMATENUMF_INPUT 0x00800000L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
144 #define ACM_FORMATENUMF_OUTPUT 0x01000000L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
145
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
146 #define ACM_FORMATSUGGESTF_WFORMATTAG 0x00010000L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
147 #define ACM_FORMATSUGGESTF_NCHANNELS 0x00020000L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
148 #define ACM_FORMATSUGGESTF_NSAMPLESPERSEC 0x00040000L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
149 #define ACM_FORMATSUGGESTF_WBITSPERSAMPLE 0x00080000L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
150 #define ACM_FORMATSUGGESTF_TYPEMASK 0x00FF0000L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
151
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
152 #define ACMFORMATTAGDETAILS_FORMATTAG_CHARS 48
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
153
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
154 #define ACM_FORMATTAGDETAILSF_INDEX 0x00000000L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
155 #define ACM_FORMATTAGDETAILSF_FORMATTAG 0x00000001L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
156 #define ACM_FORMATTAGDETAILSF_LARGESTSIZE 0x00000002L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
157 #define ACM_FORMATTAGDETAILSF_QUERYMASK 0x0000000FL
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
158
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
159 #define ACM_METRIC_COUNT_DRIVERS 1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
160 #define ACM_METRIC_COUNT_CODECS 2
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
161 #define ACM_METRIC_COUNT_CONVERTERS 3
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
162 #define ACM_METRIC_COUNT_FILTERS 4
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
163 #define ACM_METRIC_COUNT_DISABLED 5
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
164 #define ACM_METRIC_COUNT_HARDWARE 6
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
165 #define ACM_METRIC_COUNT_LOCAL_DRIVERS 20
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
166 #define ACM_METRIC_COUNT_LOCAL_CODECS 21
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
167 #define ACM_METRIC_COUNT_LOCAL_CONVERTERS 22
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
168 #define ACM_METRIC_COUNT_LOCAL_FILTERS 23
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
169 #define ACM_METRIC_COUNT_LOCAL_DISABLED 24
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
170 #define ACM_METRIC_HARDWARE_WAVE_INPUT 30
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
171 #define ACM_METRIC_HARDWARE_WAVE_OUTPUT 31
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
172 #define ACM_METRIC_MAX_SIZE_FORMAT 50
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
173 #define ACM_METRIC_MAX_SIZE_FILTER 51
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
174 #define ACM_METRIC_DRIVER_SUPPORT 100
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
175 #define ACM_METRIC_DRIVER_PRIORITY 101
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
176
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
177 #define ACM_STREAMCONVERTF_BLOCKALIGN 0x00000004
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
178 #define ACM_STREAMCONVERTF_START 0x00000010
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
179 #define ACM_STREAMCONVERTF_END 0x00000020
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
180
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
181 #define ACMSTREAMHEADER_STATUSF_DONE 0x00010000L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
182 #define ACMSTREAMHEADER_STATUSF_PREPARED 0x00020000L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
183 #define ACMSTREAMHEADER_STATUSF_INQUEUE 0x00100000L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
184
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
185 #define ACM_STREAMOPENF_QUERY 0x00000001
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
186 #define ACM_STREAMOPENF_ASYNC 0x00000002
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
187 #define ACM_STREAMOPENF_NONREALTIME 0x00000004
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
188
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
189 #define ACM_STREAMSIZEF_SOURCE 0x00000000L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
190 #define ACM_STREAMSIZEF_DESTINATION 0x00000001L
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
191 #define ACM_STREAMSIZEF_QUERYMASK 0x0000000FL
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
192
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
193 #define ACMDM_USER (DRV_USER + 0x0000)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
194 #define ACMDM_RESERVED_LOW (DRV_USER + 0x2000)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
195 #define ACMDM_RESERVED_HIGH (DRV_USER + 0x2FFF)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
196
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
197 #define ACMDM_BASE ACMDM_RESERVED_LOW
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
198
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
199 #define ACMDM_DRIVER_ABOUT (ACMDM_BASE + 11)
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
200
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
201 /***********************************************************************
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
202 * Callbacks
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
203 */
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
204
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
205 typedef WIN_BOOL CALLBACK ( *ACMDRIVERENUMCB)(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
206 HACMDRIVERID hadid, DWORD dwInstance, DWORD fdwSupport
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
207 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
208
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
209 typedef WIN_BOOL16 CALLBACK ( *ACMDRIVERENUMCB16)(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
210 HACMDRIVERID16 hadid, DWORD dwInstance, DWORD fdwSupport
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
211 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
212
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
213 typedef UINT CALLBACK ( *ACMFILTERCHOOSEHOOKPROCA)(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
214 HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
215 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
216
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
217 typedef UINT CALLBACK ( *ACMFILTERCHOOSEHOOKPROCW)(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
218 HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
219 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
220
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
221 typedef UINT CALLBACK ( *ACMFILTERCHOOSEHOOKPROC16)(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
222 HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
223 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
224
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
225 typedef UINT CALLBACK ( *ACMFORMATCHOOSEHOOKPROCA)(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
226 HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
227 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
228
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
229 typedef UINT CALLBACK ( *ACMFORMATCHOOSEHOOKPROCW)(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
230 HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
231 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
232
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
233 typedef UINT16 CALLBACK ( *ACMFORMATCHOOSEHOOKPROC16)(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
234 HWND16 hwnd, UINT16 uMsg, WPARAM16 wParam, LPARAM lParam
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
235 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
236
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
237 /***********************************************************************
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
238 * Structures
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
239 */
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
240
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
241 typedef struct ACMDRIVERDETAILSA
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
242 {
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
243 DWORD cbStruct;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
244
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
245 FOURCC fccType;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
246 FOURCC fccComp;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
247
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
248 WORD wMid;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
249 WORD wPid;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
250
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
251 DWORD vdwACM;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
252 DWORD vdwDriver;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
253
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
254 DWORD fdwSupport;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
255 DWORD cFormatTags;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
256 DWORD cFilterTags;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
257
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
258 HICON hicon;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
259
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
260 CHAR szShortName[ACMDRIVERDETAILS_SHORTNAME_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
261 CHAR szLongName[ACMDRIVERDETAILS_LONGNAME_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
262 CHAR szCopyright[ACMDRIVERDETAILS_COPYRIGHT_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
263 CHAR szLicensing[ACMDRIVERDETAILS_LICENSING_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
264 CHAR szFeatures[ACMDRIVERDETAILS_FEATURES_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
265 } ACMDRIVERDETAILSA, *PACMDRIVERDETAILSA;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
266
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
267 typedef struct ACMDRIVERDETAILSW
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
268 {
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
269 DWORD cbStruct;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
270
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
271 FOURCC fccType;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
272 FOURCC fccComp;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
273
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
274 WORD wMid;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
275 WORD wPid;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
276
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
277 DWORD vdwACM;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
278 DWORD vdwDriver;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
279
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
280 DWORD fdwSupport;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
281 DWORD cFormatTags;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
282 DWORD cFilterTags;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
283
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
284 HICON hicon;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
285
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
286 WCHAR szShortName[ACMDRIVERDETAILS_SHORTNAME_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
287 WCHAR szLongName[ACMDRIVERDETAILS_LONGNAME_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
288 WCHAR szCopyright[ACMDRIVERDETAILS_COPYRIGHT_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
289 WCHAR szLicensing[ACMDRIVERDETAILS_LICENSING_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
290 WCHAR szFeatures[ACMDRIVERDETAILS_FEATURES_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
291 } ACMDRIVERDETAILSW, *PACMDRIVERDETAILSW;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
292
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
293 typedef struct ACMDRIVERDETAILS16
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
294 {
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
295 DWORD cbStruct;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
296
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
297 FOURCC fccType;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
298 FOURCC fccComp;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
299
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
300 WORD wMid;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
301 WORD wPid;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
302
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
303 DWORD vdwACM;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
304 DWORD vdwDriver;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
305
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
306 DWORD fdwSupport;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
307 DWORD cFormatTags;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
308 DWORD cFilterTags;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
309
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
310 HICON16 hicon;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
311
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
312 CHAR szShortName[ACMDRIVERDETAILS_SHORTNAME_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
313 CHAR szLongName[ACMDRIVERDETAILS_LONGNAME_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
314 CHAR szCopyright[ACMDRIVERDETAILS_COPYRIGHT_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
315 CHAR szLicensing[ACMDRIVERDETAILS_LICENSING_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
316 CHAR szFeatures[ACMDRIVERDETAILS_FEATURES_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
317 } ACMDRIVERDETAILS16, *NPACMDRIVERDETAILS16, *LPACMDRIVERDETAILS16;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
318
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
319 typedef struct ACMFILTERCHOOSEA
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
320 {
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
321 DWORD cbStruct;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
322 DWORD fdwStyle;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
323
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
324 HWND hwndOwner;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
325
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
326 PWAVEFILTER pwfltr;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
327 DWORD cbwfltr;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
328
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
329 LPCSTR pszTitle;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
330
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
331 CHAR szFilterTag[ACMFILTERTAGDETAILS_FILTERTAG_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
332 CHAR szFilter[ACMFILTERDETAILS_FILTER_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
333 LPSTR pszName;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
334 DWORD cchName;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
335
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
336 DWORD fdwEnum;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
337 PWAVEFILTER pwfltrEnum;
29263
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 26045
diff changeset
338
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
339 HINSTANCE hInstance;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
340 LPCSTR pszTemplateName;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
341 LPARAM lCustData;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
342 ACMFILTERCHOOSEHOOKPROCA pfnHook;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
343 } ACMFILTERCHOOSEA, *PACMFILTERCHOOSEA;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
344
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
345 typedef struct ACMFILTERCHOOSEW
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
346 {
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
347 DWORD cbStruct;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
348 DWORD fdwStyle;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
349
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
350 HWND hwndOwner;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
351
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
352 PWAVEFILTER pwfltr;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
353 DWORD cbwfltr;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
354
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
355 LPCWSTR pszTitle;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
356
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
357 WCHAR szFilterTag[ACMFILTERTAGDETAILS_FILTERTAG_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
358 WCHAR szFilter[ACMFILTERDETAILS_FILTER_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
359 LPWSTR pszName;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
360 DWORD cchName;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
361
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
362 DWORD fdwEnum;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
363 PWAVEFILTER pwfltrEnum;
29263
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 26045
diff changeset
364
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
365 HINSTANCE hInstance;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
366 LPCWSTR pszTemplateName;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
367 LPARAM lCustData;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
368 ACMFILTERCHOOSEHOOKPROCW pfnHook;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
369 } ACMFILTERCHOOSEW, *PACMFILTERCHOOSEW;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
370
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
371 typedef struct ACMFILTERCHOOSE16
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
372 {
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
373 DWORD cbStruct;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
374 DWORD fdwStyle;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
375
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
376 HWND16 hwndOwner;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
377
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
378 LPWAVEFILTER pwfltr;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
379 DWORD cbwfltr;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
380
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
381 LPCSTR pszTitle;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
382
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
383 char szFilterTag[ACMFILTERTAGDETAILS_FILTERTAG_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
384 char szFilter[ACMFILTERDETAILS_FILTER_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
385 LPSTR pszName;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
386 DWORD cchName;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
387
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
388 DWORD fdwEnum;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
389 LPWAVEFILTER pwfltrEnum;
29263
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 26045
diff changeset
390
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
391 HINSTANCE16 hInstance;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
392 LPCSTR pszTemplateName;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
393 LPARAM lCustData;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
394 ACMFILTERCHOOSEHOOKPROC16 pfnHook;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
395 } ACMFILTERCHOOSE16, *NPACMFILTERCHOOSE16, *LPACMFILTERCHOOSE16;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
396
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
397 typedef struct ACMFILTERDETAILSA
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
398 {
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
399 DWORD cbStruct;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
400 DWORD dwFilterIndex;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
401 DWORD dwFilterTag;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
402 DWORD fdwSupport;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
403 PWAVEFILTER pwfltr;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
404 DWORD cbwfltr;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
405 CHAR szFilter[ACMFILTERDETAILS_FILTER_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
406 } ACMFILTERDETAILSA, *PACMFILTERDETAILSA;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
407
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
408 typedef struct ACMFILTERDETAILSW
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
409 {
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
410 DWORD cbStruct;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
411 DWORD dwFilterIndex;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
412 DWORD dwFilterTag;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
413 DWORD fdwSupport;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
414 PWAVEFILTER pwfltr;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
415 DWORD cbwfltr;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
416 WCHAR szFilter[ACMFILTERDETAILS_FILTER_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
417 } ACMFILTERDETAILSW, *PACMFILTERDETAILSW;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
418
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
419 typedef struct ACMFILTERDETAILS16
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
420 {
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
421 DWORD cbStruct;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
422 DWORD dwFilterIndex;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
423 DWORD dwFilterTag;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
424 DWORD fdwSupport;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
425 LPWAVEFILTER pwfltr;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
426 DWORD cbwfltr;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
427 CHAR szFilter[ACMFILTERDETAILS_FILTER_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
428 } ACMFILTERDETAILS16, *NPACMFILTERDETAILS16, *LPACMFILTERDETAILS16;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
429
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
430 typedef struct ACMFILTERTAGDETAILSA
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
431 {
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
432 DWORD cbStruct;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
433 DWORD dwFilterTagIndex;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
434 DWORD dwFilterTag;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
435 DWORD cbFilterSize;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
436 DWORD fdwSupport;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
437 DWORD cStandardFilters;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
438 CHAR szFilterTag[ACMFILTERTAGDETAILS_FILTERTAG_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
439 } ACMFILTERTAGDETAILSA, *PACMFILTERTAGDETAILSA;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
440
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
441 typedef struct ACMFILTERTAGDETAILSW
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
442 {
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
443 DWORD cbStruct;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
444 DWORD dwFilterTagIndex;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
445 DWORD dwFilterTag;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
446 DWORD cbFilterSize;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
447 DWORD fdwSupport;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
448 DWORD cStandardFilters;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
449 WCHAR szFilterTag[ACMFILTERTAGDETAILS_FILTERTAG_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
450 } ACMFILTERTAGDETAILSW, *PACMFILTERTAGDETAILSW;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
451
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
452 typedef struct ACMFILTERTAGDETAILS16
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
453 {
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
454 DWORD cbStruct;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
455 DWORD dwFilterTagIndex;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
456 DWORD dwFilterTag;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
457 DWORD cbFilterSize;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
458 DWORD fdwSupport;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
459 DWORD cStandardFilters;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
460 CHAR szFilterTag[ACMFILTERTAGDETAILS_FILTERTAG_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
461 } ACMFILTERTAGDETAILS16, *NPACMFILTERTAGDETAILS16, *LPACMFILTERTAGDETAILS16;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
462
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
463 typedef struct ACMFORMATCHOOSEA
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
464 {
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
465 DWORD cbStruct;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
466 DWORD fdwStyle;
29263
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 26045
diff changeset
467
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
468 HWND hwndOwner;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
469
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
470 PWAVEFORMATEX pwfx;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
471 DWORD cbwfx;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
472 LPCSTR pszTitle;
29263
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 26045
diff changeset
473
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
474 CHAR szFormatTag[ACMFORMATTAGDETAILS_FORMATTAG_CHARS];
29263
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 26045
diff changeset
475 CHAR szFormat[ACMFORMATDETAILS_FORMAT_CHARS];
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
476
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
477 LPSTR pszName;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
478 DWORD cchName;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
479
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
480 DWORD fdwEnum;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
481 PWAVEFORMATEX pwfxEnum;
29263
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 26045
diff changeset
482
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
483 HINSTANCE hInstance;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
484 LPCSTR pszTemplateName;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
485 LPARAM lCustData;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
486 ACMFORMATCHOOSEHOOKPROCA pfnHook;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
487 } ACMFORMATCHOOSEA, *PACMFORMATCHOOSEA;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
488
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
489 typedef struct ACMFORMATCHOOSEW
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
490 {
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
491 DWORD cbStruct;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
492 DWORD fdwStyle;
29263
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 26045
diff changeset
493
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
494 HWND hwndOwner;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
495
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
496 PWAVEFORMATEX pwfx;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
497 DWORD cbwfx;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
498 LPCWSTR pszTitle;
29263
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 26045
diff changeset
499
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
500 WCHAR szFormatTag[ACMFORMATTAGDETAILS_FORMATTAG_CHARS];
29263
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 26045
diff changeset
501 WCHAR szFormat[ACMFORMATDETAILS_FORMAT_CHARS];
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
502
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
503 LPWSTR pszName;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
504 DWORD cchName;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
505
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
506 DWORD fdwEnum;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
507 LPWAVEFORMATEX pwfxEnum;
29263
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 26045
diff changeset
508
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
509 HINSTANCE hInstance;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
510 LPCWSTR pszTemplateName;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
511 LPARAM lCustData;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
512 ACMFORMATCHOOSEHOOKPROCW pfnHook;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
513 } ACMFORMATCHOOSEW, *PACMFORMATCHOOSEW;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
514
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
515 typedef struct ACMFORMATCHOOSE16
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
516 {
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
517 DWORD cbStruct;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
518 DWORD fdwStyle;
29263
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 26045
diff changeset
519
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
520 HWND16 hwndOwner;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
521
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
522 LPWAVEFORMATEX pwfx;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
523 DWORD cbwfx;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
524 LPCSTR pszTitle;
29263
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 26045
diff changeset
525
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
526 CHAR szFormatTag[ACMFORMATTAGDETAILS_FORMATTAG_CHARS];
29263
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 26045
diff changeset
527 CHAR szFormat[ACMFORMATDETAILS_FORMAT_CHARS];
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
528
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
529 LPSTR pszName;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
530 DWORD cchName;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
531
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
532 DWORD fdwEnum;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
533 LPWAVEFORMATEX pwfxEnum;
29263
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 26045
diff changeset
534
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
535 HINSTANCE16 hInstance;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
536 LPCSTR pszTemplateName;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
537 LPARAM lCustData;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
538 ACMFORMATCHOOSEHOOKPROC16 pfnHook;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
539 } ACMFORMATCHOOSE16, *NPACMFORMATCHOOSE16, *LPACMFORMATCHOOSE16;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
540
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
541 typedef struct ACMFORMATDETAILSA
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
542 {
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
543 DWORD cbStruct;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
544 DWORD dwFormatIndex;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
545 DWORD dwFormatTag;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
546 DWORD fdwSupport;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
547 PWAVEFORMATEX pwfx;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
548 DWORD cbwfx;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
549 CHAR szFormat[ACMFORMATDETAILS_FORMAT_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
550 } ACMFORMATDETAILSA, *PACMFORMATDETAILSA;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
551
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
552 typedef struct ACMFORMATDETAILSW
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
553 {
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
554 DWORD cbStruct;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
555 DWORD dwFormatIndex;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
556 DWORD dwFormatTag;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
557 DWORD fdwSupport;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
558 PWAVEFORMATEX pwfx;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
559 DWORD cbwfx;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
560 WCHAR szFormat[ACMFORMATDETAILS_FORMAT_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
561 } ACMFORMATDETAILSW, *PACMFORMATDETAILSW;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
562
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
563 typedef struct ACMFORMATDETAILS16
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
564 {
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
565 DWORD cbStruct;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
566 DWORD dwFormatIndex;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
567 DWORD dwFormatTag;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
568 DWORD fdwSupport;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
569 LPWAVEFORMATEX pwfx;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
570 DWORD cbwfx;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
571 CHAR szFormat[ACMFORMATDETAILS_FORMAT_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
572 } ACMFORMATDETAILS16, *NPACMFORMATDETAILS16, *LPACMFORMATDETAILS16;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
573
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
574 typedef struct ACMFORMATTAGDETAILSA
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
575 {
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
576 DWORD cbStruct;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
577 DWORD dwFormatTagIndex;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
578 DWORD dwFormatTag;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
579 DWORD cbFormatSize;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
580 DWORD fdwSupport;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
581 DWORD cStandardFormats;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
582 CHAR szFormatTag[ACMFORMATTAGDETAILS_FORMATTAG_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
583 } ACMFORMATTAGDETAILSA, *PACMFORMATTAGDETAILSA;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
584
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
585 typedef struct ACMFORMATTAGDETAILSW
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
586 {
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
587 DWORD cbStruct;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
588 DWORD dwFormatTagIndex;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
589 DWORD dwFormatTag;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
590 DWORD cbFormatSize;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
591 DWORD fdwSupport;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
592 DWORD cStandardFormats;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
593 WCHAR szFormatTag[ACMFORMATTAGDETAILS_FORMATTAG_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
594 } ACMFORMATTAGDETAILSW, *PACMFORMATTAGDETAILSW;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
595
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
596 typedef struct ACMFORMATTAGDETAILS16
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
597 {
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
598 DWORD cbStruct;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
599 DWORD dwFormatTagIndex;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
600 DWORD dwFormatTag;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
601 DWORD cbFormatSize;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
602 DWORD fdwSupport;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
603 DWORD cStandardFormats;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
604 CHAR szFormatTag[ACMFORMATTAGDETAILS_FORMATTAG_CHARS];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
605 } ACMFORMATTAGDETAILS16, *NPACMFORMATTAGDETAILS16, *LPACMFORMATTAGDETAILS16;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
606
25794
2c8cdb9123b8 Fix a ton of illegal identifiers. Identifiers starting with __ or _ and a
diego
parents: 24422
diff changeset
607 typedef struct ACMSTREAMHEADER
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
608 {
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
609 DWORD cbStruct;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
610 DWORD fdwStatus;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
611 DWORD dwUser;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
612 LPBYTE pbSrc;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
613 DWORD cbSrcLength;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
614 DWORD cbSrcLengthUsed;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
615 DWORD dwSrcUser;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
616 LPBYTE pbDst;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
617 DWORD cbDstLength;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
618 DWORD cbDstLengthUsed;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
619 DWORD dwDstUser;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
620 DWORD dwReservedDriver[10];
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
621 } ACMSTREAMHEADER16, *NPACMSTREAMHEADER16, *LPACMSTREAMHEADER16,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
622 ACMSTREAMHEADER, *PACMSTREAMHEADER;
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
623
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
624 /***********************************************************************
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
625 * Callbacks 2
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
626 */
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
627
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
628 typedef WIN_BOOL CALLBACK ( *ACMFILTERENUMCBA)(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
629 HACMDRIVERID hadid, PACMFILTERDETAILSA pafd,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
630 DWORD dwInstance, DWORD fdwSupport
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
631 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
632
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
633 typedef WIN_BOOL CALLBACK ( *ACMFILTERENUMCBW)(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
634 HACMDRIVERID hadid, PACMFILTERDETAILSW pafd,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
635 DWORD dwInstance, DWORD fdwSupport
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
636 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
637
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
638 typedef WIN_BOOL16 CALLBACK ( *ACMFILTERENUMCB16)(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
639 HACMDRIVERID16 hadid, LPACMFILTERDETAILS16 pafd,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
640 DWORD dwInstance, DWORD fdwSupport
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
641 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
642
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
643 typedef WIN_BOOL CALLBACK ( *ACMFILTERTAGENUMCBA)(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
644 HACMDRIVERID hadid, PACMFILTERTAGDETAILSA paftd,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
645 DWORD dwInstance, DWORD fdwSupport
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
646 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
647
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
648 typedef WIN_BOOL CALLBACK ( *ACMFILTERTAGENUMCBW)(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
649 HACMDRIVERID hadid, PACMFILTERTAGDETAILSW paftd,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
650 DWORD dwInstance, DWORD fdwSupport
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
651 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
652
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
653 typedef WIN_BOOL16 CALLBACK ( *ACMFILTERTAGENUMCB16)(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
654 HACMDRIVERID16 hadid, LPACMFILTERTAGDETAILS16 paftd,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
655 DWORD dwInstance, DWORD fdwSupport
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
656 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
657
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
658 typedef WIN_BOOL CALLBACK ( *ACMFORMATENUMCBA)(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
659 HACMDRIVERID hadid, PACMFORMATDETAILSA pafd,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
660 DWORD dwInstance, DWORD fdwSupport
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
661 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
662
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
663 typedef WIN_BOOL CALLBACK ( *ACMFORMATENUMCBW)(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
664 HACMDRIVERID hadid, PACMFORMATDETAILSW pafd,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
665 DWORD dwInstance, DWORD fdwSupport
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
666 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
667
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
668 typedef WIN_BOOL16 CALLBACK ( *ACMFORMATENUMCB16)(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
669 HACMDRIVERID16 hadid, LPACMFORMATDETAILS16 pafd,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
670 DWORD dwInstance, DWORD fdwSupport
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
671 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
672
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
673 typedef WIN_BOOL CALLBACK ( *ACMFORMATTAGENUMCBA)(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
674 HACMDRIVERID hadid, PACMFORMATTAGDETAILSA paftd,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
675 DWORD dwInstance, DWORD fdwSupport
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
676 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
677
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
678 typedef WIN_BOOL CALLBACK ( *ACMFORMATTAGENUMCBW)(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
679 HACMDRIVERID hadid, PACMFORMATTAGDETAILSW paftd,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
680 DWORD dwInstance, DWORD fdwSupport
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
681 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
682
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
683 typedef WIN_BOOL16 CALLBACK ( *ACMFORMATTAGENUMCB16)(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
684 HACMDRIVERID16 hadid, LPACMFORMATTAGDETAILS16 paftd,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
685 DWORD dwInstance, DWORD fdwSupport
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
686 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
687
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
688 /***********************************************************************
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
689 * Functions - Win16
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
690 */
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
691
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
692 DWORD WINAPI acmGetVersion16(
30961
90e5e4e817d1 Mark parameterless function declarations as (void). Fixes the warnings:
diego
parents: 30496
diff changeset
693 void
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
694 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
695 MMRESULT16 WINAPI acmMetrics16(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
696 HACMOBJ16 hao, UINT16 uMetric, LPVOID pMetric
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
697 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
698 MMRESULT16 WINAPI acmDriverEnum16(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
699 ACMDRIVERENUMCB16 fnCallback, DWORD dwInstance, DWORD fdwEnum
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
700 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
701 MMRESULT16 WINAPI acmDriverDetails16(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
702 HACMDRIVERID16 hadid, LPACMDRIVERDETAILS16 padd, DWORD fdwDetails
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
703 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
704 MMRESULT16 WINAPI acmDriverAdd16(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
705 LPHACMDRIVERID16 phadid, HINSTANCE16 hinstModule,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
706 LPARAM lParam, DWORD dwPriority, DWORD fdwAdd
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
707 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
708 MMRESULT16 WINAPI acmDriverRemove16(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
709 HACMDRIVERID16 hadid, DWORD fdwRemove
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
710 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
711 MMRESULT16 WINAPI acmDriverOpen16(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
712 LPHACMDRIVER16 phad, HACMDRIVERID16 hadid, DWORD fdwOpen
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
713 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
714 MMRESULT16 WINAPI acmDriverClose16(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
715 HACMDRIVER16 had, DWORD fdwClose
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
716 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
717 LRESULT WINAPI acmDriverMessage16(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
718 HACMDRIVER16 had, UINT16 uMsg, LPARAM lParam1, LPARAM lParam2
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
719 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
720 MMRESULT16 WINAPI acmDriverID16(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
721 HACMOBJ16 hao, LPHACMDRIVERID16 phadid, DWORD fdwDriverID
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
722 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
723 MMRESULT16 WINAPI acmDriverPriority16(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
724 HACMDRIVERID16 hadid, DWORD dwPriority, DWORD fdwPriority
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
725 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
726 MMRESULT16 WINAPI acmFormatTagDetails16(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
727 HACMDRIVER16 had, LPACMFORMATTAGDETAILS16 paftd, DWORD fdwDetails
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
728 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
729 MMRESULT16 WINAPI acmFormatTagEnum16(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
730 HACMDRIVER16 had, LPACMFORMATTAGDETAILS16 paftd,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
731 ACMFORMATTAGENUMCB16 fnCallback, DWORD dwInstance, DWORD fdwEnum
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
732 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
733 MMRESULT16 WINAPI acmFormatChoose16(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
734 LPACMFORMATCHOOSE16 pafmtc
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
735 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
736 MMRESULT16 WINAPI acmFormatDetails16(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
737 HACMDRIVER16 had, LPACMFORMATDETAILS16 pafd, DWORD fdwDetails
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
738 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
739 MMRESULT16 WINAPI acmFormatEnum16(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
740 HACMDRIVER16 had, LPACMFORMATDETAILS16 pafd,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
741 ACMFORMATENUMCB16 fnCallback, DWORD dwInstance, DWORD fdwEnum
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
742 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
743 MMRESULT16 WINAPI acmFormatSuggest16(
29263
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 26045
diff changeset
744 HACMDRIVER16 had, LPWAVEFORMATEX pwfxSrc,
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
745 LPWAVEFORMATEX pwfxDst, DWORD cbwfxDst, DWORD fdwSuggest
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
746 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
747 MMRESULT16 WINAPI acmFilterTagDetails16(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
748 HACMDRIVER16 had, LPACMFILTERTAGDETAILS16 paftd, DWORD fdwDetails
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
749 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
750 MMRESULT16 WINAPI acmFilterTagEnum16(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
751 HACMDRIVER16 had, LPACMFILTERTAGDETAILS16 paftd,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
752 ACMFILTERTAGENUMCB16 fnCallback, DWORD dwInstance, DWORD fdwEnum
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
753 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
754 MMRESULT16 WINAPI acmFilterChoose16(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
755 LPACMFILTERCHOOSE16 pafltrc
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
756 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
757 MMRESULT16 WINAPI acmFilterDetails16(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
758 HACMDRIVER16 had, LPACMFILTERDETAILS16 pafd, DWORD fdwDetails
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
759 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
760 MMRESULT16 WINAPI acmFilterEnum16(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
761 HACMDRIVER16 had, LPACMFILTERDETAILS16 pafd,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
762 ACMFILTERENUMCB16 fnCallback, DWORD dwInstance, DWORD fdwEnum
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
763 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
764 MMRESULT16 WINAPI acmStreamOpen16(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
765 LPHACMSTREAM16 phas, HACMDRIVER16 had,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
766 LPWAVEFORMATEX pwfxSrc, LPWAVEFORMATEX pwfxDst,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
767 LPWAVEFILTER pwfltr, DWORD dwCallback,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
768 DWORD dwInstance, DWORD fdwOpen
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
769 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
770 MMRESULT16 WINAPI acmStreamClose16(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
771 HACMSTREAM16 has, DWORD fdwClose
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
772 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
773 MMRESULT16 WINAPI acmStreamSize16(
29263
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 26045
diff changeset
774 HACMSTREAM16 has, DWORD cbInput,
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
775 LPDWORD pdwOutputBytes, DWORD fdwSize
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
776 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
777 MMRESULT16 WINAPI acmStreamConvert16(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
778 HACMSTREAM16 has, LPACMSTREAMHEADER16 pash, DWORD fdwConvert
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
779 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
780 MMRESULT16 WINAPI acmStreamReset16(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
781 HACMSTREAM16 has, DWORD fdwReset
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
782 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
783 MMRESULT16 WINAPI acmStreamPrepareHeader16(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
784 HACMSTREAM16 has, LPACMSTREAMHEADER16 pash, DWORD fdwPrepare
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
785 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
786 MMRESULT16 WINAPI acmStreamUnprepareHeader16(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
787 HACMSTREAM16 has, LPACMSTREAMHEADER16 pash, DWORD fdwUnprepare
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
788 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
789
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
790 /***********************************************************************
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
791 * Functions - Win32
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
792 */
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
793
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
794 MMRESULT WINAPI acmDriverAddA(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
795 PHACMDRIVERID phadid, HINSTANCE hinstModule,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
796 LPARAM lParam, DWORD dwPriority, DWORD fdwAdd
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
797 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
798 MMRESULT WINAPI acmDriverAddW(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
799 PHACMDRIVERID phadid, HINSTANCE hinstModule,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
800 LPARAM lParam, DWORD dwPriority, DWORD fdwAdd
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
801 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
802 MMRESULT WINAPI acmDriverClose(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
803 HACMDRIVER had, DWORD fdwClose
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
804 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
805 MMRESULT WINAPI acmDriverDetailsA(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
806 HACMDRIVERID hadid, PACMDRIVERDETAILSA padd, DWORD fdwDetails
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
807 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
808 MMRESULT WINAPI acmDriverDetailsW(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
809 HACMDRIVERID hadid, PACMDRIVERDETAILSW padd, DWORD fdwDetails
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
810 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
811 MMRESULT WINAPI acmDriverEnum(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
812 ACMDRIVERENUMCB fnCallback, DWORD dwInstance, DWORD fdwEnum
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
813 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
814 MMRESULT WINAPI acmDriverID(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
815 HACMOBJ hao, PHACMDRIVERID phadid, DWORD fdwDriverID
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
816 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
817 LRESULT WINAPI acmDriverMessage(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
818 HACMDRIVER had, UINT uMsg, LPARAM lParam1, LPARAM lParam2
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
819 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
820 MMRESULT WINAPI acmDriverOpen(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
821 PHACMDRIVER phad, HACMDRIVERID hadid, DWORD fdwOpen
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
822 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
823 MMRESULT WINAPI acmDriverPriority(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
824 HACMDRIVERID hadid, DWORD dwPriority, DWORD fdwPriority
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
825 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
826 MMRESULT WINAPI acmDriverRemove(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
827 HACMDRIVERID hadid, DWORD fdwRemove
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
828 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
829 MMRESULT WINAPI acmFilterChooseA(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
830 PACMFILTERCHOOSEA pafltrc
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
831 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
832 MMRESULT WINAPI acmFilterChooseW(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
833 PACMFILTERCHOOSEW pafltrc
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
834 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
835 MMRESULT WINAPI acmFilterDetailsA(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
836 HACMDRIVER had, PACMFILTERDETAILSA pafd, DWORD fdwDetails
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
837 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
838 MMRESULT WINAPI acmFilterDetailsW(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
839 HACMDRIVER had, PACMFILTERDETAILSW pafd, DWORD fdwDetails
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
840 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
841 MMRESULT WINAPI acmFilterEnumA(
29263
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 26045
diff changeset
842 HACMDRIVER had, PACMFILTERDETAILSA pafd,
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
843 ACMFILTERENUMCBA fnCallback, DWORD dwInstance, DWORD fdwEnum
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
844 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
845 MMRESULT WINAPI acmFilterEnumW(
29263
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 26045
diff changeset
846 HACMDRIVER had, PACMFILTERDETAILSW pafd,
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
847 ACMFILTERENUMCBW fnCallback, DWORD dwInstance, DWORD fdwEnum
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
848 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
849 MMRESULT WINAPI acmFilterTagDetailsA(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
850 HACMDRIVER had, PACMFILTERTAGDETAILSA paftd, DWORD fdwDetails
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
851 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
852 MMRESULT WINAPI acmFilterTagDetailsW(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
853 HACMDRIVER had, PACMFILTERTAGDETAILSW paftd, DWORD fdwDetails
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
854 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
855 MMRESULT WINAPI acmFilterTagEnumA(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
856 HACMDRIVER had, PACMFILTERTAGDETAILSA paftd,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
857 ACMFILTERTAGENUMCBA fnCallback, DWORD dwInstance, DWORD fdwEnum
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
858 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
859 MMRESULT WINAPI acmFilterTagEnumW(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
860 HACMDRIVER had, PACMFILTERTAGDETAILSW paftd,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
861 ACMFILTERTAGENUMCBW fnCallback, DWORD dwInstance, DWORD fdwEnum
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
862 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
863 MMRESULT WINAPI acmFormatChooseA(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
864 PACMFORMATCHOOSEA pafmtc
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
865 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
866 MMRESULT WINAPI acmFormatChooseW(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
867 PACMFORMATCHOOSEW pafmtc
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
868 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
869 MMRESULT WINAPI acmFormatDetailsA(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
870 HACMDRIVER had, PACMFORMATDETAILSA pafd, DWORD fdwDetails
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
871 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
872 MMRESULT WINAPI acmFormatDetailsW(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
873 HACMDRIVER had, PACMFORMATDETAILSW pafd, DWORD fdwDetails
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
874 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
875 MMRESULT WINAPI acmFormatEnumA(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
876 HACMDRIVER had, PACMFORMATDETAILSA pafd,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
877 ACMFORMATENUMCBA fnCallback, DWORD dwInstance, DWORD fdwEnum
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
878 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
879 MMRESULT WINAPI acmFormatEnumW(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
880 HACMDRIVER had, PACMFORMATDETAILSW pafd,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
881 ACMFORMATENUMCBW fnCallback, DWORD dwInstance, DWORD fdwEnum
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
882 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
883 MMRESULT WINAPI acmFormatSuggest(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
884 HACMDRIVER had, PWAVEFORMATEX pwfxSrc, PWAVEFORMATEX pwfxDst,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
885 DWORD cbwfxDst, DWORD fdwSuggest
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
886 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
887 MMRESULT WINAPI acmFormatTagDetailsA(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
888 HACMDRIVER had, PACMFORMATTAGDETAILSA paftd, DWORD fdwDetails
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
889 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
890 MMRESULT WINAPI acmFormatTagDetailsW(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
891 HACMDRIVER had, PACMFORMATTAGDETAILSW paftd, DWORD fdwDetails
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
892 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
893 MMRESULT WINAPI acmFormatTagEnumA(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
894 HACMDRIVER had, PACMFORMATTAGDETAILSA paftd,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
895 ACMFORMATTAGENUMCBA fnCallback, DWORD dwInstance, DWORD fdwEnum
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
896 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
897 MMRESULT WINAPI acmFormatTagEnumW(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
898 HACMDRIVER had, PACMFORMATTAGDETAILSW paftd,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
899 ACMFORMATTAGENUMCBW fnCallback, DWORD dwInstance, DWORD fdwEnum
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
900 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
901 DWORD WINAPI acmGetVersion(
30961
90e5e4e817d1 Mark parameterless function declarations as (void). Fixes the warnings:
diego
parents: 30496
diff changeset
902 void
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
903 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
904 MMRESULT WINAPI acmMetrics(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
905 HACMOBJ hao, UINT uMetric, LPVOID pMetric
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
906 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
907 MMRESULT WINAPI acmStreamClose(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
908 HACMSTREAM has, DWORD fdwClose
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
909 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
910 MMRESULT WINAPI acmStreamConvert(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
911 HACMSTREAM has, PACMSTREAMHEADER pash, DWORD fdwConvert
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
912 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
913 MMRESULT WINAPI acmStreamMessage(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
914 HACMSTREAM has, UINT uMsg, LPARAM lParam1, LPARAM lParam2
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
915 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
916 MMRESULT WINAPI acmStreamOpen(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
917 PHACMSTREAM phas, HACMDRIVER had, PWAVEFORMATEX pwfxSrc,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
918 PWAVEFORMATEX pwfxDst, PWAVEFILTER pwfltr, DWORD dwCallback,
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
919 DWORD dwInstance, DWORD fdwOpen
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
920 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
921 MMRESULT WINAPI acmStreamPrepareHeader(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
922 HACMSTREAM has, PACMSTREAMHEADER pash, DWORD fdwPrepare
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
923 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
924 MMRESULT WINAPI acmStreamReset(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
925 HACMSTREAM has, DWORD fdwReset
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
926 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
927 MMRESULT WINAPI acmStreamSize(
29263
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 26045
diff changeset
928 HACMSTREAM has, DWORD cbInput,
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
929 LPDWORD pdwOutputBytes, DWORD fdwSize
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
930 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
931 MMRESULT WINAPI acmStreamUnprepareHeader(
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
932 HACMSTREAM has, PACMSTREAMHEADER pash, DWORD fdwUnprepare
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
933 );
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
934
26045
a8ea87c71d18 Add MPLAYER_ prefix to multiple inclusion guards.
diego
parents: 25794
diff changeset
935 #endif /* MPLAYER_MSACM_H */