Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
c8f2d095
Commit
c8f2d095
authored
Oct 06, 2015
by
Andrew Eikum
Committed by
Alexandre Julliard
Oct 07, 2015
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
xaudio2: Register legacy AudioVolumeMeter CLSIDs.
Signed-off-by:
Andrew Eikum
<
aeikum@codeweavers.com
>
parent
e9459b04
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
91 additions
and
1 deletion
+91
-1
xaudio_classes.idl
dlls/xaudio2_1/xaudio_classes.idl
+7
-0
xaudio_classes.idl
dlls/xaudio2_2/xaudio_classes.idl
+7
-0
xaudio_classes.idl
dlls/xaudio2_3/xaudio_classes.idl
+7
-0
xaudio_classes.idl
dlls/xaudio2_4/xaudio_classes.idl
+7
-0
xaudio_classes.idl
dlls/xaudio2_5/xaudio_classes.idl
+7
-0
xaudio_classes.idl
dlls/xaudio2_6/xaudio_classes.idl
+7
-0
xaudio_dll.c
dlls/xaudio2_7/xaudio_dll.c
+7
-1
xaudio2fx.idl
include/xaudio2fx.idl
+42
-0
No files found.
dlls/xaudio2_1/xaudio_classes.idl
View file @
c8f2d095
...
...
@@ -33,3 +33,10 @@ coclass XAudio21 { interface IXAudio22; }
uuid
(
f4769300
-
b949
-
4
df9
-
b333
-
00
d33932e9a6
)
]
coclass
AudioReverb21
{
interface
IXAPO
; }
[
helpstring
(
"XAudio2.1 AudioVolumeMeter Class"
),
threading
(
both
),
uuid
(
c1e3f122
-
a2ea
-
442
c
-
854
f
-
20
d98f8357a1
)
]
coclass
AudioVolumeMeter21
{
interface
IXAPO
; }
dlls/xaudio2_2/xaudio_classes.idl
View file @
c8f2d095
...
...
@@ -33,3 +33,10 @@ coclass XAudio22 { interface IXAudio22; }
uuid
(
629
cf0de
-
3
ecc
-
41
e7
-
9926
-
f7e43eebec51
)
]
coclass
AudioReverb22
{
interface
IXAPO
; }
[
helpstring
(
"XAudio2.2 AudioVolumeMeter Class"
),
threading
(
both
),
uuid
(
f5ca7b34
-
8055
-
42
c0
-
b836
-
216129
eb7e30
)
]
coclass
AudioVolumeMeter22
{
interface
IXAPO
; }
dlls/xaudio2_3/xaudio_classes.idl
View file @
c8f2d095
...
...
@@ -33,3 +33,10 @@ coclass XAudio23 { interface IXAudio27; }
uuid
(
9
cab402c
-
1
d37
-
44b4
-
886
d
-
fa4f36170a4c
)
]
coclass
AudioReverb23
{
interface
IXAPO
; }
[
helpstring
(
"XAudio2.3 AudioVolumeMeter Class"
),
threading
(
both
),
uuid
(
e180344b
-
ac83
-
4483
-959e-18
a5c56a5e19
)
]
coclass
AudioVolumeMeter23
{
interface
IXAPO
; }
dlls/xaudio2_4/xaudio_classes.idl
View file @
c8f2d095
...
...
@@ -33,3 +33,10 @@ coclass XAudio24 { interface IXAudio27; }
uuid
(
8b
b7778b
-
645b
-
4475
-
9
a73
-
1
de3170bd3af
)
]
coclass
AudioReverb24
{
interface
IXAPO
; }
[
helpstring
(
"XAudio2.4 AudioVolumeMeter Class"
),
threading
(
both
),
uuid
(
c7338b95
-
52b8
-
4542
-
aa79
-
42
eb016c8c1c
)
]
coclass
AudioVolumeMeter24
{
interface
IXAPO
; }
dlls/xaudio2_5/xaudio_classes.idl
View file @
c8f2d095
...
...
@@ -33,3 +33,10 @@ coclass XAudio25 { interface IXAudio27; }
uuid
(
d06df0d0
-
8518
-441e-822
f
-
5451
d5c595b8
)
]
coclass
AudioReverb25
{
interface
IXAPO
; }
[
helpstring
(
"XAudio2.5 AudioVolumeMeter Class"
),
threading
(
both
),
uuid
(
2139
e6da
-
c341
-
4774
-
9
ac3
-
b4e026347f64
)
]
coclass
AudioVolumeMeter25
{
interface
IXAPO
; }
dlls/xaudio2_6/xaudio_classes.idl
View file @
c8f2d095
...
...
@@ -33,3 +33,10 @@ coclass XAudio26 { interface IXAudio27; }
uuid
(
cecec95a
-
d894
-
491
a
-
bee3
-
5
e106fb59f2d
)
]
coclass
AudioReverb26
{
interface
IXAPO
; }
[
helpstring
(
"XAudio2.6 AudioVolumeMeter Class"
),
threading
(
both
),
uuid
(
e48c5a3f
-
93
ef
-
43b
b
-
a092
-
2
c7ceb946f27
)
]
coclass
AudioVolumeMeter26
{
interface
IXAPO
; }
dlls/xaudio2_7/xaudio_dll.c
View file @
c8f2d095
...
...
@@ -2479,7 +2479,13 @@ HRESULT WINAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, void **ppv)
factory
=
make_xaudio2_factory
(
26
);
}
else
if
(
IsEqualGUID
(
rclsid
,
&
CLSID_XAudio2
)){
factory
=
make_xaudio2_factory
(
27
);
}
else
if
(
IsEqualGUID
(
rclsid
,
&
CLSID_AudioVolumeMeter
))
{
}
else
if
(
IsEqualGUID
(
rclsid
,
&
CLSID_AudioVolumeMeter
)
||
IsEqualGUID
(
rclsid
,
&
CLSID_AudioVolumeMeter21
)
||
IsEqualGUID
(
rclsid
,
&
CLSID_AudioVolumeMeter22
)
||
IsEqualGUID
(
rclsid
,
&
CLSID_AudioVolumeMeter23
)
||
IsEqualGUID
(
rclsid
,
&
CLSID_AudioVolumeMeter24
)
||
IsEqualGUID
(
rclsid
,
&
CLSID_AudioVolumeMeter25
)
||
IsEqualGUID
(
rclsid
,
&
CLSID_AudioVolumeMeter26
)){
factory
=
&
vumeter_cf
;
}
else
if
(
IsEqualGUID
(
rclsid
,
&
CLSID_AudioReverb
)
||
IsEqualGUID
(
rclsid
,
&
CLSID_AudioReverb21
)
||
...
...
include/xaudio2fx.idl
View file @
c8f2d095
...
...
@@ -26,6 +26,48 @@ coclass AudioVolumeMeter {
}
[
uuid
(
c1e3f122
-
a2ea
-
442
c
-
854
f
-
20
d98f8357a1
)
]
coclass
AudioVolumeMeter21
{
interface
IUnknown
;
}
[
uuid
(
f5ca7b34
-
8055
-
42
c0
-
b836
-
216129
eb7e30
)
]
coclass
AudioVolumeMeter22
{
interface
IUnknown
;
}
[
uuid
(
e180344b
-
ac83
-
4483
-959e-18
a5c56a5e19
)
]
coclass
AudioVolumeMeter23
{
interface
IUnknown
;
}
[
uuid
(
c7338b95
-
52b8
-
4542
-
aa79
-
42
eb016c8c1c
)
]
coclass
AudioVolumeMeter24
{
interface
IUnknown
;
}
[
uuid
(
2139
e6da
-
c341
-
4774
-
9
ac3
-
b4e026347f64
)
]
coclass
AudioVolumeMeter25
{
interface
IUnknown
;
}
[
uuid
(
e48c5a3f
-
93
ef
-
43b
b
-
a092
-
2
c7ceb946f27
)
]
coclass
AudioVolumeMeter26
{
interface
IUnknown
;
}
[
uuid
(
6
a93130e
-
1
d53
-
41
d1
-
a9cf
-
e758800bb179
)
]
coclass
AudioReverb
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment