2008-08-09 08:09:40 +00:00
|
|
|
/*
|
|
|
|
Don't use this.
|
|
|
|
*/
|
|
|
|
|
2013-01-24 23:00:42 +00:00
|
|
|
#include "mmdrv.h"
|
2008-08-09 08:09:40 +00:00
|
|
|
|
2013-12-25 10:39:58 +00:00
|
|
|
#define NDEBUG
|
|
|
|
#include <debug.h>
|
|
|
|
|
2008-08-09 08:09:40 +00:00
|
|
|
/*
|
|
|
|
Complete a partial wave buffer transaction
|
|
|
|
*/
|
|
|
|
|
|
|
|
void
|
|
|
|
CompleteWaveOverlap(
|
|
|
|
DWORD error_code,
|
|
|
|
DWORD bytes_transferred,
|
|
|
|
LPOVERLAPPED overlapped)
|
|
|
|
{
|
|
|
|
DPRINT("Complete partial wave overlap\n");
|
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
Helper function to set up loops
|
|
|
|
*/
|
|
|
|
|
|
|
|
VOID
|
|
|
|
UpdateWaveLoop(SessionInfo* session_info)
|
|
|
|
{
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
The hub of all wave I/O. This ensures a constant stream of buffers are
|
|
|
|
passed between the land of usermode and kernelmode.
|
|
|
|
*/
|
|
|
|
|
|
|
|
VOID
|
|
|
|
PerformWaveIO(
|
|
|
|
SessionInfo* session_info)
|
|
|
|
{
|
|
|
|
|
|
|
|
}
|