| Microsoft DirectX 9.0 SDK Update (October 2004) | 
A toolgraph chunk can occur either as a top-level form or as a subchunk of a Segment Form or Container Form.
RIFF( 'DMTG'
  [<guid-ck>]   // GUID for toolgraph.
  [<vers-ck>]   // Version information.
  [<UNFO-list>] // Name, author, copyright information, comments.
  <toll-list>   // List of tools.
)
<guid-ck>, <vers-ck>, <UNFO-list>
For information on these three chunks, see Common Chunks.
<toll-list>
The main and only required part of the toolgraph chunk is the tool list, which consists of an array of tool forms:
<toll-list> -> LIST( 'toll'
  <DMTL-form>... 
  )
For more information on the <DMTL-form> chunk, see Tool Form.