pub unsafe extern "system" fn waveOutGetVolume(
    hwo: HWAVEOUT,
    pdwvolume: *mut u32
) -> u32