mmioSendMessage

The mmioSendMessage function sends a message to the I/O procedure associated with the specified file.

LRESULT mmioSendMessage(
  HMMIO hmmio,    
  UINT wMsg,      
  LPARAM lParam1, 
  LPARAM lParam2  
);

Parameters

hmmio

File handle for a file opened by using the mmioOpen function.

wMsg

Message to send to the I/O procedure.

lParam1

Parameter for the message.

lParam2

Parameter for the message.

Return Values

Returns a value that corresponds to the message. If the I/O procedure does not recognize the message, the return value should be zero.

Remarks

Use this function to send custom user-defined messages. Do not use it to send the MMIOM_OPEN, MMIOM_CLOSE, MMIOM_READ, MMIOM_WRITE, MMIOM_WRITEFLUSH, or MMIOM_SEEK messages. Define custom messages to be greater than or equal to the MMIOM_USER constant.

Requirements

**  Windows NT/2000/XP:** Included in Windows NT 3.1 and later.
**  Windows 95/98/Me:** Included in Windows 95 and later.
**  Header:** Declared in Mmsystem.h; include Windows.h.
**  Library:** Use Winmm.lib.

See Also

mmioOpen, MMIOM_OPEN, MMIOM_CLOSE, MMIOM_READ, MMIOM_WRITE, MMIOM_WRITEFLUSH, MMIOM_SEEK