hr = SPBindToFile(L"c:\\ttstemp.wav", SPFM_CREATE_ALWAYS, &cpStream; , &cAudioFmt.FormatId(), cAudioFmt.WaveFormatExPtr());
There's a semicolon after &cpStream
&cpStream