---
name: "waveInGetNumDevs32"
section: "3w"
platform: "linux"
package: "wine-doc"
version: "0.0.980315-1"
release: "Debian 2.0 (Hamm)"
platforms: ["linux"]
url: "https://new.carta.tech/man/waveInGetNumDevs32"
---

# waveInGetNumDevs32(3w)

waveInGetNumDevs \[WINMM.151\]

## NAME

waveInGetNumDevs32 - waveInGetNumDevs 		\[WINMM.151\]

## SYNOPSIS

**UINT32 waveInGetNumDevs32(void);**

## DESCRIPTION

WaveInGetNumDevs 		\[WINMM.151\].

## SEE ALSO

[MMSYSTEM\_DevIDToIndex(3w)](/man/MMSYSTEM_DevIDToIndex/3w.md), [MMSYSTEM\_FirstDevID(3w)](/man/MMSYSTEM_FirstDevID/3w.md), [MMSYSTEM\_NextDevID(3w)](/man/MMSYSTEM_NextDevID/3w.md), [MMSYSTEM\_DevIDValid(3w)](/man/MMSYSTEM_DevIDValid/3w.md), [MMSYSTEM\_WEP(3w)](/man/MMSYSTEM_WEP/3w.md), [PlaySound32A(3w)](/man/PlaySound32A/3w.md), [PlaySound32W(3w)](/man/PlaySound32W/3w.md), [sndPlaySound(3w)](/man/sndPlaySound/3w.md), [mmsystemGetVersion32(3w)](/man/mmsystemGetVersion32/3w.md), [mmsystemGetVersion16(3w)](/man/mmsystemGetVersion16/3w.md), [DriverProc(3w)](/man/DriverProc/3w.md), [DriverCallback(3w)](/man/DriverCallback/3w.md), [mixerGetNumDevs32(3w)](/man/mixerGetNumDevs32/3w.md), [mixerGetNumDevs16(3w)](/man/mixerGetNumDevs16/3w.md), [mixerGetDevCaps32W(3w)](/man/mixerGetDevCaps32W/3w.md), [mixerGetDevCaps32A(3w)](/man/mixerGetDevCaps32A/3w.md), [mixerGetDevCaps16(3w)](/man/mixerGetDevCaps16/3w.md), [mixerOpen32(3w)](/man/mixerOpen32/3w.md), [mixerOpen16(3w)](/man/mixerOpen16/3w.md), [mixerClose32(3w)](/man/mixerClose32/3w.md), [mixerClose16(3w)](/man/mixerClose16/3w.md), [mixerGetID32(3w)](/man/mixerGetID32/3w.md), [mixerGetID16(3w)](/man/mixerGetID16/3w.md), [mixerGetControlDetails32A(3w)](/man/mixerGetControlDetails32A/3w.md), [mixerGetControlDetails32W(3w)](/man/mixerGetControlDetails32W/3w.md), [mixerGetControlDetails16(3w)](/man/mixerGetControlDetails16/3w.md), [mixerGetLineControls32A(3w)](/man/mixerGetLineControls32A/3w.md), [mixerGetLineControls32W(3w)](/man/mixerGetLineControls32W/3w.md), [mixerGetLineControls16(3w)](/man/mixerGetLineControls16/3w.md), [mixerGetLineInfo32A(3w)](/man/mixerGetLineInfo32A/3w.md), [mixerGetLineInfo32W(3w)](/man/mixerGetLineInfo32W/3w.md), [mixerGetLineInfo16(3w)](/man/mixerGetLineInfo16/3w.md), [mixerSetControlDetails32(3w)](/man/mixerSetControlDetails32/3w.md), [mixerSetControlDetails16(3w)](/man/mixerSetControlDetails16/3w.md), [mixerMessage32(3w)](/man/mixerMessage32/3w.md), [mixerMessage16(3w)](/man/mixerMessage16/3w.md), [auxGetNumDevs32(3w)](/man/auxGetNumDevs32/3w.md), [auxGetNumDevs16(3w)](/man/auxGetNumDevs16/3w.md), [auxGetDevCaps32W(3w)](/man/auxGetDevCaps32W/3w.md), [auxGetDevCaps32A(3w)](/man/auxGetDevCaps32A/3w.md), [auxGetDevCaps16(3w)](/man/auxGetDevCaps16/3w.md), [auxGetVolume32(3w)](/man/auxGetVolume32/3w.md), [auxGetVolume16(3w)](/man/auxGetVolume16/3w.md), [auxSetVolume32(3w)](/man/auxSetVolume32/3w.md), [auxSetVolume16(3w)](/man/auxSetVolume16/3w.md), [auxOutMessage32(3w)](/man/auxOutMessage32/3w.md), [auxOutMessage16(3w)](/man/auxOutMessage16/3w.md), [mciGetErrorString32W(3w)](/man/mciGetErrorString32W/3w.md), [mciGetErrorString32A(3w)](/man/mciGetErrorString32A/3w.md), [mciGetErrorString16(3w)](/man/mciGetErrorString16/3w.md), [mciDriverNotify(3w)](/man/mciDriverNotify/3w.md), [mciOpen(3w)](/man/mciOpen/3w.md), [mciGetDriverData16(3w)](/man/mciGetDriverData16/3w.md), [mciSetDriverData16(3w)](/man/mciSetDriverData16/3w.md), [mciClose(3w)](/man/mciClose/3w.md), [mciSysInfo(3w)](/man/mciSysInfo/3w.md), [mciLoadCommandResource16(3w)](/man/mciLoadCommandResource16/3w.md), [mciSendCommand32A(3w)](/man/mciSendCommand32A/3w.md), [mciSendCommand(3w)](/man/mciSendCommand/3w.md), [mciGetDeviceID(3w)](/man/mciGetDeviceID/3w.md), [mciSetYieldProc(3w)](/man/mciSetYieldProc/3w.md), [mciGetDeviceIDFromElementID(3w)](/man/mciGetDeviceIDFromElementID/3w.md), [mciGetYieldProc(3w)](/man/mciGetYieldProc/3w.md), [mciGetCreatorTask(3w)](/man/mciGetCreatorTask/3w.md), [midiOutGetNumDevs32(3w)](/man/midiOutGetNumDevs32/3w.md), [midiOutGetNumDevs16(3w)](/man/midiOutGetNumDevs16/3w.md), [midiOutGetDevCaps32W(3w)](/man/midiOutGetDevCaps32W/3w.md), [midiOutGetDevCaps32A(3w)](/man/midiOutGetDevCaps32A/3w.md), [midiOutGetDevCaps16(3w)](/man/midiOutGetDevCaps16/3w.md), [midiOutGetErrorText32A(3w)](/man/midiOutGetErrorText32A/3w.md), [midiOutGetErrorText32W(3w)](/man/midiOutGetErrorText32W/3w.md), [midiOutGetErrorText16(3w)](/man/midiOutGetErrorText16/3w.md), [midiGetErrorText(3w)](/man/midiGetErrorText/3w.md), [midiOutOpen32(3w)](/man/midiOutOpen32/3w.md), [midiOutOpen16(3w)](/man/midiOutOpen16/3w.md), [midiOutClose32(3w)](/man/midiOutClose32/3w.md), [midiOutClose16(3w)](/man/midiOutClose16/3w.md), [midiOutPrepareHeader32(3w)](/man/midiOutPrepareHeader32/3w.md), [midiOutPrepareHeader16(3w)](/man/midiOutPrepareHeader16/3w.md), [midiOutUnprepareHeader32(3w)](/man/midiOutUnprepareHeader32/3w.md), [midiOutUnprepareHeader16(3w)](/man/midiOutUnprepareHeader16/3w.md), [midiOutShortMsg32(3w)](/man/midiOutShortMsg32/3w.md), [midiOutShortMsg16(3w)](/man/midiOutShortMsg16/3w.md), [midiOutLongMsg32(3w)](/man/midiOutLongMsg32/3w.md), [midiOutLongMsg16(3w)](/man/midiOutLongMsg16/3w.md), [midiOutReset32(3w)](/man/midiOutReset32/3w.md), [midiOutReset16(3w)](/man/midiOutReset16/3w.md), [midiOutGetVolume32(3w)](/man/midiOutGetVolume32/3w.md), [midiOutGetVolume16(3w)](/man/midiOutGetVolume16/3w.md), [midiOutSetVolume32(3w)](/man/midiOutSetVolume32/3w.md), [midiOutSetVolume16(3w)](/man/midiOutSetVolume16/3w.md), [midiOutCachePatches32(3w)](/man/midiOutCachePatches32/3w.md), [midiOutCachePatches16(3w)](/man/midiOutCachePatches16/3w.md), [midiOutCacheDrumPatches32(3w)](/man/midiOutCacheDrumPatches32/3w.md), [midiOutCacheDrumPatches16(3w)](/man/midiOutCacheDrumPatches16/3w.md), [midiOutGetID32(3w)](/man/midiOutGetID32/3w.md), [midiOutGetID16(3w)](/man/midiOutGetID16/3w.md), [midiOutMessage32(3w)](/man/midiOutMessage32/3w.md), [midiOutMessage16(3w)](/man/midiOutMessage16/3w.md), [midiInGetNumDevs32(3w)](/man/midiInGetNumDevs32/3w.md), [midiInGetNumDevs16(3w)](/man/midiInGetNumDevs16/3w.md), [midiInGetDevCaps32W(3w)](/man/midiInGetDevCaps32W/3w.md), [midiInGetDevCaps32A(3w)](/man/midiInGetDevCaps32A/3w.md), [midiInGetDevCaps16(3w)](/man/midiInGetDevCaps16/3w.md), [midiInGetErrorText32W(3w)](/man/midiInGetErrorText32W/3w.md), [midiInGetErrorText32A(3w)](/man/midiInGetErrorText32A/3w.md), [midiInGetErrorText16(3w)](/man/midiInGetErrorText16/3w.md), [midiInOpen32(3w)](/man/midiInOpen32/3w.md), [midiInOpen16(3w)](/man/midiInOpen16/3w.md), [midiInClose32(3w)](/man/midiInClose32/3w.md), [midiInClose16(3w)](/man/midiInClose16/3w.md), [midiInPrepareHeader32(3w)](/man/midiInPrepareHeader32/3w.md), [midiInPrepareHeader16(3w)](/man/midiInPrepareHeader16/3w.md), [midiInUnprepareHeader32(3w)](/man/midiInUnprepareHeader32/3w.md), [midiInUnprepareHeader16(3w)](/man/midiInUnprepareHeader16/3w.md), [midiInAddBuffer32(3w)](/man/midiInAddBuffer32/3w.md), [midiInAddBuffer16(3w)](/man/midiInAddBuffer16/3w.md), [midiInStart32(3w)](/man/midiInStart32/3w.md), [midiInStart16(3w)](/man/midiInStart16/3w.md), [midiInStop32(3w)](/man/midiInStop32/3w.md), [midiInStop16(3w)](/man/midiInStop16/3w.md), [midiInReset32(3w)](/man/midiInReset32/3w.md), [midiInReset16(3w)](/man/midiInReset16/3w.md), [midiInGetID32(3w)](/man/midiInGetID32/3w.md), [midiInGetID16(3w)](/man/midiInGetID16/3w.md), [midiInMessage32(3w)](/man/midiInMessage32/3w.md), [midiInMessage16(3w)](/man/midiInMessage16/3w.md), [waveOutGetNumDevs32(3w)](/man/waveOutGetNumDevs32/3w.md), [waveOutGetNumDevs16(3w)](/man/waveOutGetNumDevs16/3w.md), [waveOutGetDevCaps16(3w)](/man/waveOutGetDevCaps16/3w.md), [waveOutGetDevCaps32A(3w)](/man/waveOutGetDevCaps32A/3w.md), [waveOutGetDevCaps32W(3w)](/man/waveOutGetDevCaps32W/3w.md), [waveOutGetErrorText16(3w)](/man/waveOutGetErrorText16/3w.md), [waveOutGetErrorText32A(3w)](/man/waveOutGetErrorText32A/3w.md), [waveOutGetErrorText32W(3w)](/man/waveOutGetErrorText32W/3w.md), [waveOutOpen32(3w)](/man/waveOutOpen32/3w.md), [waveOutOpen16(3w)](/man/waveOutOpen16/3w.md), [waveOutClose32(3w)](/man/waveOutClose32/3w.md), [waveOutClose16(3w)](/man/waveOutClose16/3w.md), [waveOutPrepareHeader32(3w)](/man/waveOutPrepareHeader32/3w.md), [waveOutPrepareHeader16(3w)](/man/waveOutPrepareHeader16/3w.md), [waveOutUnprepareHeader32(3w)](/man/waveOutUnprepareHeader32/3w.md), [waveOutUnprepareHeader16(3w)](/man/waveOutUnprepareHeader16/3w.md), [waveOutWrite32(3w)](/man/waveOutWrite32/3w.md), [waveOutWrite16(3w)](/man/waveOutWrite16/3w.md), [waveOutPause32(3w)](/man/waveOutPause32/3w.md), [waveOutPause16(3w)](/man/waveOutPause16/3w.md), [waveOutRestart32(3w)](/man/waveOutRestart32/3w.md), [waveOutRestart16(3w)](/man/waveOutRestart16/3w.md), [waveOutReset32(3w)](/man/waveOutReset32/3w.md), [waveOutReset16(3w)](/man/waveOutReset16/3w.md), [waveOutGetPosition32(3w)](/man/waveOutGetPosition32/3w.md), [waveOutGetPosition16(3w)](/man/waveOutGetPosition16/3w.md), [waveOutBreakLoop32(3w)](/man/waveOutBreakLoop32/3w.md), [waveOutBreakLoop16(3w)](/man/waveOutBreakLoop16/3w.md), [waveOutGetID32(3w)](/man/waveOutGetID32/3w.md), [waveOutGetID16(3w)](/man/waveOutGetID16/3w.md), [waveOutMessage32(3w)](/man/waveOutMessage32/3w.md), [waveOutMessage16(3w)](/man/waveOutMessage16/3w.md), [waveInGetNumDevs16(3w)](/man/waveInGetNumDevs16/3w.md), [waveInGetDevCaps32W(3w)](/man/waveInGetDevCaps32W/3w.md), [waveInGetDevCaps32A(3w)](/man/waveInGetDevCaps32A/3w.md), [waveInGetDevCaps16(3w)](/man/waveInGetDevCaps16/3w.md), [waveInGetErrorText32A(3w)](/man/waveInGetErrorText32A/3w.md), [waveInGetErrorText32W(3w)](/man/waveInGetErrorText32W/3w.md), [waveInGetErrorText16(3w)](/man/waveInGetErrorText16/3w.md), [waveInOpen32(3w)](/man/waveInOpen32/3w.md), [waveInOpen16(3w)](/man/waveInOpen16/3w.md), [waveInClose32(3w)](/man/waveInClose32/3w.md), [waveInClose16(3w)](/man/waveInClose16/3w.md), [waveInPrepareHeader32(3w)](/man/waveInPrepareHeader32/3w.md), [waveInPrepareHeader16(3w)](/man/waveInPrepareHeader16/3w.md), [waveInUnprepareHeader32(3w)](/man/waveInUnprepareHeader32/3w.md), [waveInUnprepareHeader16(3w)](/man/waveInUnprepareHeader16/3w.md), [waveInAddBuffer32(3w)](/man/waveInAddBuffer32/3w.md), [waveInAddBuffer16(3w)](/man/waveInAddBuffer16/3w.md), [waveInStart32(3w)](/man/waveInStart32/3w.md), [waveInStart16(3w)](/man/waveInStart16/3w.md), [waveInStop32(3w)](/man/waveInStop32/3w.md), [waveInStop16(3w)](/man/waveInStop16/3w.md), [waveInReset32(3w)](/man/waveInReset32/3w.md), [waveInReset16(3w)](/man/waveInReset16/3w.md), [waveInGetPosition32(3w)](/man/waveInGetPosition32/3w.md), [waveInGetPosition16(3w)](/man/waveInGetPosition16/3w.md), [waveInGetID32(3w)](/man/waveInGetID32/3w.md), [waveInGetID16(3w)](/man/waveInGetID16/3w.md), [waveInMessage32(3w)](/man/waveInMessage32/3w.md), [waveInMessage16(3w)](/man/waveInMessage16/3w.md), [DrvOpen(3w)](/man/DrvOpen/3w.md), [DrvClose(3w)](/man/DrvClose/3w.md), [DrvSendMessage(3w)](/man/DrvSendMessage/3w.md), [DrvGetModuleHandle(3w)](/man/DrvGetModuleHandle/3w.md), [DrvDefDriverProc(3w)](/man/DrvDefDriverProc/3w.md), [mmThreadCreate16(3w)](/man/mmThreadCreate16/3w.md), [mmThreadGetTask16(3w)](/man/mmThreadGetTask16/3w.md), [mmThreadSignal16(3w)](/man/mmThreadSignal16/3w.md), [mmTaskCreate16(3w)](/man/mmTaskCreate16/3w.md), [mmTaskSignal16(3w)](/man/mmTaskSignal16/3w.md), [mciDriverYield16(3w)](/man/mciDriverYield16/3w.md)
