| Microsoft DirectX 9.0 SDK Update (October 2004) | 
The segment trigger track list contains data for a Track Form. It is organized as follows:
<SEGT-list> -> LIST( 'segt'
  [<sgth-ck>]   // Segment track header.
  <lsgl-list>   // List of segment lists.
  ) 
The first chunk is the track header:
<sgth-ck> -> 'sgth' ( <DMUS_IO_SEGMENT_TRACK_HEADER> )
The next chunk is a list containing an array of segments:
<lsgl-list> -> LIST( 'lsgl'
  <lseg-list>...
  )
Each "lseg" list describes a single segment item:
<lseg-list> -> LIST( 'lseg'
  <sgih-ck>
  <DMRF-list>
  [<snam-ck>]  // Motif name
  )
The first chunk of the segment item is a header:
<sgih-ck> -> ( <DMUS_IO_SEGMENT_ITEM_HEADER> )
This is followed by a reference to a segment file or a 
The last chunk of the segment item contains the null-terminated name of a motif, if the DMUS_SEGMENTTRACKF_MOTIF flag is present in the item header.
<snam-ck> -> ( <WCHAR>... )