ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/Daodan/MSYS2/mingw32/i686-w64-mingw32/include/xaudio2fx.h
Revision: 1166
Committed: Tue Oct 26 14:22:36 2021 UTC (4 years ago) by rossy
Content type: text/x-chdr
File size: 12574 byte(s)
Log Message:
Daodan: Replace MinGW build env with an up-to-date MSYS2 env

File Contents

# Content
1 /*** Autogenerated by WIDL 6.4 from include/xaudio2fx.idl - Do not edit ***/
2
3 #ifdef _WIN32
4 #ifndef __REQUIRED_RPCNDR_H_VERSION__
5 #define __REQUIRED_RPCNDR_H_VERSION__ 475
6 #endif
7 #include <rpc.h>
8 #include <rpcndr.h>
9 #endif
10
11 #ifndef COM_NO_WINDOWS_H
12 #include <windows.h>
13 #include <ole2.h>
14 #endif
15
16 #ifndef __xaudio2fx_h__
17 #define __xaudio2fx_h__
18
19 /* Forward declarations */
20
21 #ifndef __AudioVolumeMeter20_FWD_DEFINED__
22 #define __AudioVolumeMeter20_FWD_DEFINED__
23 #ifdef __cplusplus
24 typedef class AudioVolumeMeter20 AudioVolumeMeter20;
25 #else
26 typedef struct AudioVolumeMeter20 AudioVolumeMeter20;
27 #endif /* defined __cplusplus */
28 #endif /* defined __AudioVolumeMeter20_FWD_DEFINED__ */
29
30 #ifndef __AudioVolumeMeter21_FWD_DEFINED__
31 #define __AudioVolumeMeter21_FWD_DEFINED__
32 #ifdef __cplusplus
33 typedef class AudioVolumeMeter21 AudioVolumeMeter21;
34 #else
35 typedef struct AudioVolumeMeter21 AudioVolumeMeter21;
36 #endif /* defined __cplusplus */
37 #endif /* defined __AudioVolumeMeter21_FWD_DEFINED__ */
38
39 #ifndef __AudioVolumeMeter22_FWD_DEFINED__
40 #define __AudioVolumeMeter22_FWD_DEFINED__
41 #ifdef __cplusplus
42 typedef class AudioVolumeMeter22 AudioVolumeMeter22;
43 #else
44 typedef struct AudioVolumeMeter22 AudioVolumeMeter22;
45 #endif /* defined __cplusplus */
46 #endif /* defined __AudioVolumeMeter22_FWD_DEFINED__ */
47
48 #ifndef __AudioVolumeMeter23_FWD_DEFINED__
49 #define __AudioVolumeMeter23_FWD_DEFINED__
50 #ifdef __cplusplus
51 typedef class AudioVolumeMeter23 AudioVolumeMeter23;
52 #else
53 typedef struct AudioVolumeMeter23 AudioVolumeMeter23;
54 #endif /* defined __cplusplus */
55 #endif /* defined __AudioVolumeMeter23_FWD_DEFINED__ */
56
57 #ifndef __AudioVolumeMeter24_FWD_DEFINED__
58 #define __AudioVolumeMeter24_FWD_DEFINED__
59 #ifdef __cplusplus
60 typedef class AudioVolumeMeter24 AudioVolumeMeter24;
61 #else
62 typedef struct AudioVolumeMeter24 AudioVolumeMeter24;
63 #endif /* defined __cplusplus */
64 #endif /* defined __AudioVolumeMeter24_FWD_DEFINED__ */
65
66 #ifndef __AudioVolumeMeter25_FWD_DEFINED__
67 #define __AudioVolumeMeter25_FWD_DEFINED__
68 #ifdef __cplusplus
69 typedef class AudioVolumeMeter25 AudioVolumeMeter25;
70 #else
71 typedef struct AudioVolumeMeter25 AudioVolumeMeter25;
72 #endif /* defined __cplusplus */
73 #endif /* defined __AudioVolumeMeter25_FWD_DEFINED__ */
74
75 #ifndef __AudioVolumeMeter26_FWD_DEFINED__
76 #define __AudioVolumeMeter26_FWD_DEFINED__
77 #ifdef __cplusplus
78 typedef class AudioVolumeMeter26 AudioVolumeMeter26;
79 #else
80 typedef struct AudioVolumeMeter26 AudioVolumeMeter26;
81 #endif /* defined __cplusplus */
82 #endif /* defined __AudioVolumeMeter26_FWD_DEFINED__ */
83
84 #ifndef __AudioVolumeMeter27_FWD_DEFINED__
85 #define __AudioVolumeMeter27_FWD_DEFINED__
86 #ifdef __cplusplus
87 typedef class AudioVolumeMeter27 AudioVolumeMeter27;
88 #else
89 typedef struct AudioVolumeMeter27 AudioVolumeMeter27;
90 #endif /* defined __cplusplus */
91 #endif /* defined __AudioVolumeMeter27_FWD_DEFINED__ */
92
93 #ifndef __AudioReverb20_FWD_DEFINED__
94 #define __AudioReverb20_FWD_DEFINED__
95 #ifdef __cplusplus
96 typedef class AudioReverb20 AudioReverb20;
97 #else
98 typedef struct AudioReverb20 AudioReverb20;
99 #endif /* defined __cplusplus */
100 #endif /* defined __AudioReverb20_FWD_DEFINED__ */
101
102 #ifndef __AudioReverb21_FWD_DEFINED__
103 #define __AudioReverb21_FWD_DEFINED__
104 #ifdef __cplusplus
105 typedef class AudioReverb21 AudioReverb21;
106 #else
107 typedef struct AudioReverb21 AudioReverb21;
108 #endif /* defined __cplusplus */
109 #endif /* defined __AudioReverb21_FWD_DEFINED__ */
110
111 #ifndef __AudioReverb22_FWD_DEFINED__
112 #define __AudioReverb22_FWD_DEFINED__
113 #ifdef __cplusplus
114 typedef class AudioReverb22 AudioReverb22;
115 #else
116 typedef struct AudioReverb22 AudioReverb22;
117 #endif /* defined __cplusplus */
118 #endif /* defined __AudioReverb22_FWD_DEFINED__ */
119
120 #ifndef __AudioReverb23_FWD_DEFINED__
121 #define __AudioReverb23_FWD_DEFINED__
122 #ifdef __cplusplus
123 typedef class AudioReverb23 AudioReverb23;
124 #else
125 typedef struct AudioReverb23 AudioReverb23;
126 #endif /* defined __cplusplus */
127 #endif /* defined __AudioReverb23_FWD_DEFINED__ */
128
129 #ifndef __AudioReverb24_FWD_DEFINED__
130 #define __AudioReverb24_FWD_DEFINED__
131 #ifdef __cplusplus
132 typedef class AudioReverb24 AudioReverb24;
133 #else
134 typedef struct AudioReverb24 AudioReverb24;
135 #endif /* defined __cplusplus */
136 #endif /* defined __AudioReverb24_FWD_DEFINED__ */
137
138 #ifndef __AudioReverb25_FWD_DEFINED__
139 #define __AudioReverb25_FWD_DEFINED__
140 #ifdef __cplusplus
141 typedef class AudioReverb25 AudioReverb25;
142 #else
143 typedef struct AudioReverb25 AudioReverb25;
144 #endif /* defined __cplusplus */
145 #endif /* defined __AudioReverb25_FWD_DEFINED__ */
146
147 #ifndef __AudioReverb26_FWD_DEFINED__
148 #define __AudioReverb26_FWD_DEFINED__
149 #ifdef __cplusplus
150 typedef class AudioReverb26 AudioReverb26;
151 #else
152 typedef struct AudioReverb26 AudioReverb26;
153 #endif /* defined __cplusplus */
154 #endif /* defined __AudioReverb26_FWD_DEFINED__ */
155
156 #ifndef __AudioReverb27_FWD_DEFINED__
157 #define __AudioReverb27_FWD_DEFINED__
158 #ifdef __cplusplus
159 typedef class AudioReverb27 AudioReverb27;
160 #else
161 typedef struct AudioReverb27 AudioReverb27;
162 #endif /* defined __cplusplus */
163 #endif /* defined __AudioReverb27_FWD_DEFINED__ */
164
165 /* Headers for imported files */
166
167 #include <unknwn.h>
168
169 #ifdef __cplusplus
170 extern "C" {
171 #endif
172
173 /*****************************************************************************
174 * AudioVolumeMeter20 coclass
175 */
176
177 DEFINE_GUID(CLSID_AudioVolumeMeter20, 0xc0c56f46, 0x29b1, 0x44e9, 0x99,0x39, 0xa3,0x2c,0xe8,0x68,0x67,0xe2);
178
179 #ifdef __cplusplus
180 class DECLSPEC_UUID("c0c56f46-29b1-44e9-9939-a32ce86867e2") AudioVolumeMeter20;
181 #ifdef __CRT_UUID_DECL
182 __CRT_UUID_DECL(AudioVolumeMeter20, 0xc0c56f46, 0x29b1, 0x44e9, 0x99,0x39, 0xa3,0x2c,0xe8,0x68,0x67,0xe2)
183 #endif
184 #endif
185
186 /*****************************************************************************
187 * AudioVolumeMeter21 coclass
188 */
189
190 DEFINE_GUID(CLSID_AudioVolumeMeter21, 0xc1e3f122, 0xa2ea, 0x442c, 0x85,0x4f, 0x20,0xd9,0x8f,0x83,0x57,0xa1);
191
192 #ifdef __cplusplus
193 class DECLSPEC_UUID("c1e3f122-a2ea-442c-854f-20d98f8357a1") AudioVolumeMeter21;
194 #ifdef __CRT_UUID_DECL
195 __CRT_UUID_DECL(AudioVolumeMeter21, 0xc1e3f122, 0xa2ea, 0x442c, 0x85,0x4f, 0x20,0xd9,0x8f,0x83,0x57,0xa1)
196 #endif
197 #endif
198
199 /*****************************************************************************
200 * AudioVolumeMeter22 coclass
201 */
202
203 DEFINE_GUID(CLSID_AudioVolumeMeter22, 0xf5ca7b34, 0x8055, 0x42c0, 0xb8,0x36, 0x21,0x61,0x29,0xeb,0x7e,0x30);
204
205 #ifdef __cplusplus
206 class DECLSPEC_UUID("f5ca7b34-8055-42c0-b836-216129eb7e30") AudioVolumeMeter22;
207 #ifdef __CRT_UUID_DECL
208 __CRT_UUID_DECL(AudioVolumeMeter22, 0xf5ca7b34, 0x8055, 0x42c0, 0xb8,0x36, 0x21,0x61,0x29,0xeb,0x7e,0x30)
209 #endif
210 #endif
211
212 /*****************************************************************************
213 * AudioVolumeMeter23 coclass
214 */
215
216 DEFINE_GUID(CLSID_AudioVolumeMeter23, 0xe180344b, 0xac83, 0x4483, 0x95,0x9e, 0x18,0xa5,0xc5,0x6a,0x5e,0x19);
217
218 #ifdef __cplusplus
219 class DECLSPEC_UUID("e180344b-ac83-4483-959e-18a5c56a5e19") AudioVolumeMeter23;
220 #ifdef __CRT_UUID_DECL
221 __CRT_UUID_DECL(AudioVolumeMeter23, 0xe180344b, 0xac83, 0x4483, 0x95,0x9e, 0x18,0xa5,0xc5,0x6a,0x5e,0x19)
222 #endif
223 #endif
224
225 /*****************************************************************************
226 * AudioVolumeMeter24 coclass
227 */
228
229 DEFINE_GUID(CLSID_AudioVolumeMeter24, 0xc7338b95, 0x52b8, 0x4542, 0xaa,0x79, 0x42,0xeb,0x01,0x6c,0x8c,0x1c);
230
231 #ifdef __cplusplus
232 class DECLSPEC_UUID("c7338b95-52b8-4542-aa79-42eb016c8c1c") AudioVolumeMeter24;
233 #ifdef __CRT_UUID_DECL
234 __CRT_UUID_DECL(AudioVolumeMeter24, 0xc7338b95, 0x52b8, 0x4542, 0xaa,0x79, 0x42,0xeb,0x01,0x6c,0x8c,0x1c)
235 #endif
236 #endif
237
238 /*****************************************************************************
239 * AudioVolumeMeter25 coclass
240 */
241
242 DEFINE_GUID(CLSID_AudioVolumeMeter25, 0x2139e6da, 0xc341, 0x4774, 0x9a,0xc3, 0xb4,0xe0,0x26,0x34,0x7f,0x64);
243
244 #ifdef __cplusplus
245 class DECLSPEC_UUID("2139e6da-c341-4774-9ac3-b4e026347f64") AudioVolumeMeter25;
246 #ifdef __CRT_UUID_DECL
247 __CRT_UUID_DECL(AudioVolumeMeter25, 0x2139e6da, 0xc341, 0x4774, 0x9a,0xc3, 0xb4,0xe0,0x26,0x34,0x7f,0x64)
248 #endif
249 #endif
250
251 /*****************************************************************************
252 * AudioVolumeMeter26 coclass
253 */
254
255 DEFINE_GUID(CLSID_AudioVolumeMeter26, 0xe48c5a3f, 0x93ef, 0x43bb, 0xa0,0x92, 0x2c,0x7c,0xeb,0x94,0x6f,0x27);
256
257 #ifdef __cplusplus
258 class DECLSPEC_UUID("e48c5a3f-93ef-43bb-a092-2c7ceb946f27") AudioVolumeMeter26;
259 #ifdef __CRT_UUID_DECL
260 __CRT_UUID_DECL(AudioVolumeMeter26, 0xe48c5a3f, 0x93ef, 0x43bb, 0xa0,0x92, 0x2c,0x7c,0xeb,0x94,0x6f,0x27)
261 #endif
262 #endif
263
264 /*****************************************************************************
265 * AudioVolumeMeter27 coclass
266 */
267
268 DEFINE_GUID(CLSID_AudioVolumeMeter27, 0xcac1105f, 0x619b, 0x4d04, 0x83,0x1a, 0x44,0xe1,0xcb,0xf1,0x2d,0x57);
269
270 #ifdef __cplusplus
271 class DECLSPEC_UUID("cac1105f-619b-4d04-831a-44e1cbf12d57") AudioVolumeMeter27;
272 #ifdef __CRT_UUID_DECL
273 __CRT_UUID_DECL(AudioVolumeMeter27, 0xcac1105f, 0x619b, 0x4d04, 0x83,0x1a, 0x44,0xe1,0xcb,0xf1,0x2d,0x57)
274 #endif
275 #endif
276
277 /*****************************************************************************
278 * AudioReverb20 coclass
279 */
280
281 DEFINE_GUID(CLSID_AudioReverb20, 0x6f6ea3a9, 0x2cf5, 0x41cf, 0x91,0xc1, 0x21,0x70,0xb1,0x54,0x00,0x63);
282
283 #ifdef __cplusplus
284 class DECLSPEC_UUID("6f6ea3a9-2cf5-41cf-91c1-2170b1540063") AudioReverb20;
285 #ifdef __CRT_UUID_DECL
286 __CRT_UUID_DECL(AudioReverb20, 0x6f6ea3a9, 0x2cf5, 0x41cf, 0x91,0xc1, 0x21,0x70,0xb1,0x54,0x00,0x63)
287 #endif
288 #endif
289
290 /*****************************************************************************
291 * AudioReverb21 coclass
292 */
293
294 DEFINE_GUID(CLSID_AudioReverb21, 0xf4769300, 0xb949, 0x4df9, 0xb3,0x33, 0x00,0xd3,0x39,0x32,0xe9,0xa6);
295
296 #ifdef __cplusplus
297 class DECLSPEC_UUID("f4769300-b949-4df9-b333-00d33932e9a6") AudioReverb21;
298 #ifdef __CRT_UUID_DECL
299 __CRT_UUID_DECL(AudioReverb21, 0xf4769300, 0xb949, 0x4df9, 0xb3,0x33, 0x00,0xd3,0x39,0x32,0xe9,0xa6)
300 #endif
301 #endif
302
303 /*****************************************************************************
304 * AudioReverb22 coclass
305 */
306
307 DEFINE_GUID(CLSID_AudioReverb22, 0x629cf0de, 0x3ecc, 0x41e7, 0x99,0x26, 0xf7,0xe4,0x3e,0xeb,0xec,0x51);
308
309 #ifdef __cplusplus
310 class DECLSPEC_UUID("629cf0de-3ecc-41e7-9926-f7e43eebec51") AudioReverb22;
311 #ifdef __CRT_UUID_DECL
312 __CRT_UUID_DECL(AudioReverb22, 0x629cf0de, 0x3ecc, 0x41e7, 0x99,0x26, 0xf7,0xe4,0x3e,0xeb,0xec,0x51)
313 #endif
314 #endif
315
316 /*****************************************************************************
317 * AudioReverb23 coclass
318 */
319
320 DEFINE_GUID(CLSID_AudioReverb23, 0x9cab402c, 0x1d37, 0x44b4, 0x88,0x6d, 0xfa,0x4f,0x36,0x17,0x0a,0x4c);
321
322 #ifdef __cplusplus
323 class DECLSPEC_UUID("9cab402c-1d37-44b4-886d-fa4f36170a4c") AudioReverb23;
324 #ifdef __CRT_UUID_DECL
325 __CRT_UUID_DECL(AudioReverb23, 0x9cab402c, 0x1d37, 0x44b4, 0x88,0x6d, 0xfa,0x4f,0x36,0x17,0x0a,0x4c)
326 #endif
327 #endif
328
329 /*****************************************************************************
330 * AudioReverb24 coclass
331 */
332
333 DEFINE_GUID(CLSID_AudioReverb24, 0x8bb7778b, 0x645b, 0x4475, 0x9a,0x73, 0x1d,0xe3,0x17,0x0b,0xd3,0xaf);
334
335 #ifdef __cplusplus
336 class DECLSPEC_UUID("8bb7778b-645b-4475-9a73-1de3170bd3af") AudioReverb24;
337 #ifdef __CRT_UUID_DECL
338 __CRT_UUID_DECL(AudioReverb24, 0x8bb7778b, 0x645b, 0x4475, 0x9a,0x73, 0x1d,0xe3,0x17,0x0b,0xd3,0xaf)
339 #endif
340 #endif
341
342 /*****************************************************************************
343 * AudioReverb25 coclass
344 */
345
346 DEFINE_GUID(CLSID_AudioReverb25, 0xd06df0d0, 0x8518, 0x441e, 0x82,0x2f, 0x54,0x51,0xd5,0xc5,0x95,0xb8);
347
348 #ifdef __cplusplus
349 class DECLSPEC_UUID("d06df0d0-8518-441e-822f-5451d5c595b8") AudioReverb25;
350 #ifdef __CRT_UUID_DECL
351 __CRT_UUID_DECL(AudioReverb25, 0xd06df0d0, 0x8518, 0x441e, 0x82,0x2f, 0x54,0x51,0xd5,0xc5,0x95,0xb8)
352 #endif
353 #endif
354
355 /*****************************************************************************
356 * AudioReverb26 coclass
357 */
358
359 DEFINE_GUID(CLSID_AudioReverb26, 0xcecec95a, 0xd894, 0x491a, 0xbe,0xe3, 0x5e,0x10,0x6f,0xb5,0x9f,0x2d);
360
361 #ifdef __cplusplus
362 class DECLSPEC_UUID("cecec95a-d894-491a-bee3-5e106fb59f2d") AudioReverb26;
363 #ifdef __CRT_UUID_DECL
364 __CRT_UUID_DECL(AudioReverb26, 0xcecec95a, 0xd894, 0x491a, 0xbe,0xe3, 0x5e,0x10,0x6f,0xb5,0x9f,0x2d)
365 #endif
366 #endif
367
368 /*****************************************************************************
369 * AudioReverb27 coclass
370 */
371
372 DEFINE_GUID(CLSID_AudioReverb27, 0x6a93130e, 0x1d53, 0x41d1, 0xa9,0xcf, 0xe7,0x58,0x80,0x0b,0xb1,0x79);
373
374 #ifdef __cplusplus
375 class DECLSPEC_UUID("6a93130e-1d53-41d1-a9cf-e758800bb179") AudioReverb27;
376 #ifdef __CRT_UUID_DECL
377 __CRT_UUID_DECL(AudioReverb27, 0x6a93130e, 0x1d53, 0x41d1, 0xa9,0xcf, 0xe7,0x58,0x80,0x0b,0xb1,0x79)
378 #endif
379 #endif
380
381 /* Begin additional prototypes for all interfaces */
382
383
384 /* End additional prototypes */
385
386 #ifdef __cplusplus
387 }
388 #endif
389
390 #endif /* __xaudio2fx_h__ */