Wenn ich das auf den ersten Blick richtig verstehe, gibt es dafür gar keine direkte
API, die dort verwendet wird. Dort wird einfach (in WaveChar.cpp) waveInOpen benutzt und WAVE_MAPPED_DEFAULT_COMMUNICATION_DEVICE als Parameter. Dadurch gibt man dann vermutlich an, dass es sich um eine Kommunikation handelt und das reicht bereits...
Ich habe das aber nur ganz kurz überflogen...