ReactOS
0.4.16-dev-297-gc569aee
Toggle main menu visibility
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
Functions
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
Variables
_
c
d
e
f
g
h
i
l
n
o
p
s
t
u
x
Typedefs
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
x
Enumerations
_
c
d
f
i
l
m
o
p
s
t
w
x
Enumerator
a
b
c
d
e
f
g
h
i
m
n
o
p
r
s
t
u
v
w
x
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
h
i
k
l
m
n
o
p
r
s
t
u
v
w
z
Enumerator
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Related Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
v
x
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Examples
sndnames.h
Go to the documentation of this file.
1
/*
2
ReactOS Sound System
3
NT4 audio device and registry key names
4
5
Author:
6
Andrew Greenwood (silverblade@reactos.org)
7
8
History:
9
14 Feb 2009 - Split from ntddsnd.h
10
11
These were enhancements to the original NT4 DDK audio device header
12
files.
13
*/
14
15
#ifndef SNDNAMES_H
16
#define SNDNAMES_H
17
18
/*
19
Base device names (NT4)
20
21
Each device name should be given a numerical suffix identifying that
22
unique device, eg:
23
24
\Device\WaveOut0 - First wave output device
25
\Device\WaveOut1 - Second wave output device
26
*/
27
28
#define DD_WAVE_IN_DEVICE_NAME "\\Device\\WaveIn"
29
#define DD_WAVE_IN_DEVICE_NAME_U L"\\Device\\WaveIn"
30
#define DD_WAVE_IN_DOS_DEVICE_NAME "\\DosDevices\\WaveIn"
31
#define DD_WAVE_IN_DOS_DEVICE_NAME_U L"\\DosDevices\\WaveIn"
32
#define DD_WAVE_IN_WIN32_DEVICE_NAME "\\\\.\\WaveIn"
33
#define DD_WAVE_IN_WIN32_DEVICE_NAME_U L"\\\\.\\WaveIn"
34
35
#define DD_WAVE_OUT_DEVICE_NAME "\\Device\\WaveOut"
36
#define DD_WAVE_OUT_DEVICE_NAME_U L"\\Device\\WaveOut"
37
#define DD_WAVE_OUT_DOS_DEVICE_NAME "\\DosDevices\\WaveOut"
38
#define DD_WAVE_OUT_DOS_DEVICE_NAME_U L"\\DosDevices\\WaveOut"
39
#define DD_WAVE_OUT_WIN32_DEVICE_NAME "\\\\.\\WaveOut"
40
#define DD_WAVE_OUT_WIN32_DEVICE_NAME_U L"\\\\.\\WaveOut"
41
42
#define DD_MIDI_IN_DEVICE_NAME "\\Device\\MidiIn"
43
#define DD_MIDI_IN_DEVICE_NAME_U L"\\Device\\MidiIn"
44
#define DD_MIDI_IN_DOS_DEVICE_NAME "\\DosDevices\\MidiIn"
45
#define DD_MIDI_IN_DOS_DEVICE_NAME_U L"\\DosDevices\\MidiIn"
46
#define DD_MIDI_IN_WIN32_DEVICE_NAME "\\\\.\\MidiIn"
47
#define DD_MIDI_IN_WIN32_DEVICE_NAME_U L"\\\\.\\MidiIn"
48
49
#define DD_MIDI_OUT_DEVICE_NAME "\\Device\\MidiOut"
50
#define DD_MIDI_OUT_DEVICE_NAME_U L"\\Device\\MidiOut"
51
#define DD_MIDI_OUT_DOS_DEVICE_NAME "\\DosDevices\\MidiOut"
52
#define DD_MIDI_OUT_DOS_DEVICE_NAME_U L"\\DosDevices\\MidiOut"
53
#define DD_MIDI_OUT_WIN32_DEVICE_NAME "\\\\.\\MidiOut"
54
#define DD_MIDI_OUT_WIN32_DEVICE_NAME_U L"\\\\.\\MidiOut"
55
56
#define DD_MIX_DEVICE_NAME "\\Device\\MMMix"
57
#define DD_MIX_DEVICE_NAME_U L"\\Device\\MMMix"
58
#define DD_MIX_DOS_DEVICE_NAME "\\DosDevices\\MMMix"
59
#define DD_MIX_DOS_DEVICE_NAME_U L"\\DosDevices\\MMMix"
60
#define DD_MIX_WIN32_DEVICE_NAME "\\\\.\\MMMix"
61
#define DD_MIX_WIN32_DEVICE_NAME_U L"\\\\.\\MMMix"
62
63
#define DD_AUX_DEVICE_NAME "\\Device\\MMAux"
64
#define DD_AUX_DEVICE_NAME_U L"\\Device\\MMAux"
65
#define DD_AUX_DOS_DEVICE_NAME "\\DosDevices\\MMAux"
66
#define DD_AUX_DOS_DEVICE_NAME_U L"\\DosDevices\\MMAux"
67
#define DD_AUX_WIN32_DEVICE_NAME "\\\\.\\MMAux"
68
#define DD_AUX_WIN32_DEVICE_NAME_U L"\\\\.\\MMAux"
69
70
71
/*
72
Registry keys (NT4)
73
*/
74
75
#define REG_SERVICES_KEY_NAME_U L"System\\CurrentControlSet\\Services"
76
#define REG_PARAMETERS_KEY_NAME_U L"Parameters"
77
#define REG_DEVICE_KEY_NAME_U L"Device"
78
#define REG_DEVICES_KEY_NAME_U L"Devices"
79
80
#endif
sdk
include
reactos
libs
sound
sndnames.h
Generated on Wed Nov 27 2024 06:12:44 for ReactOS by
1.9.6