ReactOS
0.4.16-dev-306-g647d351
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
wave_io.c
Go to the documentation of this file.
1
/*
2
Don't use this.
3
*/
4
5
#include "
mmdrv.h
"
6
7
#define NDEBUG
8
#include <debug.h>
9
10
/*
11
Complete a partial wave buffer transaction
12
*/
13
14
void
15
CompleteWaveOverlap
(
16
DWORD
error_code
,
17
DWORD
bytes_transferred,
18
LPOVERLAPPED
overlapped
)
19
{
20
DPRINT
(
"Complete partial wave overlap\n"
);
21
}
22
23
/*
24
Helper function to set up loops
25
*/
26
27
VOID
28
UpdateWaveLoop
(
SessionInfo
* session_info)
29
{
30
}
31
32
33
/*
34
The hub of all wave I/O. This ensures a constant stream of buffers are
35
passed between the land of usermode and kernelmode.
36
*/
37
38
VOID
39
PerformWaveIO
(
40
SessionInfo
* session_info)
41
{
42
43
}
DWORD
unsigned long DWORD
Definition:
ntddk_ex.h:95
void
Definition:
nsiface.idl:2307
mmdrv.h
DPRINT
#define DPRINT
Definition:
sndvol32.h:73
overlapped
namespace GUID const ADDRINFOEXW ADDRINFOEXW struct timeval OVERLAPPED * overlapped
Definition:
sock.c:81
_OVERLAPPED
Definition:
winbase.h:835
_SessionInfo
Definition:
mmdrv.h:130
UpdateWaveLoop
VOID UpdateWaveLoop(SessionInfo *session_info)
Definition:
wave_io.c:28
PerformWaveIO
VOID PerformWaveIO(SessionInfo *session_info)
Definition:
wave_io.c:39
CompleteWaveOverlap
void CompleteWaveOverlap(DWORD error_code, DWORD bytes_transferred, LPOVERLAPPED overlapped)
Definition:
wave_io.c:15
error_code
static int error_code[8]
Definition:
odbccp32.c:61
dll
win32
mmdrv
wave_io.c
Generated on Mon Dec 2 2024 06:06:17 for ReactOS by
1.9.6