This function is the read routine for the WAV I/O device driver.
DWORD WAV_Read( DWORD dwOpenData, LPVOID pBuf, DWORD len );
The Wave API Manager never calls the WAV_Read function, so this function can be empty and can have an arbitrary return value. WAV_Read is a required stream interface driver function, but the function WAV_IOControl handles all data communication. The audio MDD implementation always returns 0.