blob: e9000c7ca15b7d1dffdad335ac87ffe85b58e14c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
//
// SwapAPODll.idl -- Copyright (c) Microsoft Corporation. All rights reserved.
//
// Author:
//
// Description:
//
// SwapAPODll.idl : Definition of COM interfaces and coclasses for the DLL.
import "oaidl.idl";
import "ocidl.idl";
import "SwapAPOInterface.idl";
//-------------------------------------------------------------------------
// SwapAPODlllib
//
[
uuid(7092F0B2-D28D-4095-95A7-6C37A97432A2),
version(1.0)
]
library SwapAPODlllib
{
importlib("stdole2.tlb");
// for Swap APO - MFX
[
uuid(06687E71-F043-403A-BF49-CB591BA6E103)
]
coclass SwapAPOMFX
{
interface IAudioProcessingObject;
interface IAudioProcessingObjectRT;
interface IAudioProcessingObjectConfiguration;
interface IMMNotificationClient;
interface IAudioSystemEffects;
[default] interface ISwapAPOMFX;
};
// for Swap APO - SFX
[
uuid(B48DEA3F-D962-425a-8D9A-9A5BB37A9904)
]
coclass SwapAPOSFX
{
interface IAudioProcessingObject;
interface IAudioProcessingObjectRT;
interface IAudioProcessingObjectConfiguration;
interface IMMNotificationClient;
interface IAudioSystemEffects;
[default] interface ISwapAPOSFX;
};
}
|