ReactOS
0.4.16-dev-178-g8ba6102
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:810
_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 Tue Oct 22 2024 06:03:58 for ReactOS by
1.9.6