Update log2lines to the latest version. Jan Roeloffzen, bug #4342.
[reactos.git] / reactos / lib / drivers / sound / mmixer / priv.h
1 #ifndef PRIV_H__
2 #define PRIV_H__
3
4 #include <pseh/pseh2.h>
5 #include <ntddk.h>
6
7 #include <windef.h>
8 #define NOBITMAP
9 #include <mmreg.h>
10 #include <ks.h>
11 #include <ksmedia.h>
12 #include <mmreg.h>
13 #include <mmsystem.h>
14
15 #include "mmixer.h"
16
17 typedef struct
18 {
19 MIXERCAPSW MixCaps;
20 HANDLE hMixer;
21 LIST_ENTRY LineList;
22 ULONG ControlId;
23 }MIXER_INFO, *LPMIXER_INFO;
24
25 typedef struct
26 {
27 LIST_ENTRY Entry;
28 ULONG PinId;
29 ULONG DeviceIndex;
30 MIXERLINEW Line;
31 LPMIXERCONTROLW LineControls;
32 PULONG NodeIds;
33 LIST_ENTRY LineControlsExtraData;
34 }MIXERLINE_EXT, *LPMIXERLINE_EXT;
35
36 #define DESTINATION_LINE 0xFFFF0000
37
38 #endif