ReactOS 0.4.16-dev-136-g52192f1
wave.h
Go to the documentation of this file.
3
4#include <pshpack1.h>
5typedef struct
6{
7 unsigned char rID[4] ; //4 0
8 unsigned int rLen ; //4 4
9 unsigned char wID[4] ; //4 8
10 unsigned char fID[4] ; //4 12
11 unsigned int fLen ; //4 16
12 unsigned short wFormatTag ; //2 18
13 unsigned short nChannels ; //2 20
14 unsigned int nSamplesPerSec ; //2 22
15 unsigned int nAvgBytesPerSec ; //2 24
16 unsigned short nBlockAlign ; //2 26
17 unsigned short FormatSpecific ; //2 28
18 unsigned char dID[4] ; //4 30
19 unsigned int dLen ;
20 unsigned char* data;
22#include <poppack.h>
23
unsigned char BOOLEAN
ULONG_PTR KAFFINITY
Definition: compat.h:85
KIRQL irql
Definition: wave.h:1
BOOLEAN playRoutine(PKINTERRUPT Interrupt, PVOID ServiceContext)
Definition: wave.c:148
KAFFINITY affinity
Definition: wave.h:2
void sb16_play(WAVE_HDR *wave)
Definition: wave.c:39
void dump_wav(WAVE_HDR *wave)
Definition: wave.c:131
UCHAR KIRQL
Definition: env_spec_w32.h:591
unsigned char wave[]
Definition: in.h:3
Definition: wave.h:6
unsigned short nBlockAlign
Definition: wave.h:16
unsigned short FormatSpecific
Definition: wave.h:17
unsigned int nSamplesPerSec
Definition: wave.h:14
unsigned int fLen
Definition: wave.h:11
unsigned char * data
Definition: wave.h:20
unsigned short nChannels
Definition: wave.h:13
unsigned int dLen
Definition: wave.h:19
unsigned short wFormatTag
Definition: wave.h:12
unsigned int nAvgBytesPerSec
Definition: wave.h:15
unsigned int rLen
Definition: wave.h:8
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_INTERRUPT_CONFIG _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFINTERRUPT * Interrupt
Definition: wdfinterrupt.h:379
_In_ PKSERVICE_ROUTINE _In_opt_ PVOID ServiceContext
Definition: iofuncs.h:801