#include #include #include #include #include #include #include #include #include #include #include #include struct SampleInfo { ULONG OneShotHiSamples, RepeatHiSamples, SamplesPerHiCycle; UWORD SampleRate; UBYTE Octave, Compression; LONG Volume; }; struct SoundInfo { int Volume, SamplePeriod, Length; UBYTE *Buffer; }; struct IFFHeader { ULONG Name, Length; }; struct MyInputEvent { struct Message Mess; struct InputEvent IE; };