VC++2005でWAVEの扱いを勉強しています。
PCデバイスのマイクから録音したものを
そのままスピーカから再生する
というサンプルソースが置かれているサイトなどありませんでしょうか?

マイクからの録音 や waveファイルの再生
の個々について扱っているサイトはいくつか見つかったのですが、
複合となるとよく分からなくなってしまいます。
例えば waveIn*** 関数の引数である WAVEHDR と
waveOut*** 関数の引数である WAVEHDR は同じもので良いのか(もしくは同じでは駄目/なくては駄目)
など、分からない事が多く、上手く実装できない状態です。
よろしくお願いします。