Description: Simply using the c language operator windows32 the api to write several small programs. Although the interface does not look good, but the efficiency is only after the compilation. Good information on windows programming
To Search:
File list (Check if you may need any files):
Chap22\AddSynth\AddSynth.c
......\........\AddSynth.dep
......\........\AddSynth.dsp
......\........\AddSynth.dsw
......\........\AddSynth.h
......\........\AddSynth.mak
......\........\AddSynth.rc
......\........\Debug\AddSynth.exe
......\........\Release\AddSynth.exe
......\........\.......\Clarinet.wav
......\........\.......\Oboe.wav
......\........\.......\Trumpet.wav
......\........\RESOURCE.H
......\BachTocc\BachTocc.c
......\........\BachTocc.dep
......\........\BachTocc.dsp
......\........\BachTocc.dsw
......\........\BachTocc.mak
......\........\Debug\BachTocc.exe
......\........\Release\BachTocc.exe
......\Drum\Debug\Drum.exe
......\....\Drum.c
......\....\Drum.dep
......\....\Drum.dsp
......\....\Drum.dsw
......\....\DRUM.ICO
......\....\Drum.mak
......\....\Drum.rc
......\....\DrumFile.c
......\....\DrumFile.h
......\....\DrumTime.c
......\....\DrumTime.h
......\....\Release\Drum.exe
......\....\RESOURCE.H
......\KBMidi\Debug\KBMidi.exe
......\......\KBMidi.c
......\......\KBMidi.dep
......\......\KBMidi.dsp
......\......\KBMidi.dsw
......\......\KBMidi.mak
......\......\Release\KBMidi.exe
......\Record1\Debug\Record1.exe
......\.......\Record.rc
......\.......\Record1.c
......\.......\Record1.dep
......\.......\Record1.dsp
......\.......\Record1.dsw
......\.......\Record1.mak
......\.......\..lease\Record1.exe
......\.......\RESOURCE.H
......\......2\Debug\Record2.exe
......\.......\.....\record2.wav
......\.......\Record2.c
......\.......\Record2.dep
......\.......\Record2.dsp
......\.......\Record2.dsw
......\.......\Record2.mak
......\.......\..lease\Record2.exe
......\......3\Debug\Record3.exe
......\.......\Record3.c
......\.......\Record3.dep
......\.......\Record3.dsp
......\.......\Record3.dsw
......\.......\Record3.mak
......\.......\..lease\Record3.exe
......\SineWave\Debug\SineWave.exe
......\........\Release\SineWave.exe
......\........\RESOURCE.H
......\........\SineWave.c
......\........\SineWave.dep
......\........\SineWave.dsp
......\........\SineWave.dsw
......\........\SineWave.mak
......\........\SineWave.rc
......\TestMci\Debug\TestMci.exe
......\.......\.....\TestMci.ilk
......\.......\.....\TestMci.obj
......\.......\.....\TestMci.pch
......\.......\.....\TestMci.pdb
......\.......\.....\TestMci.res
......\.......\.....\vc60.idb
......\.......\.....\vc60.pdb
......\.......\Release\TestMci.exe
......\.......\RESOURCE.H
......\.......\TestMci.c
......\.......\TestMci.dep
......\.......\TestMci.dsp
......\.......\TestMci.dsw
......\.......\TestMci.mak
......\.......\TestMci.ncb
......\.......\TestMci.opt
......\.......\TestMci.plg
......\.......\TestMci.rc
......\WakeUp\Debug\WakeUp.exe
......\......\Release\WakeUp.exe
......\......\WakeUp.c
......\......\WakeUp.dep
......\......\WakeUp.dsp
......\......\WakeUp.dsw
......\......\WakeUp.mak