pub unsafe extern "system" fn waveOutGetNumDevs() -> u32