6 unsigned char rID
[4] __attribute__((packed
)); //4 0
7 unsigned int rLen
__attribute__((packed
)); //4 4
8 unsigned char wID
[4] __attribute__((packed
)); //4 8
9 unsigned char fID
[4] __attribute__((packed
)); //4 12
10 unsigned int fLen
__attribute__((packed
)); //4 16
11 unsigned short wFormatTag
__attribute__((packed
)); //2 18
12 unsigned short nChannels
__attribute__((packed
)); //2 20
13 unsigned int nSamplesPerSec
__attribute__((packed
)); //2 22
14 unsigned int nAvgBytesPerSec
__attribute__((packed
)); //2 24
15 unsigned short nBlockAlign
__attribute__((packed
)); //2 26
16 unsigned short FormatSpecific
__attribute__((packed
)); //2 28
17 unsigned char dID
[4] __attribute__((packed
)); //4 30
18 unsigned int dLen
__attribute__((packed
));
22 void sb16_play(WAVE_HDR
* wave
);
23 void dump_wav(WAVE_HDR
* wave
);
24 BOOLEAN
playRoutine(PKINTERRUPT Interrupt
,PVOID ServiceContext
);