DMUS_PMSGT_TYPES
The members of the DMUS_PMSGT_TYPES enumeration are used in the dwType member of the DMUS_PMSG structure to identify the type of message.
typedef enum enumDMUS_PMSGT_TYPES {
DMUS_PMSGT_MIDI = 0,
DMUS_PMSGT_NOTE = 1,
DMUS_PMSGT_SYSEX = 2,
DMUS_PMSGT_NOTIFICATION = 3,
DMUS_PMSGT_TEMPO = 4,
DMUS_PMSGT_CURVE = 5,
DMUS_PMSGT_TIMESIG = 6,
DMUS_PMSGT_PATCH = 7,
DMUS_PMSGT_TRANSPOSE = 8,
DMUS_PMSGT_CHANNEL_PRIORITY = 9,
DMUS_PMSGT_STOP = 10,
DMUS_PMSGT_DIRTY = 11,
DMUS_PMSGT_USER = 255
} DMUS_PMSGT_TYPES;
- DMUS_PMSGT_MIDI
- MIDI channel message. See DMUS_MIDI_PMSG.
- DMUS_PMSGT_NOTE
- Music note. See DMUS_NOTE_PMSG.
- DMUS_PMSGT_SYSEX
- MIDI system-exclusive message. See DMUS_SYSEX_PMSG.
- DMUS_PMSGT_NOTIFICATION
- Notification message. See DMUS_NOTIFICATION_PMSG.
- DMUS_PMSGT_TEMPO
- Tempo message. See DMUS_TEMPO_PMSG.
- DMUS_PMSGT_CURVE
- Control change and pitch-bend curve. See DMUS_CURVE_PMSG.
- DMUS_PMSGT_TIMESIG
- Time signature. See DMUS_TIMESIG_PMSG.
- DMUS_PMSGT_PATCH
- Patch change. See DMUS_PATCH_PMSG.
- DMUS_PMSGT_TRANSPOSE
- Transposition. See DMUS_TRANSPOSE_PMSG.
- DMUS_PMSGT_CHANNEL_PRIORITY
- Channel priority change. See DMUS_CHANNEL_PRIORITY_PMSG.
- DMUS_PMSGT_STOP
- Stop message. See DMUS_PMSG.
- DMUS_PMSGT_DIRTY
- A control segment has started or ended. See DMUS_PMSG.
- DMUS_PMSGT_USER
- User-defined message.
Windows NT/2000: Requires Windows 2000.
Windows 95/98: Requires Windows 95 or later. Available as a redistributable for Windows 95.
Header: Declared in dmusici.h.