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

# mciDriverNotify(3w)

mciDriverNotify \[MMSYSTEM.711\]

## NAME

mciDriverNotify - mciDriverNotify			\[MMSYSTEM.711\]

## SYNOPSIS

**BOOL16 mciDriverNotify**\
 **(**\
\
 	**HWND16 hWndCallBack,**\
\
 	**UINT16 wDevID,**\
\
 	**UINT16 wStatus**\
 **);**

## DESCRIPTION

MciDriverNotify			\[MMSYSTEM.711\].

## SEE ALSO

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