DMUS_PMSGT_TYPES

This enumeration is 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;

Elements

  • DMUS_PMSGT_MIDI
    MIDI channel message. For more information, see DMUS_MIDI_PMSG.
  • DMUS_PMSGT_NOTE
    Music note. For more information, see DMUS_NOTE_PMSG.
  • DMUS_PMSGT_SYSEX
    MIDI system-exclusive message. For more information, see DMUS_SYSEX_PMSG.
  • DMUS_PMSGT_NOTIFICATION
    Notification message. For more information, see DMUS_NOTIFICATION_PMSG.
  • DMUS_PMSGT_TEMPO
    Tempo message. For more information, see DMUS_TEMPO_PMSG.
  • DMUS_PMSGT_CURVE
    Control change and pitch-bend curve. For more information, see DMUS_CURVE_PMSG.
  • DMUS_PMSGT_TIMESIG
    Time signature. For more information, see DMUS_TIMESIG_PMSG.
  • DMUS_PMSGT_PATCH
    Patch change. For more information, see DMUS_PATCH_PMSG.
  • DMUS_PMSGT_TRANSPOSE
    Transposition. For more information, see DMUS_TRANSPOSE_PMSG.
  • DMUS_PMSGT_CHANNEL_PRIORITY
    Channel priority change. For more information, see DMUS_CHANNEL_PRIORITY_PMSG.
  • DMUS_PMSGT_STOP
    Stop message. For more information, see DMUS_PMSG.
  • DMUS_PMSGT_DIRTY
    A control segment has started or ended. For more information, see DMUS_PMSG.
  • DMUS_PMSGT_USER
    User-defined message.

Requirements

OS Versions: Windows CE .NET 4.0 and Windows CE .NET 4.1.
Header: Dmusici.h.

See Also

DMUS_CHANNEL_PRIORITY_PMSG | DMUS_CURVE_PMSG | DMUS_MIDI_PMSG | DMUS_PATCH_PMSG | DMUS_PMSG | DMUS_TIMESIG_PMSG | DMUS_TRANSPOSE_PMSG

 Last updated on Monday, April 12, 2004

© 1992-2002 Microsoft Corporation. All rights reserved.