2 * COM Classes for xaudio
4 * Copyright 2015 Guillaume Charifi
6 * This library is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either
9 * version 2.1 of the License, or (at your option) any later version.
11 * This library is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 * Lesser General Public License for more details.
16 * You should have received a copy of the GNU Lesser General Public
17 * License along with this library; if not, write to the Free Software
18 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
21 #pragma makedep register
24 helpstring("XAudio2 Class"),
26 uuid(5a508685
-a254
-4fba
-9b82
-9a24b00306af
)
28 coclass XAudio2
{ interface IXAudio2
; }
31 helpstring("XAudio2 Volume Meter Class"),
33 uuid(cac1105f
-619b
-4d04
-831a
-44e1cbf12d57
)
35 coclass AudioVolumeMeter
{ interface IUnknown
; }
38 helpstring("XAudio2 Reverb Class"),
40 uuid(6a93130e
-1d53
-41d1
-a9cf
-e758800bb179
)
42 coclass AudioReverb
{ interface IUnknown
; }
45 helpstring("XACT 31 Class"),
47 uuid(962f5027
-99be
-4692-a468
-85802cf8de61
)
49 coclass XACT31
{ interface IUnknown
; }
52 helpstring("XAPOFX1.1 FXReverb Class (Wine)"),
54 uuid(a90bc001
-e897
-e897
-7439-43FF02000101
)
56 coclass FXReverb11
{ interface IXAPO
; }
59 helpstring("XAPOFX1.2 FXReverb Class (Wine)"),
61 uuid(a90bc001
-e897
-e897
-7439-43FF02000102
)
63 coclass FXReverb12
{ interface IXAPO
; }
66 helpstring("XAPOFX1.3 FXReverb Class (Wine)"),
68 uuid(a90bc001
-e897
-e897
-7439-43FF02000103
)
70 coclass FXReverb13
{ interface IXAPO
; }
73 helpstring("XAPOFX1.4 FXReverb Class (Wine)"),
75 uuid(a90bc001
-e897
-e897
-7439-43FF02000104
)
77 coclass FXReverb14
{ interface IXAPO
; }
80 helpstring("XAPOFX1.5 FXReverb Class (Wine)"),
82 uuid(a90bc001
-e897
-e897
-7439-43FF02000105
)
84 coclass FXReverb15
{ interface IXAPO
; }
87 helpstring("XAudio2.8 FXReverb Class (Wine)"),
89 uuid(a90bc001
-e897
-e897
-7439-43FF02000208
)
91 coclass FXReverb28
{ interface IXAPO
; }
94 helpstring("XAPOFX1.1 FXEQ Class (Wine)"),
96 uuid(a90bc001
-e897
-e897
-7439-43FF00000101
)
98 coclass FXEQ11
{ interface IXAPO
; }
101 helpstring("XAPOFX1.2 FXEQ Class (Wine)"),
103 uuid(a90bc001
-e897
-e897
-7439-43FF00000102
)
105 coclass FXEQ12
{ interface IXAPO
; }
108 helpstring("XAPOFX1.3 FXEQ Class (Wine)"),
110 uuid(a90bc001
-e897
-e897
-7439-43FF00000103
)
112 coclass FXEQ13
{ interface IXAPO
; }
115 helpstring("XAPOFX1.4 FXEQ Class (Wine)"),
117 uuid(a90bc001
-e897
-e897
-7439-43FF00000104
)
119 coclass FXEQ14
{ interface IXAPO
; }
122 helpstring("XAPOFX1.5 FXEQ Class (Wine)"),
124 uuid(a90bc001
-e897
-e897
-7439-43FF00000105
)
126 coclass FXEQ15
{ interface IXAPO
; }
129 helpstring("XAudio2.8 FXEQ Class (Wine)"),
131 uuid(a90bc001
-e897
-e897
-7439-43FF00000208
)
133 coclass FXEQ28
{ interface IXAPO
; }