DMUS_IO_CHORDMAP_SIGNPOST
The DMUS_IO_CHORDMAP_SIGNPOST structure contains information about a signpost chord in a chordmap. It is used in the Chordmap Form.
typedef struct _DMUS_IO_CHORDMAP_SIGNPOST {
    DWORD   dwChords;
    DWORD   dwFlags;
} DMUS_IO_CHORDMAP_SIGNPOST;
 
Members
- dwChords
- Types of signpost supported by this chord.. The values are used to match against the same values as they appear in templates. Composing from template consists of (among other things) looking for these values in the template and finding actual chords in the chordmap that match these values. The following flags are defined:
- DMUS_SIGNPOSTF_A
 DMUS_SIGNPOSTF_B
 DMUS_SIGNPOSTF_C
 DMUS_SIGNPOSTF_D
 DMUS_SIGNPOSTF_E
 DMUS_SIGNPOSTF_F
 DMUS_SIGNPOSTF_LETTER
 DMUS_SIGNPOSTF_1
 DMUS_SIGNPOSTF_2
 DMUS_SIGNPOSTF_3
 DMUS_SIGNPOSTF_4
 DMUS_SIGNPOSTF_5
 DMUS_SIGNPOSTF_6
 DMUS_SIGNPOSTF_7
 DMUS_SIGNPOSTF_ROOT
 DMUS_SIGNPOSTF_CADENCE
 
- dwFlags
- Flag defining whether this chord is to be preceded by cadence chords. Signpost chords can have up to two cadence chords. This value can be SPOST_CADENCE1 (first cadence), SPOST_CADENCE2 (second cadence), or a combination of these two flags.
  Windows NT/2000: Requires Windows 2000.
  Windows 95/98: Requires Windows 95 or later. Available as a redistributable for Windows 95.
  Header: Declared in dmusicf.h.
See Also
DMUS_IO_SIGNPOST