<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<!-- This is a manifest for standalone use with XPerfInfo for describing old ETW events. -->
<!-- This manifest WILL NOT work as a fullfledged application manifest. Use the Crimson specification/guidelines to write a fullfledged application manifest. -->
<!-- Attribute "manifestVersion" is currently ignored by XPerfInfo, but is required for fullfledged application manifests. -->

<!--Axis Types                                                             -->
<!--               UNIQUE = 0                                            -->
<!--               TIME = 1                                                -->
<!--               UNDEFINED = 2                                       -->
<!--               RESERVED = 11-199                                   -->
<!--Current Max Y Axis= 29                                             -->


<MAIN xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" XperfDllsFolder=".\XperfDlls\">

  <TAGS>
    <PANEL Name="Color Scheme">
      <PROPERTY Name="GridColor">A40R200G200B200</PROPERTY>
      <PROPERTY Name="RulerColor">A255R255G255B0</PROPERTY>
      <PROPERTY Name="HelpTextColor">A255R80G80B20</PROPERTY>
      <PROPERTY Name="HelpAxleColor">A255R0G0B0</PROPERTY>
      <PROPERTY Name="ViewHelpBackgroundColor">A210R255G255B255</PROPERTY>
      <PROPERTY Name="ScaleColor">A255R255G255B255</PROPERTY>
      <PROPERTY Name="LabelColor">A80R255G255B255</PROPERTY>
      <PROPERTY Name="NoDataLabelColor">A100R255G255B255</PROPERTY>
      <PROPERTY Name="ActiveBorderColor">A180R0G225B100</PROPERTY>
      <PROPERTY Name="DefaultBorderColor">A40R200G200B225</PROPERTY>
      <PROPERTY Name="BackgroundColor">A255R0G0B0</PROPERTY>
      <PROPERTY Name="ScaleBackgroundColor">A30R255G255B0</PROPERTY>
      <PROPERTY Name="ScaleActiveBackgroundColor">A25R128G255B0</PROPERTY>
      <PROPERTY Name="ScanLineColor">A55R0G150B255</PROPERTY>
      <PROPERTY Name="SelectionDialogBackgroundColor">A255R215G213B208</PROPERTY>
      <PROPERTY Name="SelectionDialogLineColor">A255R255G255B255</PROPERTY>
      <PROPERTY Name="SelectionDialogTextColor">A255R17G27B28</PROPERTY>
      <PROPERTY Name="DrawingMode">1</PROPERTY>
      <PROPERTY Name="ScaleVOffset">15</PROPERTY>
      <PROPERTY Name="ScaleHOffset">40</PROPERTY>
      <PROPERTY Name="ScaleVThickness">32</PROPERTY>
      <PROPERTY Name="ScaleHThickness">77</PROPERTY>
      <PROPERTY Name="HGridSpacing">100</PROPERTY>
      <PROPERTY Name="VGridSpacing">16</PROPERTY>
      <PROPERTY Name="XAxisIsTime">true</PROPERTY>
      <PROPERTY Name="YAxisIsTime">false</PROPERTY>
    </PANEL>

    <PANEL Name="Color Scheme White">
      <PROPERTY Name="GridColor">A30R0G0B0</PROPERTY>
      <PROPERTY Name="RulerColor">A255R127G255B212</PROPERTY>
      <PROPERTY Name="HelpTextColor">A255R180G180B120</PROPERTY>
      <PROPERTY Name="HelpAxleColor">A255R255G255B255</PROPERTY>
      <PROPERTY Name="ViewHelpBackgroundColor">A210R0G0B0</PROPERTY>
      <PROPERTY Name="ScaleColor">A255R0G0B0</PROPERTY>
      <PROPERTY Name="LabelColor">A60R128G0B128</PROPERTY>
      <PROPERTY Name="NoDataLabelColor">A100R255G255B255</PROPERTY>
      <PROPERTY Name="ActiveBorderColor">A200R75G0B130</PROPERTY>
      <PROPERTY Name="DefaultBorderColor">A155R135G206B235</PROPERTY>
      <PROPERTY Name="BackgroundColor">A255R220G220B250</PROPERTY>
      <PROPERTY Name="ScaleBackgroundColor">A100R128G128B128</PROPERTY>
      <PROPERTY Name="ScaleActiveBackgroundColor">A30R128G255B0</PROPERTY>
      <PROPERTY Name="ScanLineColor">A55R0G150B255</PROPERTY>
      <PROPERTY Name="DrawingMode">1</PROPERTY>
      <PROPERTY Name="ScaleVOffset">15</PROPERTY>
      <PROPERTY Name="ScaleHOffset">40</PROPERTY>
      <PROPERTY Name="ScaleVThickness">32</PROPERTY>
      <PROPERTY Name="ScaleHThickness">17</PROPERTY>
      <PROPERTY Name="HGridSpacing">100</PROPERTY>
      <PROPERTY Name="VGridSpacing">16</PROPERTY>
      <PROPERTY Name="XAxisIsTime">true</PROPERTY>
      <PROPERTY Name="YAxisIsTime">false</PROPERTY>
      <PROPERTY Name="BoxOutlineColor">A125R0G0B0</PROPERTY>
      <PROPERTY Name="BoxOutlineBorderColor">A255R0G0B0</PROPERTY>
      <PROPERTY Name="ColumnOutlineColor">A125R0G0B0</PROPERTY>
      <PROPERTY Name="ColumnOutlineBorderColor">A255R0G0B0</PROPERTY>
      <PROPERTY Name="UnitHighlightColor">A255R0G0B255</PROPERTY>
      <PROPERTY Name="UnitHighlightSelectionColor">A255R255G0B0</PROPERTY>
      <PROPERTY Name="UnitTextColor">A255R0G0B0</PROPERTY>

    </PANEL>

    <PANEL Name="Color Scheme Graphics GPU">
      <PROPERTY Name="GridColor">A8R20G20B20</PROPERTY>
      <PROPERTY Name="RulerColor">A160R200G200B200</PROPERTY>
      <PROPERTY Name="HelpTextColor">A255R180G180B120</PROPERTY>
      <PROPERTY Name="HelpAxleColor">A255R255G255B255</PROPERTY>
      <PROPERTY Name="ViewHelpBackgroundColor">A210R0G0B0</PROPERTY>
      <PROPERTY Name="ScaleColor">A128R225G225B100</PROPERTY>
      <PROPERTY Name="LabelColor">A10R255G255B255</PROPERTY>
      <PROPERTY Name="NoDataLabelColor">A100R255G255B255</PROPERTY>
      <PROPERTY Name="ActiveBorderColor">A255R40G111B161</PROPERTY>
      <PROPERTY Name="DefaultBorderColor">A255R20G91B141</PROPERTY>
      <PROPERTY Name="BackgroundColor">A255R128G128B128</PROPERTY>
      <PROPERTY Name="ScaleBackgroundColor">A0R55G55B0</PROPERTY>
      <PROPERTY Name="ScaleActiveBackgroundColor">A0R128G255B0</PROPERTY>
      <PROPERTY Name="ScanLineColor">A55R0G150B255</PROPERTY>
      <PROPERTY Name="DrawingMode">1</PROPERTY>
      <PROPERTY Name="ScaleVOffset">15</PROPERTY>
      <PROPERTY Name="ScaleHOffset">40</PROPERTY>
      <PROPERTY Name="ScaleVThickness">32</PROPERTY>
      <PROPERTY Name="ScaleHThickness">17</PROPERTY>
      <PROPERTY Name="HGridSpacing">100</PROPERTY>
      <PROPERTY Name="VGridSpacing">16</PROPERTY>
      <PROPERTY Name="XAxisIsTime">true</PROPERTY>
      <PROPERTY Name="YAxisIsTime">false</PROPERTY>
    </PANEL>

    <PANEL Name="Color Scheme Graphics CPU">
      <PROPERTY Name="GridColor">A8R20G20B20</PROPERTY>
      <PROPERTY Name="RulerColor">A160R200G200B200</PROPERTY>
      <PROPERTY Name="HelpTextColor">A255R180G180B120</PROPERTY>
      <PROPERTY Name="HelpAxleColor">A255R255G255B255</PROPERTY>
      <PROPERTY Name="ViewHelpBackgroundColor">A210R0G0B0</PROPERTY>
      <PROPERTY Name="ScaleColor">A128R225G225B100</PROPERTY>
      <PROPERTY Name="LabelColor">A10R255G255B255</PROPERTY>
      <PROPERTY Name="NoDataLabelColor">A100R255G255B255</PROPERTY>
      <PROPERTY Name="ActiveBorderColor">A255R68G171B68</PROPERTY>
      <PROPERTY Name="DefaultBorderColor">A255R48G151B48</PROPERTY>
      <PROPERTY Name="BackgroundColor">A255R128G128B128</PROPERTY>
      <PROPERTY Name="ScaleBackgroundColor">A0R55G55B0</PROPERTY>
      <PROPERTY Name="ScaleActiveBackgroundColor">A0R128G255B0</PROPERTY>
      <PROPERTY Name="ScanLineColor">A55R0G150B255</PROPERTY>
      <PROPERTY Name="DrawingMode">1</PROPERTY>
      <PROPERTY Name="ScaleVOffset">15</PROPERTY>
      <PROPERTY Name="ScaleHOffset">40</PROPERTY>
      <PROPERTY Name="ScaleVThickness">32</PROPERTY>
      <PROPERTY Name="ScaleHThickness">17</PROPERTY>
      <PROPERTY Name="HGridSpacing">100</PROPERTY>
      <PROPERTY Name="VGridSpacing">16</PROPERTY>
      <PROPERTY Name="XAxisIsTime">true</PROPERTY>
      <PROPERTY Name="YAxisIsTime">false</PROPERTY>
    </PANEL>

    <DATASET Name="Base Dataset">
      <!--      <MODE Name="UnitCount">
        <PROPERTY Name="DisplayName">Event Usage Count</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Event usage count</PROPERTY>
        <PROPERTY Name="ViewHelp">Event Usage.</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisUnits">ns</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisUnits">units</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>-->
    </DATASET>

    <PANEL Name="NDISRST Panel" ParentName="Color Scheme">
      <PROPERTY Name="BackgroundColor">A255R0G0B0</PROPERTY>
    </PANEL>
    <DATASET Name="NDISRST DataSet" ParentName="Base Dataset">
      <MODE Name="BarNdis">
        <PROPERTY Name="DisplayName">NDIS RST per Core</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">CPU</PROPERTY>
        <PROPERTY Name="ViewHelp">
          CPU across time: CPU cores are represented in layers, starting with the first core at the bottom. Use this Panel to look for core parking problems and to verify threads are running on the correct core. The numbers on the Y axis show which core that row of threads refers to (numbering starts from 0).
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="DurationNdis">
        <PROPERTY Name="DisplayName">Thread work Duration</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Thread work Duration in ms</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Along the Y axis is the work duration of the thread in milliseconds (ms). Threads are still organized by timestamps on the X axis.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="GFXPIPE DataSet" ParentName="Base Dataset">
      <MODE Name="Stack_TypeInterval">
        <PROPERTY Name="DisplayName">GFX Pipe Gant Chart</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Type</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Help Goes HERE
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="Stack_TypeDuration">
        <PROPERTY Name="DisplayName">GFX Pipe Duration Bar Chart</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Type</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Help Goes HERE
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>

    </DATASET>

    <DATASET Name="CapEng Dataset" ParentName="Base Dataset">
      <MODE Name="MediaDefault">
        <PROPERTY Name="DisplayName">Per Sourcepins /Sink Streams</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Source/Sink Help Text</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="MediaAsync">
        <PROPERTY Name="DisplayName">per Duration</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Duration Help Text</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="Overlay Dataset" ParentName="Base Dataset">
      <MODE Name="MediaDefault">
        <PROPERTY Name="DisplayName">Per Media Engine / DWM / DX Kernel</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp"> Help Text</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
    </DATASET>

	<DATASET Name="Network Packets Dataset" ParentName="Base Dataset">
	<MODE Name="Packets Default">
		<PROPERTY Name="DisplayName">Network Packets Default</PROPERTY>
		<PROPERTY Name="XHelp">Time</PROPERTY>
		<PROPERTY Name="ViewHelp">Displays the network packets in this trace</PROPERTY>
		<PROPERTY Name="YAxisType">0</PROPERTY>
		<PROPERTY Name="XAxisType">1</PROPERTY>
		<PROPERTY Name="XAxisIsScalable">true</PROPERTY>
		<PROPERTY Name="YAxisIsScalable">true</PROPERTY>
	</MODE>
	<MODE Name="NetworkPerSourceAddress">
		<PROPERTY Name="DisplayName">Per Source Address</PROPERTY>
		<PROPERTY Name="XHelp">Time</PROPERTY>
		<PROPERTY Name="ViewHelp"> Help Text</PROPERTY>
		<PROPERTY Name="YAxisType">0</PROPERTY>
		<PROPERTY Name="XAxisType">1</PROPERTY>
		<PROPERTY Name="XAxisIsScalable">true</PROPERTY>
		<PROPERTY Name="YAxisIsScalable">true</PROPERTY>
	</MODE>
	<MODE Name="NetworkSourceToDestination">
		<PROPERTY Name="DisplayName">Source to Destination</PROPERTY>
		<PROPERTY Name="XHelp">Time</PROPERTY>
		<PROPERTY Name="ViewHelp"> Help Text</PROPERTY>
		<PROPERTY Name="YAxisType">0</PROPERTY>
		<PROPERTY Name="XAxisType">1</PROPERTY>
		<PROPERTY Name="XAxisIsScalable">true</PROPERTY>
		<PROPERTY Name="YAxisIsScalable">true</PROPERTY>
	</MODE>
</DATASET>
<DATASET Name="Network Density Dataset" ParentName="Base Dataset">
	<MODE Name="Per Source to Destination Density">
		<PROPERTY Name="DisplayName">Network Density Default</PROPERTY>
		<PROPERTY Name="XHelp">Time</PROPERTY>
		<PROPERTY Name="ViewHelp">Displays the network throughput density for this trace</PROPERTY>
		<PROPERTY Name="YAxisType">0</PROPERTY>
		<PROPERTY Name="XAxisType">1</PROPERTY>
		<PROPERTY Name="XAxisIsScalable">true</PROPERTY>
		<PROPERTY Name="YAxisIsScalable">true</PROPERTY>
	</MODE>
	<MODE Name="Per Source to Destination Density Spline">
		<PROPERTY Name="DisplayName">Network Density Spline</PROPERTY>
		<PROPERTY Name="XHelp">Time</PROPERTY>
		<PROPERTY Name="ViewHelp">Displays the network throughput density for this trace</PROPERTY>
		<PROPERTY Name="YAxisType">0</PROPERTY>
		<PROPERTY Name="XAxisType">1</PROPERTY>
		<PROPERTY Name="XAxisIsScalable">true</PROPERTY>
		<PROPERTY Name="YAxisIsScalable">true</PROPERTY>
	</MODE>
</DATASET>
<DATASET Name="Network TCP Dataset" ParentName="Base Dataset">
	<MODE Name="TCP Window">
		<PROPERTY Name="DisplayName">Tcp Window</PROPERTY>
		<PROPERTY Name="XHelp">Time</PROPERTY>
		<PROPERTY Name="ViewHelp">Displays tcp information for this trace</PROPERTY>
		<PROPERTY Name="YAxisType">0</PROPERTY>
		<PROPERTY Name="XAxisType">1</PROPERTY>
		<PROPERTY Name="XAxisIsScalable">true</PROPERTY>
		<PROPERTY Name="YAxisIsScalable">true</PROPERTY>
	</MODE>
	<MODE Name="TCP Saturation">
		<PROPERTY Name="DisplayName">Tcp Saturation</PROPERTY>
		<PROPERTY Name="XHelp">Time</PROPERTY>
		<PROPERTY Name="ViewHelp">Displays tcp information for this trace</PROPERTY>
		<PROPERTY Name="YAxisType">0</PROPERTY>
		<PROPERTY Name="XAxisType">1</PROPERTY>
		<PROPERTY Name="XAxisIsScalable">true</PROPERTY>
		<PROPERTY Name="YAxisIsScalable">true</PROPERTY>
	</MODE>
	<MODE Name="TCP Conversations By Origin">
		<PROPERTY Name="DisplayName">TCP Conversations By Origin</PROPERTY>
		<PROPERTY Name="XHelp">Time</PROPERTY>
		<PROPERTY Name="ViewHelp">Displays tcp information for this trace</PROPERTY>
		<PROPERTY Name="YAxisType">0</PROPERTY>
		<PROPERTY Name="XAxisType">1</PROPERTY>
		<PROPERTY Name="XAxisIsScalable">true</PROPERTY>
		<PROPERTY Name="YAxisIsScalable">true</PROPERTY>
	</MODE>
	<MODE Name="TCP Conversations By ID">
		<PROPERTY Name="DisplayName">TCP Conversations By ID</PROPERTY>
		<PROPERTY Name="XHelp">Time</PROPERTY>
		<PROPERTY Name="ViewHelp">Displays tcp information for this trace</PROPERTY>
		<PROPERTY Name="YAxisType">0</PROPERTY>
		<PROPERTY Name="XAxisType">1</PROPERTY>
		<PROPERTY Name="XAxisIsScalable">true</PROPERTY>
		<PROPERTY Name="YAxisIsScalable">true</PROPERTY>
	</MODE>
	<MODE Name="TCP Bytes In Flight">
		<PROPERTY Name="DisplayName">TCP Bytes In Flight</PROPERTY>
		<PROPERTY Name="XHelp">Time</PROPERTY>
		<PROPERTY Name="ViewHelp">Displays tcp information for this trace</PROPERTY>
		<PROPERTY Name="YAxisType">0</PROPERTY>
		<PROPERTY Name="XAxisType">1</PROPERTY>
		<PROPERTY Name="XAxisIsScalable">true</PROPERTY>
		<PROPERTY Name="YAxisIsScalable">true</PROPERTY>
	</MODE>
</DATASET>
<DATASET Name="Network RTP Dataset" ParentName="Base Dataset">
	<MODE Name="Payload Size">
		<PROPERTY Name="DisplayName">Network RTP Payload Sizes</PROPERTY>
		<PROPERTY Name="XHelp">Time</PROPERTY>
		<PROPERTY Name="ViewHelp">Displays the rtp payload sizes for each rtp packet in this trace</PROPERTY>
		<PROPERTY Name="YAxisType">0</PROPERTY>
		<PROPERTY Name="XAxisType">1</PROPERTY>
		<PROPERTY Name="XAxisIsScalable">true</PROPERTY>
		<PROPERTY Name="YAxisIsScalable">true</PROPERTY>
	</MODE>
	<MODE Name="Sequence Numbers">
		<PROPERTY Name="DisplayName">Network RTP Sequence Numbers</PROPERTY>
		<PROPERTY Name="XHelp">Time</PROPERTY>
		<PROPERTY Name="ViewHelp">Displays the rtp sequence numbers for each rtp packet in this trace</PROPERTY>
		<PROPERTY Name="YAxisType">0</PROPERTY>
		<PROPERTY Name="XAxisType">1</PROPERTY>
		<PROPERTY Name="XAxisIsScalable">true</PROPERTY>
		<PROPERTY Name="YAxisIsScalable">true</PROPERTY>
	</MODE>
	<MODE Name="Duplicate Sequence Numbers">
		<PROPERTY Name="DisplayName">Network RTP Duplicate Sequence Numbers</PROPERTY>
		<PROPERTY Name="XHelp">Time</PROPERTY>
		<PROPERTY Name="ViewHelp">Displays rtp packets which have the same sequence number as the packet before them</PROPERTY>
		<PROPERTY Name="YAxisType">0</PROPERTY>
		<PROPERTY Name="XAxisType">1</PROPERTY>
		<PROPERTY Name="XAxisIsScalable">true</PROPERTY>
		<PROPERTY Name="YAxisIsScalable">true</PROPERTY>
	</MODE>
</DATASET>
  <DATASET Name="Network RTSP Dataset" ParentName="Base Dataset">
	  <MODE Name="Message Duration">
		  <PROPERTY Name="DisplayName">Network RTSP M-Messages Duration</PROPERTY>
		  <PROPERTY Name="XHelp">Time</PROPERTY>
		  <PROPERTY Name="ViewHelp">Displays the RTSP M messages in the trace</PROPERTY>
		  <PROPERTY Name="YAxisType">0</PROPERTY>
		  <PROPERTY Name="XAxisType">1</PROPERTY>
		  <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
		  <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
	  </MODE>
  </DATASET>
  <DATASET Name="Network DLNA Dataset" ParentName="Base Dataset">
	  <MODE Name="DLNA Default">
		  <PROPERTY Name="DisplayName">Network DLNA</PROPERTY>
		  <PROPERTY Name="XHelp">Time</PROPERTY>
		  <PROPERTY Name="ViewHelp">Displays the DLNA messages in the trace</PROPERTY>
		  <PROPERTY Name="YAxisType">0</PROPERTY>
		  <PROPERTY Name="XAxisType">1</PROPERTY>
		  <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
		  <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
	  </MODE>
  </DATASET>
    <DATASET Name="Async Dataset" ParentName="Base Dataset">
      <MODE Name="MediaDefault">
        <PROPERTY Name="DisplayName">Per Workqueues</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Workqueues Help Text</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="MediaAsync">
        <PROPERTY Name="DisplayName">per AsyncResult</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">async result Help Text</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="MediaVtable">
        <PROPERTY Name="DisplayName">per Class</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Class Help Text</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="MediaThread">
        <PROPERTY Name="DisplayName">per Thread</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Thread Help Text</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="MediaStartPriority">
        <PROPERTY Name="DisplayName">per Start Priority</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Start Priority Help Text</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="MediaEndPriority">
        <PROPERTY Name="DisplayName">per End Priority</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">End Priority Help Text</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="MediaStartProcessor">
        <PROPERTY Name="DisplayName">per Start Processor</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Start Processor Help Text</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="MediaEndProcessor">
        <PROPERTY Name="DisplayName">per End Processor</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">End Processor Help Text</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>

      <MODE Name="QueueTime">
        <PROPERTY Name="DisplayName">Queue Time</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">MCE Help Text</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="ExecuteTime">
        <PROPERTY Name="DisplayName">Work Time</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">MCE Help Text</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>

    </DATASET>

    <PANEL Name="RtMedia Panel" ParentName="Color Scheme">
      <PROPERTY Name="BackgroundColor">A255R0G0B0</PROPERTY>
    </PANEL>
    <DATASET Name="XA_RtMedia" ParentName="Base Dataset">
      <MODE Name="EngineTickInterval">
        <PROPERTY Name="DisplayName">Engine Tick Interval</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Fixed</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Engine tick interval: X axis is system time (one dimension). Size of the bar is the processing duration (for API calls)
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="EngineTickLineWithDot">
        <PROPERTY Name="DisplayName">Engine Tick Cadence</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Elapsed Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Engine tick interval: X axis is system time and Y axis is the elapsed time from last tick.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="ConferenceInterval">
        <PROPERTY Name="DisplayName">Conf/Router Processing Duration</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Conf ID</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Router processing durations in conference. X is Time, Y is conference ID, Size of the bar is the processing duration
          Tracking these durations:
          1, routers: Audio/Video/Data
          2, transport processing
          3, work item
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="ConferenceLineWithDot">
        <PROPERTY Name="DisplayName">Conf/Router Processing Cadence</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Elapsed Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Router processing durations in conference. X is Time, Y is the elapsed time from last event of the same type.
          Tracking these durations:
          1, routers: Audio/Video/Data
          2, transport processing
          3, work item
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="RtpInterval">
        <PROPERTY Name="DisplayName">RTP/RTCP send/recv time</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Conf ID</PROPERTY>
        <PROPERTY Name="ViewHelp">
          X is RTP/RTCP processing Time (not real receive/send time from socket), Y is conference ID.
          Size of the bar is the elapsed time between packet received and packet processed (for receive direction only)
          Tracking these packets:
          1, RTP: SSRC, RTP payload type, RTP sequence number, RTP timestamp, RTP packet size
          2, RTCP: SSRC, RTCP payload type, RTCP packet size
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="RtpLineWithDot">
        <PROPERTY Name="DisplayName">RTP/RTCP send/recv cadence</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Elapsed Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          X is Time, Y is the elapsed time from last event of the same type.
          Tracking these durations:
          1, RTP: SSRC, RTP payload type, RTP sequence number, RTP timestamp, RTP packet size
          2, RTCP: SSRC, RTCP payload type, RTCP packet size
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="TimeInTransport">
        <PROPERTY Name="DisplayName">Time packets stay in transport</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Time spent in Transport (ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          X is Time, Y is the elapsed time the packet stays in transport
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="RtpSequenceNumber">
        <PROPERTY Name="DisplayName">RTP sequence number vs. Time</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">RTP sequence number</PROPERTY>
        <PROPERTY Name="ViewHelp">
          X is Time, Y is the RTP sequence number
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="RtpTimeStamp">
        <PROPERTY Name="DisplayName">RTP time stamp delta</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">RTP timestamp</PROPERTY>
        <PROPERTY Name="ViewHelp">
          X is Time, Y is the RTP timestamp delta
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="DeviceCadence">
        <PROPERTY Name="DisplayName">Device Pull/Push Cadence</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Elapsed Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          X is Time, Y is the elapsed time from last push/pull
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="DeviceEnergy">
        <PROPERTY Name="DisplayName">Device Energy Level</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Energy</PROPERTY>
        <PROPERTY Name="ViewHelp">
          X is Time, Y is the energy level
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="DeviceDelay">
        <PROPERTY Name="DisplayName">Device Delay</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          X is Time, Y is the delay
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="ISR/DPC Panel" ParentName="Color Scheme">
      <PROPERTY Name="BackgroundColor">A255R0G0B0</PROPERTY>
    </PANEL>
    <DATASET Name="ISR/DPC DataSet" ParentName="Base Dataset">
      <MODE Name="TypeAsInterval">
        <PROPERTY Name="DisplayName">ISRs and DPCs Layers</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">ISRs,DPCs,Timer DPCs</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays ISR, DPC and Timer DPC information
          Top Row: ISRs
          2nd Row: DPCs (Deferred Procedure Call)
          Bottom Row: Timer DPCs
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="0" Text="Timer DPCs">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="1" Text="DPCs">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="2" Text="ISRs">A200R255G255B255</PROPERTY>
      </MODE>
      <MODE Name="DPCISRDurationvsDPCISRDurationAsInterval">
        <PROPERTY Name="DisplayName">ISRs and DPCs Time x Duration Interval</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">ISRs,DPCs,TimerDPCs Duration in ns</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays ISR, DPC and Timer DPC duration on the Y Axis. The X axis represents time, measured in microseconds (us) or nanoseconds (ns)depending on zoom level. The target max for ISR/DPC duration time is 1 ms. Anything above 3 ms is indicative of a problem.
        </PROPERTY>
        <PROPERTY Name="YAxisType">11</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="Annotation" Type="Line" ValueY="3000000" >A200R255G0B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Text" ValueX="50" ValueY="3000000" ValueH="12" Text="Potential AV Glitches due to long ISR/DPCs > 3ms" >A200R255G0B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Line" ValueY="1000000" >A200R255G255B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Text" ValueX="50" ValueY="1000000" ValueH="12" Text="Target Max ISR/DPC duration limit - 1ms" >A200R255G255B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Rectangle" ValueY="1000000" ValueH="2000000" >A25R255G255B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Rectangle" ValueY="3000000" ValueH="1000000000" >A50R255G0B0</PROPERTY>
      </MODE>
      <MODE Name="DPCISRDriverDurationAsBar">
        <PROPERTY Name="DisplayName">ISRs and DPCs Time x Duration</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">ISRs,DPCs,TimerDPCs Duration in ms</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays ISR, DPC and Timer DPC duration on the Y Axis. The X axis represents time, measured in microseconds (us) or nanoseconds (ns)depending on zoom level. The target max for ISR/DPC duration time is 1 ms. Anything above 3 ms is indicative of a problem.
        </PROPERTY>
        <PROPERTY Name="YAxisType">11</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="Annotation" Type="Line" ValueY="3000000" >A200R255G0B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Text" ValueX="50" ValueY="3000000" ValueH="12" Text="Potential AV Glitches due to long ISR/DPCs > 3ms" >A200R255G0B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Line" ValueY="1000000" >A200R255G255B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Text" ValueX="50" ValueY="1000000" ValueH="12" Text="Target Max ISR/DPC duration limit - 1ms" >A200R255G255B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Rectangle" ValueY="1000000" ValueH="2000000" >A25R255G255B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Rectangle" ValueY="3000000" ValueH="1000000000" >A50R255G0B0</PROPERTY>
      </MODE>

      <MODE Name="ISRDPCMetaAsInterval">
        <PROPERTY Name="DisplayName">ISR/DPCs Layers</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">ISR/DPCs Layers</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on the zoom level. The Y axis represents the ISR/DPC layers in the order they were first hit in the trace. Each rectangle represents a thread. Each thread is positioned over the layer it executed. The length of each rectangle represents how long each thread executed. Each thread gets assigned a unique color. The same color is used for all instances where a specific thread executed.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="DriverSelectionAsInterval">
        <PROPERTY Name="DisplayName">Driver activity per Core</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">CPU</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Driver activity across time: CPU cores are represented in layers, starting with the first core at the bottom. The numbers on the Y axis show which core that row of driver activity refers to (numbering starts from 0).
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="CadenceAsLineWithDots">
        <PROPERTY Name="DisplayName">ISR/DPC Cadence</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Delta (ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The Y Axis represents the delta between the current schedule time ane the previous schedule time from the same ISR/DPC
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="ISR/DPC Storm Panel" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="ISR/DPC Storm DataSet" ParentName="Base Dataset">
      <MODE Name="DPCISRStormDriverDurationAsBar">
        <PROPERTY Name="DisplayName">ISRs and DPCs Storm Time x Duration</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">ISRs,DPCs,TimerDPCs Storm Duration in ns</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays ISR, DPC and Timer DPC cumulative duration on the Y Axis. The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on zoom level. The target max for ISR/DPC duration time is 4 ms within an 10ms window. Anything above 4 ms is indicative of a problem.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="Annotation" Type="Line" ValueY="4000000" >A200R255G0B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Text" ValueX="50" ValueY="5000000" ValueH="12" Text="Potential AV Glitches due to a ISR/DPC Storms > 4ms" >A200R255G0B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Rectangle" ValueY="4000000" ValueH="1000000000" >A50R255G0B0</PROPERTY>
      </MODE>
      <MODE Name="DPCISR_ISR_Count_AsBar">
        <PROPERTY Name="DisplayName">ISRs and DPCs Storm - ISR Count</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Count of ISRs within a Storm</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays the number of instances of an ISR during an Storm interval in the Y Axis. The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on zoom level.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="DPCISR_DPC_Count_AsBar">
        <PROPERTY Name="DisplayName">ISRs and DPCs Storm - DPC Count</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Count of DPCs within a Storm</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays the number of instances of an DPC during an Storm interval in the Y Axis. The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on zoom level.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="DPCISR_TimerDPC_Count_AsBar">
        <PROPERTY Name="DisplayName">ISRs and DPCs Storm - TimerDPC Count</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Count of TimerDPCs within a Storm</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays the number of instances of an TimerDPC during an Storm interval in the Y Axis. The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on zoom level.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="DPCISR_Ovelaped_Count_AsBar">
        <PROPERTY Name="DisplayName">ISRs and DPCs Storm - Ovelaped Operation Counts</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Count of Overlaped within a Storm</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays the number of instances of Ovelaped operations during an Storm interval in the Y Axis. The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on zoom level.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>

    </DATASET>

    <PANEL Name="Thread Panel" ParentName="Color Scheme">
    </PANEL>

    <DATASET Name="Processes and Threads DataSet" ParentName="Base Dataset">

      <MODE Name="CsPriorityAsInterval">
        <PROPERTY Name="DisplayName">Drivers, Processes, Threads</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Thread Priority</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on the zoom level. The Y axis represents the 32 thread priority layers. Each rectangle represents a thread. Each thread is positioned over the layer it executed. The length of each rectangle represents how long each thread executed. Each thread gets assigned a unique color. The same color is used for all instances where a specific thread executed.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
        <PROPERTY Name="PickPerSelection">false</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="0" Text="Pri-0">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="1" Text="Pri-1">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="2" Text="Pri-2">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="3" Text="Pri-3">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="4" Text="Pri-4">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="5" Text="Pri-5">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="6" Text="Pri-6">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="7" Text="Pri-7">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="8" Text="Pri-8">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="9" Text="Pri-9">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="10" Text="Pri-10">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="11" Text="Pri-11">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="12" Text="Pri-12">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="13" Text="Pri-13">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="14" Text="Pri-14">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="15" Text="Pri-15">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="16" Text="Pri-16">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="17" Text="Pri-17">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="18" Text="Pri-18">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="19" Text="Pri-19">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="20" Text="Pri-20">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="21" Text="Pri-21">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="22" Text="Pri-22">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="23" Text="Pri-23">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="24" Text="Pri-24">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="25" Text="Pri-25">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="26" Text="Pri-26">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="27" Text="Pri-27">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="28" Text="Pri-28">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="29" Text="Pri-29">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="30" Text="Pri-30">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="31" Text="Pri-31">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="32" Text="Timer DPC">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="33" Text="Regular DPC">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="34" Text="ISR">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="35" Text="ClockInt">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="36" Text="Long DPC Detection">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="37" Text="Long DPC Mitigation">A200R255G255B255</PROPERTY>
        <PROPERTY Name="Annotation" Type="Rectangle" ValueY="31" ValueH="6" >A25R255G0B0</PROPERTY>
      </MODE>
  
      <MODE Name="CsPriorityAsIntervalR">
        <PROPERTY Name="DisplayName">Drivers, Processes, Threads with ReadyThreads</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Thread Priority</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on the zoom level. The Y axis represents the 32 thread priority layers. Each rectangle represents a thread. Each thread is positioned over the layer it executed. The length of each rectangle represents how long each thread executed. Each thread gets assigned a unique color. The same color is used for all instances where a specific thread executed.
        </PROPERTY>
        <PROPERTY Name="YAxisType">12</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
        <PROPERTY Name="PickPerSelection">false</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="0" Text="Pri-0">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="1" Text="Pri-1">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="2" Text="Pri-2">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="3" Text="Pri-3">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="4" Text="Pri-4">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="5" Text="Pri-5">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="6" Text="Pri-6">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="7" Text="Pri-7">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="8" Text="Pri-8">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="9" Text="Pri-9">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="10" Text="Pri-10">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="11" Text="Pri-11">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="12" Text="Pri-12">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="13" Text="Pri-13">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="14" Text="Pri-14">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="15" Text="Pri-15">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="16" Text="Pri-16">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="17" Text="Pri-17">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="18" Text="Pri-18">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="19" Text="Pri-19">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="20" Text="Pri-20">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="21" Text="Pri-21">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="22" Text="Pri-22">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="23" Text="Pri-23">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="24" Text="Pri-24">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="25" Text="Pri-25">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="26" Text="Pri-26">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="27" Text="Pri-27">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="28" Text="Pri-28">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="29" Text="Pri-29">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="30" Text="Pri-30">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="31" Text="Pri-31">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="32" Text="Timer DPC">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="33" Text="Regular DPC">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="34" Text="ISR">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="35" Text="ClockInt">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="36" Text="Long DPC Detection">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="37" Text="Long DPC Mitigation">A200R255G255B255</PROPERTY>
        <PROPERTY Name="Annotation" Type="Rectangle" ValueY="32" ValueH="6" >A25R255G0B0</PROPERTY>
      </MODE>
      <MODE Name="SelectionAsInterval">
        <PROPERTY Name="DisplayName">Drivers, Processes, Threads per Core</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">CPU</PROPERTY>
        <PROPERTY Name="ViewHelp">
          CPU work across time: CPU cores are represented in layers, starting with the first core at the bottom. Use this Panel to look for core parking problems and to verify threads are running on the correct core. The numbers on the Y axis show which core that row of threads refers to (numbering starts from 0).
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>

      <MODE Name="ReadyThreadperCore">
        <PROPERTY Name="DisplayName">ReadyThread per Origin Core</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">CPU</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Readythread indicate when a given thread (origin core) became ready to execute. The width of the readythread indicates how long the thread waited until it was scheduled CPU cores are represented in layers, starting with the first core at the bottom.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="DurationAsInterval">
        <PROPERTY Name="DisplayName">ReadyThread Wait Latency as Bars</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Wait Time (ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">ReadyThread wait latency (ns).</PROPERTY>
        <PROPERTY Name="YAxisType">13</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="DurationAsIntervalLayers">
        <PROPERTY Name="DisplayName">ReadyThread Wait Latency Layers</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Unique Thread Layer</PROPERTY>
        <PROPERTY Name="ViewHelp">ReadyThread wait latency (ns). Each Process/thread is presented in a unique layer</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="DurationAsBar">
        <PROPERTY Name="DisplayName">ReadyThread Wait Latency as Lines</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Wait Time (ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">ReadyThread wait latency (ns).</PROPERTY>
        <PROPERTY Name="YAxisType">13</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>


      <MODE Name="CsReasonAsInterval">
        <PROPERTY Name="DisplayName">Processes and Threads - CS Reason</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">CS Reason</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on the zoom level. The Y axis represents the Kernel Context Switch reasons in layere. Each rectangle represents a thread. Each thread is positioned over the layer it executed. The length of each rectangle represents how long each thread executed. Each thread gets assigned a unique color. The same color is used for all instances where a specific thread executed.
          Reasons:
          0    Executive
          1    FreePage
          2    PageIn
          3    PoolAllocation
          4    DelayExecution
          5    Suspended
          6    UserRequest
          7    WrExecutive
          8    WrFreePage
          9    WrPageIn
          10   WrPoolAllocation
          11   WrDelayExecution
          12   WrSuspended
          13   WrUserRequest
          14   WrEventPair
          15   WrQueue
          16   WrLpcReceive
          17   WrLpcReply
          18   WrVirtualMemory
          19   WrPageOut
          20   WrRendezvous
          21   WrKeyedEvent
          22   WrTerminated
          23   WrProcessInSwap
          24   WrCpuRateControl
          25   WrCalloutStack
          26   WrKernel
          27   WrResource
          28   WrPushLock
          29   WrMutex
          30   WrQuantumEnd
          31   WrDisoatchInt
          32   WrPreempted
          33   WrYieldExecution
          34   WrFastMutex
          35   WrGuardedMutex
          36   WrRundown
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="0"  Text="Executive">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="1"  Text="FreePage">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="2"  Text="PageIn">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="3"  Text="PoolAllocation">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="4"  Text="DelayExecution">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="5"  Text="Suspended">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="6"  Text="UserRequest">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="7"  Text="WrExecutive">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="8"  Text="WrFreePage">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="9"  Text="WrPageIn">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="10" Text="WrPoolAllocation">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="11" Text="WrDelayExecution">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="12" Text="WrSuspended">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="13" Text="WrUserRequest">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="14" Text="WrEventPair">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="15" Text="WrQueue">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="16" Text="WrLpcReceive">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="17" Text="WrLpcReply">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="18" Text="WrVirtualMemory">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="19" Text="WrPageOut">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="20" Text="WrRendezvous">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="21" Text="WrKeyedEvent">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="22" Text="WrTerminated">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="23" Text="WrProcessInSwap">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="24" Text="WrCpuRateControl">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="25" Text="WrCalloutStack">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="26" Text="WrKernel">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="27" Text="WrResource">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="28" Text="WrPushLock">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="29" Text="WrMutex">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="30" Text="WrQuantumEnd">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="31" Text="WrDisoatchInt">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="32" Text="WrPreempted">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="33" Text="WrYieldExecution">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="34" Text="WrFastMutex">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="35" Text="WrGuardedMutex">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="36" Text="WrRundown">A200R255G255B255</PROPERTY>
      </MODE>
      <MODE Name="QoSClassAsInterval">
        <PROPERTY Name="DisplayName">Processes and Threads - QoS Class</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">CS Reason</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on the zoom level. The Y axis represents the Kernel Context Switch reasons in layere. Each rectangle represents a thread. Each thread is positioned over the layer it executed. The length of each rectangle represents how long each thread executed. Each thread gets assigned a unique color. The same color is used for all instances where a specific thread executed.
          Reasons:
          0    High
          1    Medium
          2    Low
          3    Multimedia
          4    Deadline
          5    Eco
          6    Utility
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="0"  Text="High">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="1"  Text="Medium">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="2"  Text="Low">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="3"  Text="Multimedia">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="4"  Text="Deadline">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="5"  Text="Eco">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="6"  Text="Utility">A200R255G255B255</PROPERTY>
      </MODE>
      <!--MODE Name="CsMetaPriorityAsInterval">
        <PROPERTY Name="DisplayName">Processes and Threads Layers</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Process and Thread Layer</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on the zoom level. The Y axis represents the thread layers. Each rectangle represents a thread. Each thread is positioned over the layer it executed. The length of each rectangle represents how long each thread executed. Each thread gets assigned a unique color. The same color is used for all instances where a specific thread executed.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE-->
      <!--MODE Name="CsMetaThreadIDAsInterval">
        <PROPERTY Name="DisplayName">Processes and Threads - Thread Layers</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Process and Threads - Thread ID Layer</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on the zoom level. The Y axis represents the thread id layers. Each rectangle represents a thread. Each thread is positioned over the thread id layer it executed. The length of each rectangle represents how long each thread executed. Each thread gets assigned a unique color. The same color is used for all instances where a specific thread executed.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE-->
      <MODE Name="CsMetaThreadIDAsIntervalCollapsed">
        <PROPERTY Name="DisplayName">Processes and Threads - Thread Layers - Collapsed</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Process and Threads - Thread ID Layer</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on the zoom level. The Y axis represents the thread id index. Each rectangle represents a thread. Each thread is positioned over the thread id layer it executed. The length of each rectangle represents how long each thread executed. Each thread gets assigned a unique color. The same color is used for all instances where a specific thread executed.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <!--MODE Name="CsMetaProcessIDAsInterval">
        <PROPERTY Name="DisplayName">Processes and Threads - Process Layers</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Process and Threads - Process ID Layer</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on the zoom level. The Y axis represents the process id layers. All threads from the same process id are presented in the same layer. Each rectangle represents a thread. Each thread is positioned over the process id layer it executed. The length of each rectangle represents how long each thread executed. Each thread gets assigned a unique color. The same color is used for all instances where a specific thread executed.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE-->
      <MODE Name="CsMetaProcessIDAsIntervalCollapsed">
        <PROPERTY Name="DisplayName">Processes and Threads - Process Layers - Collapsed</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Process and Threads - Process ID Layer</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on the zoom level. The Y axis represents the process id index. All threads from the same process id are presented in the same layer. Each rectangle represents a thread. Each thread is positioned over the process id layer it executed. The length of each rectangle represents how long each thread executed. Each thread gets assigned a unique color. The same color is used for all instances where a specific thread executed.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="CsDurationAsBar">
        <PROPERTY Name="DisplayName">Threads work Duration</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Thread work Duration in ms</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Along the Y axis is the work duration of the thread in milliseconds (ms). Threads are still organized by timestamps on the X axis.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <!--MODE Name="StartPriAsLine">
        <PROPERTY Name="DisplayName">Thread Priority variation on Time</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Thread Priority</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Thread Priority variation x Time
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE-->
      <MODE Name="StartPriAsLineWithDots">
        <PROPERTY Name="DisplayName">Thread Priority variation on Time</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Thread Priority</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Thread Priority variation across time with dots: This Panel shows the priority level of the thread on the Y axis and the dots marking changes in the thread priority level. Threads that have extreme changes in priority levels may indicate performance problems or code irregularities.
        </PROPERTY>
        <PROPERTY Name="YAxisType">12</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <!--MODE Name="CadenceAsLine">
        <PROPERTY Name="DisplayName">Thread work Cadence</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Thread Priority</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The Y Axis represents the delta between the current schedule time ane the previous schedule time from the same thread
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE-->
      <MODE Name="CadenceAsLineWithDots">
        <PROPERTY Name="DisplayName">Thread work Cadence</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Delta (ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The Y Axis represents the delta between the current schedule time ane the previous schedule time from the same thread
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="Loader DataSet" ParentName="Base Dataset">
      <MODE Name="LoaderInterval">
        <PROPERTY Name="DisplayName">Loader Interval</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Loader Layer</PROPERTY>
        <PROPERTY Name="ViewHelp">
          TBW
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="User defined (eVxml)" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="User defined (eVxml) Dataset" ParentName="Base Dataset">
      <MODE Name="Tick">
        <PROPERTY Name="DisplayName">User defined (eVxml)</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">User defined (eVxml) from misc media sources. Audio or video glitches are one example. Other examples include the Audio Engine and MF/DXVA Operations </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="TickLayer">
        <PROPERTY Name="DisplayName">User defined Layers</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">User defined Layers</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on the zoom level. The Y axis represents the User defined layers in the order they were first hit in the trace. Each line represents an user defined event. Each user defined event is positioned over the layer it executed.  Each user defined event gets assigned a unique color. The same color is used for all instances where a specific user defined event executed.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="CadenceAsLineWithDots">
        <PROPERTY Name="DisplayName">User defined (eVxml) event cadence</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Delta (ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The Y Axis represents the delta between the current schedule time ane the previous schedule time from the same user defined (eVxml) event
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="User defined XY Dataset" ParentName="Base Dataset">
      <MODE Name="Bar">
        <PROPERTY Name="DisplayName">Bar on YAxis</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Bar on YAxis</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="Line">
        <PROPERTY Name="DisplayName">Line on Y Axis</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">User defined Layers</PROPERTY>
        <PROPERTY Name="ViewHelp"> Line on Y Axis</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="WMC Dataset" ParentName="Base Dataset">
      <MODE Name="Tick">
        <PROPERTY Name="DisplayName">User defined (eVxml)</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">User defined (eVxml) from several sources.</PROPERTY>
        <PROPERTY Name="YAxisType">2</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="Device Tick Dataset" ParentName="Base Dataset">
      <MODE Name="Tick">
        <PROPERTY Name="DisplayName">Device Events</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Device Events Logged using PK.</PROPERTY>
        <PROPERTY Name="YAxisType">2</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="Device Layer DataSet" ParentName="Base Dataset">
      <MODE Name="IntervalTick">
        <PROPERTY Name="DisplayName">Device Interval Panel</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">MTP Layers</PROPERTY>
        <PROPERTY Name="ViewHelp">
          MTP Layers:
          3 - Operation
          2 - Command/Data/Response
          1 - Object Access
          0 - Transport.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="DurationBar">
        <PROPERTY Name="DisplayName">Operation Duration</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Duration(ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">Displays the Operations duration on Y.</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="WPP Panel" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="WPP Dataset" ParentName="Base Dataset">
      <MODE Name="Tick">
        <PROPERTY Name="DisplayName">WPP Events </PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">WPP events from Media Foundation provider.</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="TickLayer">
        <PROPERTY Name="DisplayName">WPP event Layers</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">WPP event Layers</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on the zoom level. The Y axis represents the WPP event layers in the order they were first hit in the trace. Each line represents an WPP event . Each WPP event is positioned over the layer it executed.  Each WPP event event gets assigned a unique color. The same color is used for all instances where a specific user defined event executed.
        </PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="Process Lifetime Dataset" ParentName="Base Dataset">
      <MODE Name="Tick">
        <PROPERTY Name="DisplayName">Process Lifetime</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Process Lifetime. Vertical lines indicate the time when a process was created or destroyed.</PROPERTY>
        <PROPERTY Name="YAxisType">2</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="Process Lifetime Interval Dataset" ParentName="Base Dataset">
      <!--MODE Name="Tick">
        <PROPERTY Name="DisplayName">Process Lifetime</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Process Lifetime</PROPERTY>
        <PROPERTY Name="YAxisType">2</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE-->
      <MODE Name="ProcessAsInterval">
        <PROPERTY Name="DisplayName">Process Lifetime Interval</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Process Lifetime Interval. Rectangles represent the lifetime of a given process (one per row - from when it was created until it was destroyed)</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="-1" Text="Misc">A200R255G255B255</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="Thread Lifetime Dataset" ParentName="Base Dataset">
      <MODE Name="Tick">
        <PROPERTY Name="DisplayName">Thread Lifetime</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Thread Lifetime. Vertical lines indicate the time when a thread was created or destroyed.</PROPERTY>
        <PROPERTY Name="YAxisType">2</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="Thread Lifetime Interval Dataset" ParentName="Base Dataset">
      <!--MODE Name="Tick">
        <PROPERTY Name="DisplayName">Thread Lifetime</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Thread Lifetime</PROPERTY>
        <PROPERTY Name="YAxisType">2</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE-->
      <MODE Name="ThreadAsInterval">
        <PROPERTY Name="DisplayName">Thread Lifetime Interval</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Thread Lifetime Interval.  Rectangles represent the lifetime of a given thread (one per row - from when it was created until it was destroyed)</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="-1" Text="Misc">A200R255G255B255</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="Image Lifetime Dataset" ParentName="Base Dataset">
      <MODE Name="Tick">
        <PROPERTY Name="DisplayName">Image Lifetime</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Image Lifetime.  Vertical lines indicate the time when a Image was loaded or unloaded.</PROPERTY>
        <PROPERTY Name="YAxisType">2</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="Image Load Lifetime Interval Dataset" ParentName="Base Dataset">
      <!--MODE Name="Tick">
	<PROPERTY Name="DisplayName">Image Load Lifetime</PROPERTY>
	<PROPERTY Name="XHelp">Time</PROPERTY>
	<PROPERTY Name="ViewHelp">Image Load Lifetime</PROPERTY>
	<PROPERTY Name="YAxisType">2</PROPERTY>
	<PROPERTY Name="XAxisType">1</PROPERTY>
	<PROPERTY Name="XAxisIsScalable">true</PROPERTY>
	<PROPERTY Name="YAxisIsScalable">false</PROPERTY>
  </MODE-->
      <MODE Name="ImageAsInterval">
        <PROPERTY Name="DisplayName">Image Load Lifetime Interval</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Image Load Lifetime Interval.  Rectangles represent the lifetime of a given image dll (one per row - from when it was loaded until it was unloaded)</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="-1" Text="Misc">A200R255G255B255</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="MMCSS Scheduler Dataset" ParentName="Base Dataset">
      <MODE Name="SchedulerTransitions">
        <PROPERTY Name="DisplayName">MMCSS Scheduler Transitions</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Thread Priority</PROPERTY>
        <PROPERTY Name="ViewHelp">Multimedia Class Scheduler thread priority transitons. This shows the changing schedule priority level of a process over time. The MMCSS helps multimedia applications deliver glitch-free playback. </PROPERTY>
        <PROPERTY Name="YAxisType">12</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <!--MODE Name="Tick">
	<PROPERTY Name="DisplayName">MMCSS Scheduler Ticks</PROPERTY>
	<PROPERTY Name="XHelp">Time</PROPERTY>
	<PROPERTY Name="YHelp">Thread Priority</PROPERTY>
	<PROPERTY Name="ViewHelp">MMCSS Scheduling thread priority ticks</PROPERTY>
	<PROPERTY Name="YAxisType">2</PROPERTY>
	<PROPERTY Name="XAxisType">1</PROPERTY>
	<PROPERTY Name="XAxisIsScalable">true</PROPERTY>
	<PROPERTY Name="YAxisIsScalable">false</PROPERTY>
  </MODE-->
    </DATASET>

    <DATASET Name="PEP Dataset" ParentName="Base Dataset">
      <MODE Name="FreqTransitions">
        <PROPERTY Name="DisplayName">Frequency Transitions</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Frequency KHz</PROPERTY>
        <PROPERTY Name="ViewHelp">PEP frequency transitions </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="Miracast Dataset" ParentName="Base Dataset">
      <MODE Name="TotalDurationInterval">
        <PROPERTY Name="DisplayName">Frame Duration Interval</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Duration(ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">Miracast Total Duration </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="ColorConvertionDurationInterval">
        <PROPERTY Name="DisplayName">Color Convertion Duration Interval</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Duration(ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">Miracast Color Convertion Duration </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="EncodeDurationInterval">
        <PROPERTY Name="DisplayName">Encode Duration Interval</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Duration(ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">Miracast Encode Duration </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="NetworkDuration">
        <PROPERTY Name="DisplayName">Network Duration Interval</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Duration(ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">Miracast Network Duration </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="EncodeToNetworkDuration">
        <PROPERTY Name="DisplayName">Encode to Network Duration Interval</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Duration(ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">Miracast Encode to Network Duration</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="Frames">
        <PROPERTY Name="DisplayName">Miracast Frames</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Frame</PROPERTY>
        <PROPERTY Name="ViewHelp">Miracast Frames </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="Sequence Dataset" ParentName="Base Dataset">
      <MODE Name="Tick">
        <PROPERTY Name="DisplayName">Miracast Sequence Frames</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Tick</PROPERTY>
        <PROPERTY Name="ViewHelp">Sequence Frames</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="Frame ID">
        <PROPERTY Name="DisplayName">Frame ID</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">ID</PROPERTY>
        <PROPERTY Name="ViewHelp">Frame ID number</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="Audio Min Freq">
        <PROPERTY Name="DisplayName">Min Audio Frequency</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Frequency</PROPERTY>
        <PROPERTY Name="ViewHelp">Min Frame Audio Frequency</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="Audio Max Freq">
        <PROPERTY Name="DisplayName">Max Audio Frequency</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Frequency</PROPERTY>
        <PROPERTY Name="ViewHelp">Max Frame Audio Frequency</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>


    </DATASET>


    <DATASET Name="SQLXEvents DataSet" ParentName="Base Dataset">
      <MODE Name="SQLXEventsTick">
        <PROPERTY Name="DisplayName">SQL XEvents</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Vertical line represents a SQL XEvent.
        </PROPERTY>
        <PROPERTY Name="YAxisType">2</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="EhomeEvents DataSet" ParentName="Base Dataset">
      <MODE Name="EhomeEventsTick">
        <PROPERTY Name="DisplayName">Ehome Events</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Vertical line represents an Ehome Event.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="DwmSlicer DataSet" ParentName="Base Dataset">
      <MODE Name="SliceRectangles">
        <PROPERTY Name="DisplayName">DWM Slicer Atlas Timeline</PROPERTY>
        <PROPERTY Name="XHelp">Slicer ID</PROPERTY>
        <PROPERTY Name="YHelp">Slicer Height</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Slicer Atlas
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="SliceHistogram">
        <PROPERTY Name="DisplayName">DWM Slicer Atlas Histogram</PROPERTY>
        <PROPERTY Name="XHelp">Slicer ID</PROPERTY>
        <PROPERTY Name="YHelp">HistogramValue</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Slicer Atlas
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>


    </DATASET>

    <DATASET Name="FrameParser DataSet" ParentName="Base Dataset">
      <MODE Name="FrameParser">
        <PROPERTY Name="DisplayName">Media Frame Timeline</PROPERTY>
        <PROPERTY Name="XHelp">Frame TimeStamp</PROPERTY>
        <PROPERTY Name="YHelp">Undefined</PROPERTY>
        <PROPERTY Name="ViewHelp">
          This Panel contains all media frames extracted from the Media file in a timeline
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="Crimson Panel" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="Crimson Events Dataset" ParentName="Base Dataset">
      <MODE Name="Tick">
        <PROPERTY Name="DisplayName">Crimson Events</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Crimson provider events are displayed in this Panel.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="TickLayer">
        <PROPERTY Name="DisplayName">Crimson Event Layers</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Crimson Event Layers</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on the zoom level. The Y axis represents the Crimson event layers in the order they were first hit in the trace. Each line represents an Crimson event . Each Crimson event is positioned over the layer it executed.  Each Crimson event event gets assigned a unique color. The same color is used for all instances where a specific user defined event executed.
        </PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="CadenceAsLineWithDots">
        <PROPERTY Name="DisplayName">Crimson event cadence</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Delta (ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The Y Axis represents the delta between the current schedule time ane the previous schedule time from the same Crimson event
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="AzLog Panel" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="AzLog Events Dataset" ParentName="Base Dataset">
      <MODE Name="Tick">
        <PROPERTY Name="DisplayName">Application Events</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Azure log events are displayed in this Panel.
        </PROPERTY>
        <PROPERTY Name="YAxisType">2</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="IntervalTick">
        <PROPERTY Name="DisplayName">Crimson Event Layers</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Crimson Event Layers</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on the zoom level. The Y axis represents the Crimson event layers in the order they were first hit in the trace. Each line represents an Crimson event . Each Crimson event is positioned over the layer it executed.  Each Crimson event event gets assigned a unique color. The same color is used for all instances where a specific user defined event executed.
        </PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="CadenceAsLineWithDots">
        <PROPERTY Name="DisplayName">Crimson event cadence</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Delta (ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The Y Axis represents the delta between the current schedule time ane the previous schedule time from the same Crimson event
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="SMB 2 Client Panel" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="Smb2Client Events Dataset" ParentName="Base Dataset">
      <MODE Name="Tick">
        <PROPERTY Name="DisplayName">Application Events</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          SMB 2 events are displayed in this Panel.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="IntervalTick">
        <PROPERTY Name="DisplayName">Activity ID Layers</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Actrivity ID Layers</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on the zoom level. The Y axis represents the Activity ID.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="Duration">
        <PROPERTY Name="DisplayName">Duration</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Crimson Event Layers</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on the zoom level. The Y axis represents the Duration.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>

    </DATASET>

    <PANEL Name="SMB 2 Server Panel" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="Smb2Server Events Dataset" ParentName="Base Dataset">
      <MODE Name="Tick">
        <PROPERTY Name="DisplayName">Application Events</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          SMB 2 events are displayed in this Panel.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="IntervalTick">
        <PROPERTY Name="DisplayName">Activity ID Layers</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Actrivity ID Layers</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on the zoom level. The Y axis represents the Activity ID.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="Duration">
        <PROPERTY Name="DisplayName">Duration</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Crimson Event Layers</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on the zoom level. The Y axis represents the Duration.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>

    </DATASET>

    <PANEL Name="NFS Server Panel" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="NfsServer Events Dataset" ParentName="Base Dataset">
      <MODE Name="Tick">
        <PROPERTY Name="DisplayName">Application Events</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          SMB 2 events are displayed in this Panel.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="IntervalTick">
        <PROPERTY Name="DisplayName">Activity ID Layers</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Actrivity ID Layers</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on the zoom level. The Y axis represents the Activity ID.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="Duration">
        <PROPERTY Name="DisplayName">Duration</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Crimson Event Layers</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on the zoom level. The Y axis represents the Duration.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>

    </DATASET>

    <PANEL Name="DWM Core Panel" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="DWM Dataset" ParentName="Base Dataset">
      <MODE Name="Tick">
        <PROPERTY Name="DisplayName">Crimson Events</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Crimson provider events are displayed in this Panel.
        </PROPERTY>
        <PROPERTY Name="YAxisType">2</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="Crimson Intervals Events Dataset" ParentName="Base Dataset">
      <MODE Name="IntervalTick">
        <PROPERTY Name="DisplayName">Automatic Start-End Layers</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Automatic Start-End Layers</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Each layer represents an automaticaly generated interval between a pair of Start and End events with the same Crimson event Taks and provider type
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="Tick">
        <PROPERTY Name="DisplayName">Crimson Events</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Crimson events are displayed on this Panel
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="DurationBar">
        <PROPERTY Name="DisplayName">Automatic Start-End  Duration</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Automatic Start-End Layers</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Each layer represents an automaticaly generated interval between Start and End events of the same event and provider type
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <!--MODE Name="IntervalProcess">
        <PROPERTY Name="DisplayName">Process Layers</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Automatic Start-End Layers</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Each layer represents an automaticaly generated interval between Start and End events of the same event and provider type
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="IntervalThread">
        <PROPERTY Name="DisplayName">Thread Layers</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Automatic Start-End Layers</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Each layer represents an automaticaly generated interval between Start and End events of the same event and provider type
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE-->
    </DATASET>

    <DATASET Name="Power State Change Events Dataset" ParentName="Base Dataset">
      <MODE Name="StepLineWithDots">
        <PROPERTY Name="DisplayName">Power State Changes</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Processor Frequencies Changes
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
        <PROPERTY Name="BoundingBoxYMin">0</PROPERTY>
        <PROPERTY Name="BoundingBoxYMax">3000</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="GPU Power State Change Events Dataset" ParentName="Base Dataset">
      <MODE Name="StepLineWithDots">
        <PROPERTY Name="DisplayName">GPU F State Changes</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Processor Frequencies Changes
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
        <PROPERTY Name="BoundingBoxYMin">-1</PROPERTY>
        <PROPERTY Name="BoundingBoxYMax">4</PROPERTY>
      </MODE>
    </DATASET>    

    <DATASET Name="GPU Latency State Change Events Dataset" ParentName="Base Dataset">
      <MODE Name="StepLineWithDots">
        <PROPERTY Name="DisplayName">GPU F State Latency Changes</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Processor Latency Changes
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
        <PROPERTY Name="BoundingBoxYMin">-100</PROPERTY>
        <PROPERTY Name="BoundingBoxYMax">200000</PROPERTY>
      </MODE>
    </DATASET>    


    <DATASET Name="Timer Resolution Events Dataset" ParentName="Base Dataset">
      <MODE Name="StepLineWithDots">
        <PROPERTY Name="DisplayName">System Timer Resolution Changes</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          System Timer Resolution Changes (in 10000 ms)
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="BoundingBoxYMin">0</PROPERTY>
        <PROPERTY Name="BoundingBoxYMax">160000</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="Video Glitches Events Dataset" ParentName="Base Dataset">
      <MODE Name="Tick">
        <PROPERTY Name="DisplayName">Video Glitches</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Location of the video glitch events are are displayed in this Panel.
        </PROPERTY>
        <PROPERTY Name="YAxisType">2</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="Audio Glitches Events Dataset" ParentName="Base Dataset">
      <MODE Name="Tick">
        <PROPERTY Name="DisplayName">Audio Glitches</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Location of the Audio glitch events are are displayed in this Panel.
        </PROPERTY>
        <PROPERTY Name="YAxisType">2</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="DWM Glitches Events Dataset" ParentName="Base Dataset">
      <MODE Name="Tick">
        <PROPERTY Name="DisplayName">DWM Glitches</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Location of the DWM glitch events are are displayed in this Panel.
        </PROPERTY>
        <PROPERTY Name="YAxisType">2</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="Data Drops Events Dataset" ParentName="Base Dataset">
      <MODE Name="Tick">
        <PROPERTY Name="DisplayName">Data Drops</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Location of the Data Drops events are are displayed in this Panel.
        </PROPERTY>
        <PROPERTY Name="YAxisType">2</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
    </DATASET>


    <DATASET Name="Video Present Distance Dataset" ParentName="Base Dataset">
      <MODE Name="StepLineWithDots">
        <PROPERTY Name="DisplayName">Video Present Distance from Glitching</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays how far the presenation is from glitching Negative numbers mean that the presentation was done ahead of time. .
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="Media Capture Streaming Task Dataset" ParentName="Base Dataset">
      <MODE Name="StepLineWithDots">
        <PROPERTY Name="DisplayName">Media Capture Stream TimeStamp</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays the time stamp for each stream sample flowing through capture engine. Both audio and video streams should grow at the same rate in order to garantee AV sync
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="Media Capture SourceReader Dataset" ParentName="Base Dataset">
      <MODE Name="StepLineWithDots">
        <PROPERTY Name="DisplayName">Source Reader Sample TimeStamps</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays the time stamp for each stream sample flowing through the source reader. Both audio and video streams should grow at the same rate in order to garantee AV sync
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="Media Capture SourceReader Cadence Dataset" ParentName="Base Dataset">
      <MODE Name="StepLineWithDots">
        <PROPERTY Name="DisplayName">Source Reader Cadance</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays the cadance for each stream sample flowing through the source reader. Disruptions in the cadence should result in potential glitches in the content
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="Media Capture Transform Dataset" ParentName="Base Dataset">
      <MODE Name="StepLineWithDots">
        <PROPERTY Name="DisplayName">Transform Sample TimeStamps</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays the time stamp for each stream sample flowing through a transform. Both audio and video streams should grow at the same rate in order to garantee AV sync
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="Media Capture Transform Cadence Dataset" ParentName="Base Dataset">
      <MODE Name="StepLineWithDots">
        <PROPERTY Name="DisplayName">Transform Cadence</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays the cadance for each stream sample flowing through a transform. Disruptions in the cadence should result in potential glitches in the content
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="Media Capture SinkWritter Dataset" ParentName="Base Dataset">
      <MODE Name="StepLineWithDots">
        <PROPERTY Name="DisplayName">Sink Writter Sample TimeStamps</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays the time stamp for each stream sample flowing through the sink writter. Both audio and video streams should grow at the same rate in order to garantee AV sync
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="Media Capture SinkWritter Cadence Dataset" ParentName="Base Dataset">
      <MODE Name="StepLineWithDots">
        <PROPERTY Name="DisplayName">Sink Writter Cadence</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays the cadance for each stream sample flowing through the sink writter. Disruptions in the cadence should result in potential glitches in the content
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="Audio Glitches Events Dataset" ParentName="Base Dataset">
      <MODE Name="Tick">
        <PROPERTY Name="DisplayName">Audio Glitches</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Location of the audio glitch events are are displayed in this Panel.
        </PROPERTY>
        <PROPERTY Name="YAxisType">2</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="Power Ticks" ParentName="User defined (eVxml)">
    </PANEL>
    <DATASET Name="Power Ticks DataSet" ParentName="Base Dataset">
      <MODE Name="Tick">
        <PROPERTY Name="DisplayName">Power: State Transitions</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Power: State Transitions</PROPERTY>
        <PROPERTY Name="YAxisType">2</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="SchedulerTransitions">
        <PROPERTY Name="DisplayName">Power Scheduler Transitions</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Thread Priority</PROPERTY>
        <PROPERTY Name="ViewHelp">Power Scheduler thread priority transitons </PROPERTY>
        <PROPERTY Name="YAxisType">12</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="Power States" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="Power States DataSet" ParentName="Base Dataset">
      <MODE Name="PStates">
        <PROPERTY Name="DisplayName">Power: CPU (P) State</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">P State</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="Power Signal" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="Power Signals Dataset" ParentName="Base Dataset">
      <!--MODE Name="PSignalAsLine">
        <PROPERTY Name="DisplayName">Power Signals - Line</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Power signal originated from a data aquisition card</PROPERTY>
        <PROPERTY Name="YAxisType">14</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE-->
      <MODE Name="PSignalAsDot">
        <PROPERTY Name="DisplayName">Power Signals - Dots</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Power signal originated from a data aquisition card</PROPERTY>
        <PROPERTY Name="YAxisType">14</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="PSignalAsLineWithDots">
        <PROPERTY Name="DisplayName">Power Signals - Lines with Dots</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Power signal originated from a data aquisition card</PROPERTY>
        <PROPERTY Name="YAxisType">14</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="PSignalAsBar">
        <PROPERTY Name="DisplayName">Power Signals - Bar</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Power signal originated from a data aquisition card</PROPERTY>
        <PROPERTY Name="YAxisType">14</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="PSignalAsSpline">
        <PROPERTY Name="DisplayName">Power Signals - Spline</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Power signal originated from a data aquisition card</PROPERTY>
        <PROPERTY Name="YAxisType">14</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="PSignalAsSplineWithDots">
        <PROPERTY Name="DisplayName">Power Signals - Spline with Dots</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Power signal originated from a data aquisition card</PROPERTY>
        <PROPERTY Name="YAxisType">14</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>

    </DATASET>

    <PANEL Name="AC Power Signal" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="AC Power Signals Dataset" ParentName="Base Dataset">
      <MODE Name="PSignalAsBar">
        <PROPERTY Name="DisplayName">AC Power Signals - Bar</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">AC Power (mWatts)</PROPERTY>
        <PROPERTY Name="ViewHelp">Power signal originated from AC Watt meter</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="Thread States" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="Thread State DataSet" ParentName="Base Dataset">
      <MODE Name="CStates">
        <PROPERTY Name="DisplayName">Power C State</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">C State</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <!--MODE Name="OldThreadRemainingQuantumAsBar">
        <PROPERTY Name="DisplayName">Old Thread Remaining Quantum</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Remaining Quantum (ns)</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="NewThreadWaitTimeAsBar">
        <PROPERTY Name="DisplayName">New Thread Wait Time</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Wait Time (ns)</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE-->
    </DATASET>

    <PANEL Name="StackWalk Panel" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="Stackwalk Dataset" ParentName="Base Dataset">
      <MODE Name="Tick">
        <PROPERTY Name="DisplayName">Stackwalk Panel</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Stackwalk events from several sources.</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="StackSizeAsBar">
        <PROPERTY Name="DisplayName">Stack Size</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Stack Size (units)</PROPERTY>
        <PROPERTY Name="ViewHelp">Stack Size displayed in the Y axis.</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="StackTypeAsTick">
        <PROPERTY Name="DisplayName">Stack Type</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Stack Type (units)</PROPERTY>
        <PROPERTY Name="ViewHelp">Stack ticks displayed in each Layer</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>

    </DATASET>

    <DATASET Name="Stackwalk Dataset Map" ParentName="Base Dataset">
      <MODE Name="StackLayer">
        <PROPERTY Name="DisplayName">Stackwalk Panel Stacks</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Layer Panel of unique module and functions in a single stack</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="StackSparseLayer">
        <PROPERTY Name="DisplayName">Stackwalk Panel Layer Map</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Layer Panel of unique module and functions accross all stacks</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="DRM Interval" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="DRM DataSet" ParentName="Base Dataset">
      <MODE Name="IntervalTick">
        <PROPERTY Name="DisplayName">DRM Interval Panel</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Module layers</PROPERTY>
        <PROPERTY Name="ViewHelp">User defined Interval Layers from variours Modules.</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="WMC Interval" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="WMC DataSet" ParentName="Base Dataset">
      <MODE Name="IntervalTick">
        <PROPERTY Name="DisplayName">WMC Interval Panel</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Module layers</PROPERTY>
        <PROPERTY Name="ViewHelp">User defined Interval Layers from variours Modules.</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="MTP Interval" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="MTP DataSet" ParentName="Base Dataset">
      <MODE Name="IntervalTick">
        <PROPERTY Name="DisplayName">WMC Interval Panel</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Module layers</PROPERTY>
        <PROPERTY Name="ViewHelp">User defined Interval Layers from variours Modules.</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="ReadyThread Wait Latency" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="ReadyThreads DataSet" ParentName="Base Dataset">
      <!--MODE Name="DurationAsDot">
        <PROPERTY Name="DisplayName">ReadyThread Wait Latency</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Wait Time (ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">ReadyThread wait latency (ns).</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE-->
      <MODE Name="ReadyThreadperDestCore">
        <PROPERTY Name="DisplayName">ReadyThread per Destination Core</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">CPU</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Readythread indicate when a given thread (destination core) became ready to execute. The width of the readythread indicates how long the thread waited until it was scheduled CPU cores are represented in layers, starting with the first core at the bottom.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="ReadyThreadperCore">
        <PROPERTY Name="DisplayName">ReadyThread per Origin Core</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">CPU</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Readythread indicate when a given thread (origin core) became ready to execute. The width of the readythread indicates how long the thread waited until it was scheduled CPU cores are represented in layers, starting with the first core at the bottom.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="DurationAsInterval">
        <PROPERTY Name="DisplayName">ReadyThread Wait Latency</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Wait Time (ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">ReadyThread wait latency (ns).</PROPERTY>
        <PROPERTY Name="YAxisType">13</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="DurationAsIntervalLayers">
        <PROPERTY Name="DisplayName">ReadyThread Wait Latency Layers</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Unique Thread Layer</PROPERTY>
        <PROPERTY Name="ViewHelp">ReadyThread wait latency (ns). Each Process/thread is presented in a unique layer</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="DurationAsBar">
        <PROPERTY Name="DisplayName">ReadyThread Wait Latency</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Wait Time (ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">ReadyThread wait latency (ns).</PROPERTY>
        <PROPERTY Name="YAxisType">13</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="WEX Perf Spans" ParentName="Color Scheme">
      <PROPERTY Name="BackgroundColor">A255R10G10B10</PROPERTY>
    </PANEL>
    <DATASET Name="WEX Perf DataSet" ParentName="Base Dataset">
      <MODE Name="SpansDuration">
        <PROPERTY Name="DisplayName">WEX Perf Spans Duration</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Span Duration</PROPERTY>
        <PROPERTY Name="ViewHelp">
          WEX Perf Spans. The bars show the span boundaries.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="SpansUniqueLayers">
        <PROPERTY Name="DisplayName">WEX Perf Spans Duration per Layer</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Span Layers</PROPERTY>
        <PROPERTY Name="ViewHelp">
          WEX Perf Spans. The bars show the span boundaries.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>

    </DATASET>

    <PANEL Name="Power Interval" ParentName="DRM Interval">
    </PANEL>
    <DATASET Name="Power Intervals DataSet" ParentName="Base Dataset">
      <MODE Name="SchedulerTransitions">
        <PROPERTY Name="DisplayName">Power Scheduler Transitions</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Idle State</PROPERTY>
        <PROPERTY Name="ViewHelp">Power Scheduler State transitons </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="-1" Text="   ">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="0" Text="Active">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="1" Text="C1 ">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="2" Text="C2 ">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="3" Text="C3 ">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="4" Text="LP2">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="5" Text="   ">A200R255G255B255</PROPERTY>
        <PROPERTY Name="BoundingBoxYMin">-1</PROPERTY>
        <PROPERTY Name="BoundingBoxYMax">5</PROPERTY>
      </MODE>
      <MODE Name="EventCPUAsInterval">
        <PROPERTY Name="DisplayName">Power State Interval Panel</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Power State per core</PROPERTY>
        <PROPERTY Name="ViewHelp">Power State interval layers per processor.</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="Sampled Profile Panel" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="SampledProfiles DataSet" ParentName="Base Dataset">
      <MODE Name="SelectionAsTick">
        <PROPERTY Name="DisplayName">Sampled Profile per Core</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Sampled Profile events from several sources per core</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="Tick">
        <PROPERTY Name="DisplayName">Sampled Profile Type Panel</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Sampled Profile events from several sources.</PROPERTY>
        <PROPERTY Name="YAxisType">2</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="Process">
        <PROPERTY Name="DisplayName">% Sampled CPU Utilization per Process</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">%CPU Utilization * 100</PROPERTY>
        <PROPERTY Name="ViewHelp">Sampled Profile events from several sources.</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="Thread">
        <PROPERTY Name="DisplayName">% Sampled CPU Utilization per Thread</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">%CPU Utilization * 100</PROPERTY>
        <PROPERTY Name="ViewHelp">Sampled Profile events from several sources.</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="Function">
        <PROPERTY Name="DisplayName">% Sampled CPU Utilization per Function</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">%CPU Utilization * 100</PROPERTY>
        <PROPERTY Name="ViewHelp">Sampled Profile events from several sources.</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="SPMetaPriorityAsInterval">
        <PROPERTY Name="DisplayName">Sampled Profile Layers</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Sampled Profile Layer</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on the zoom level. The Y axis represents the sampled profile layers. Each rectangle represents a thread. Each thread is positioned over the layer it executed. The length of each rectangle represents how long each thread executed. Each thread gets assigned a unique color. The same color is used for all instances where a specific sampled profile found.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>


    </DATASET>

    <PANEL Name="PerfTrack Panel" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="PerfTrack Dataset" ParentName="Base Dataset">
      <MODE Name="TagDurationAsInterval">
        <PROPERTY Name="DisplayName">PerfTrack Tag/Duration</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">PerfTrack Tag</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Tag on Y axis + Operation duration

        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="ClassDurationAsInterval">
        <PROPERTY Name="DisplayName">PerfTrack Class/Duration</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Interaction class</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Interaction class on Y axis + Operation duration

        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="SQMDurationAsInterval">
        <PROPERTY Name="DisplayName">PerfTrack Sqm ID/Duration</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Sqm ID</PROPERTY>
        <PROPERTY Name="ViewHelp">
          SQMID on Y axis + Operation duration

        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="DurationAsBar">
        <PROPERTY Name="DisplayName">PerfTrack Scenario Duration</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Duration (ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          PerfTrack operation duration presented in the Y axis
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="Registry Panel" ParentName="Color Scheme">
    </PANEL>
    <PANEL Name="Registry Access Latency" ParentName="Color Scheme">
      <PROPERTY Name="DisplayName">Registry Access Latency</PROPERTY>
      <PROPERTY Name="XHelp">Time</PROPERTY>
      <PROPERTY Name="YHelp">Access Time (ns)</PROPERTY>
      <PROPERTY Name="ViewHelp">System wide registry access Latency (ns).</PROPERTY>
      <PROPERTY Name="YAxisIsTime">true</PROPERTY>
      <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      <PROPERTY Name="Type">2</PROPERTY>
    </PANEL>
    <DATASET Name="Registry Dataset" ParentName="Base Dataset">
      <MODE Name="TypeDurationAsInterval">
        <PROPERTY Name="DisplayName">Registry Events Type/Duration</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Type</PROPERTY>
        <PROPERTY Name="ViewHelp">
          System wide registry events.
          Layer x Operation duration

          11 REG_TYPE_FLUSH
          10 REG_TYPE_SETINFORMATION
          9  REG_TYPE_QUERYMULTIPLEVALUE
          8  REG_TYPE_ENUMERATEVALUEKEY
          7  REG_TYPE_ENUMERATEKEY
          6  REG_TYPE_QUERYVALUE
          5  REG_TYPE_DELETEVALUE
          4  REG_TYPE_SETVALUE
          3  REG_TYPE_QUERY
          2  REG_TYPE_DELETE
          1  REG_TYPE_OPEN
          0  REG_TYPE_CREATE

        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="0" Text="Create">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="1" Text="Open">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="2" Text="Delete">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="3" Text="Query">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="4" Text="Set Value">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="5" Text="Delete Value">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="6" Text="Query Value">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="7" Text="Enumerate Key">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="8" Text="Enumerate Value Key">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="9" Text="Query Multiple Value">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="10" Text="Set Information">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="11" Text="Flush">A200R255G255B255</PROPERTY>
      </MODE>
      <!--MODE Name="TypeAsBar">
        <PROPERTY Name="DisplayName">Registry Events Types</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Type</PROPERTY>
        <PROPERTY Name="ViewHelp">
          System wide registry events.
          YAxis as :
            Retrieve data:
              12 - Registry REG_TYPE_QUERYMULTIPLEVALUE
              11 - Registry REG_TYPE_ENUMERATEVALUEKEY
              10 - Registry REG_TYPE_ENUMERATEKEY
              9  - Registry REG_TYPE_QUERYVALUE
              8  - Registry REG_TYPE_QUERY
              7  - Registry REG_TYPE_OPEN

            Persist data:
              6  - Registry REG_TYPE_CREATE
              5  - Registry REG_TYPE_DELETE
              4  - Registry REG_TYPE_SETVALUE
              3  - Registry REG_TYPE_DELETEVALUE
              2  - Registry SET INFORMATION
              1  - Registry FLUSH
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE-->
      <MODE Name="DurationAsBar">
        <PROPERTY Name="DisplayName">Registry Operation Duration</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Duration (ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          System wide registry events. Registry operation duration presented in the Y axis
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="CsRegistryAsInterval">
        <PROPERTY Name="DisplayName">Registry Layers - Unique Operations</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Registry Layer</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on the zoom level. The Y axis represents the registry layers. Each rectangle represents a registry activity. Each registry activity is positioned over the layer it executed. The length of each rectangle represents how long each registry operation executed. Each thread gets assigned a unique color. The same color is used for all instances where a specific thread executed.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="CsRegistryAsIntervalEx">
        <PROPERTY Name="DisplayName">Registry Layers - Unique Operations</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Registry Layer Ex</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on the zoom level. The Y axis represents the registry layers. Each rectangle represents a registry activity. Each registry activity is positioned over the layer it executed. The length of each rectangle represents how long each registry operation executed. Each thread gets assigned a unique color. The same color is used for all instances where a specific thread executed.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="Difference Panel" ParentName="Color Scheme">
    </PANEL>
    <PANEL Name="Pipeline Dataflow" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="Dataflow DataSet" ParentName="Base Dataset">
      <MODE Name="Line">
        <PROPERTY Name="DisplayName">Pipeline Dataflow</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Sample Presentation time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays graph of the X:Time vs Y:Sample presentation time.
          A perfect 45 degrees inclination indicates, without discontinuities, indicate good video playback.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="Dot">
        <PROPERTY Name="DisplayName">Pipeline Dataflow</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Sample Presentation time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays graph of the X:Time vs Y:Sample presentation time.
          A perfect 45 degrees inclination indicates, without discontinuities, indicate good video playback.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="Bar">
        <PROPERTY Name="DisplayName">Pipeline Dataflow</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Sample Presentation time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays graph of the X:Time vs Y:Sample presentation time.
          A perfect 45 degrees inclination indicates, without discontinuities, indicate good video playback.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="LineDifference">
        <PROPERTY Name="DisplayName">Render Difference Panel</PROPERTY>
        <PROPERTY Name="XHelp">Delta: Time-Presentation Time </PROPERTY>
        <PROPERTY Name="YHelp">Sample Presentation time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays a graph of the X: Delta between Time Sample Presentation time
          Horizontal Line: Smooth Playback
          inclination to the right: Slower than real time playback
          inclination to the left: Faster than real time (catching up) playback
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">5</PROPERTY>
        <PROPERTY Name="XAxisIsTime">false</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="DotDifference">
        <PROPERTY Name="DisplayName">Render Difference Panel</PROPERTY>
        <PROPERTY Name="XHelp">Delta: Time-Presentation Time </PROPERTY>
        <PROPERTY Name="YHelp">Sample Presentation time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays a graph of the X: Delta between Time Sample Presentation time
          Horizontal Line: Smooth Playback
          inclination to the right: Slower than real time playback
          inclination to the left: Faster than real time (catching up) playback
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">5</PROPERTY>
        <PROPERTY Name="XAxisIsTime">false</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="BarDifference">
        <PROPERTY Name="DisplayName">Render Difference Panel</PROPERTY>
        <PROPERTY Name="XHelp">Delta: Time-Presentation Time </PROPERTY>
        <PROPERTY Name="YHelp">Sample Presentation time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays a graph of the X: Delta between Time Sample Presentation time
          Horizontal Line: Smooth Playback
          inclination to the right: Slower than real time playback
          inclination to the left: Faster than real time (catching up) playback
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">5</PROPERTY>
        <PROPERTY Name="XAxisIsTime">false</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="Difference Panel" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="Dataflow Difference DataSet" ParentName="Base Dataset">
      <MODE Name="LineDifference">
        <PROPERTY Name="DisplayName">Render Difference Panel Line</PROPERTY>
        <PROPERTY Name="XHelp">Delta: Time-Presentation Time </PROPERTY>
        <PROPERTY Name="YHelp">Sample Presentation time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays a graph of the X: Delta between Time Sample Presentation time
          Horizontal Line: Smooth Playback
          inclination to the right: Slower than real time playback
          inclination to the left: Faster than real time (catching up) playback
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="DotDifference">
        <PROPERTY Name="DisplayName">Render Difference Panel Dots</PROPERTY>
        <PROPERTY Name="XHelp">Delta: Time-Presentation Time </PROPERTY>
        <PROPERTY Name="YHelp">Sample Presentation time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays a graph of the X: Delta between Time Sample Presentation time
          Horizontal Line: Smooth Playback
          inclination to the right: Slower than real time playback
          inclination to the left: Faster than real time (catching up) playback
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="BarDifference">
        <PROPERTY Name="DisplayName">Render Difference Bars</PROPERTY>
        <PROPERTY Name="XHelp">Delta: Time-Presentation Time </PROPERTY>
        <PROPERTY Name="YHelp">Sample Presentation time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays a graph of the X: Delta between Time Sample Presentation time
          Horizontal Line: Smooth Playback
          inclination to the right: Slower than real time playback
          inclination to the left: Faster than real time (catching up) playback
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="Difference Panel" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="Render Difference DataSet" ParentName="Base Dataset">
      <MODE Name="Line">
        <PROPERTY Name="DisplayName">Render Dataflow</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Sample Presentation time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays graph of the X:Time vs Y:Sample presentation time.
          A perfect 45 degrees inclination indicates, without discontinuities, indicate good video playback.
        </PROPERTY>
        <PROPERTY Name="YAxisType">15</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="Dot">
        <PROPERTY Name="DisplayName">Render Dataflow</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Sample Presentation time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays graph of the X:Time vs Y:Sample presentation time.
          A perfect 45 degrees inclination indicates, without discontinuities, indicate good video playback.
        </PROPERTY>
        <PROPERTY Name="YAxisType">15</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="Bar">
        <PROPERTY Name="DisplayName">Render Dataflow</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Sample Presentation time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays graph of the X:Time vs Y:Sample presentation time.
          A perfect 45 degrees inclination indicates, without discontinuities, indicate good video playback.
        </PROPERTY>
        <PROPERTY Name="YAxisType">15</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="Utilization Panel" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="Utilization DataSet" ParentName="Base Dataset">
      <MODE Name="SplineAverage">
        <PROPERTY Name="DisplayName">Utilization</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Utilization</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays CPU, Disk, Interrupt, and DPC utilization
        </PROPERTY>
        <PROPERTY Name="YAxisType">16</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="SplineAverageWithDots">
        <PROPERTY Name="DisplayName">Utilization: Sample Dot Marks</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Utilization</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays CPU, Disk, Interrupt, and DPC utilization with sample dot marks. The X axis shows time and the Y axis shows the percentage that is being utilized at that corresponding point in time. Unusually high utilization percentages can be indicative of performance problems. Highlight individual subnodes to highlight the line that corresponds to a specific core's utilization.
        </PROPERTY>
        <PROPERTY Name="YAxisType">16</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="CPU Utilization DataSet" ParentName="Base Dataset">
      <MODE Name="SplineAverageWithDots">
        <PROPERTY Name="DisplayName">CPU Utilization</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">CPU Utilization (%)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays CPU utilization with sample dot marks. The X axis shows time and the Y axis shows the percentage that is being utilized at that corresponding point in time. Unusually high utilization percentages can be indicative of performance problems. Highlight individual subnodes to highlight the line that corresponds to a specific core's utilization.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="GPU Utilization DataSet" ParentName="Base Dataset">
      <MODE Name="SplineAverageWithDots">
        <PROPERTY Name="DisplayName">GPU Utilization</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">GPU Utilization (%)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays GPU utilization with sample dot marks. The X axis shows time and the Y axis shows the percentage that is being utilized at that corresponding point in time. Unusually high utilization percentages can be indicative of performance problems. Highlight individual subnodes to highlight the line that corresponds to a specific core's utilization.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="Disk Utilization DataSet" ParentName="Base Dataset">
      <MODE Name="SplineAverageWithDots">
        <PROPERTY Name="DisplayName">Disk Utilization</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Disk Utilization (%)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays Disk utilization with sample dot marks. The X axis shows time and the Y axis shows the percentage that is being utilized at that corresponding point in time. Unusually high utilization percentages can be indicative of performance problems. Highlight individual subnodes to highlight the line that corresponds to a specific core's utilization.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="ISR Utilization DataSet" ParentName="Base Dataset">
      <MODE Name="SplineAverageWithDots">
        <PROPERTY Name="DisplayName">ISR Utilization</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">ISR Utilization (%)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays ISR utilization with sample dot marks. The X axis shows time and the Y axis shows the percentage that is being utilized at that corresponding point in time. Unusually high utilization percentages can be indicative of performance problems. Highlight individual subnodes to highlight the line that corresponds to a specific core's utilization.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="DPC Utilization DataSet" ParentName="Base Dataset">
      <MODE Name="SplineAverageWithDots">
        <PROPERTY Name="DisplayName">DPC Utilization</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">DPC Utilization (%)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays DPC utilization with sample dot marks. The X axis shows time and the Y axis shows the percentage that is being utilized at that corresponding point in time. Unusually high utilization percentages can be indicative of performance problems. Highlight individual subnodes to highlight the line that corresponds to a specific core's utilization.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="CPUP Utilization DataSet" ParentName="Base Dataset">
      <MODE Name="SplineAverageWithDots">
        <PROPERTY Name="DisplayName">CPU Per Process Utilization</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">CPU Per Process Utilization (%)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays CPU Per Process utilization with sample dot marks. The X axis shows time and the Y axis shows the percentage that is being utilized at that corresponding point in time. Unusually high utilization percentages can be indicative of performance problems. Highlight individual subnodes to highlight the line that corresponds to a specific core's utilization.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="CPUT Utilization DataSet" ParentName="Base Dataset">
      <MODE Name="SplineAverageWithDots">
        <PROPERTY Name="DisplayName">CPU Per Thread Utilization</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">CPU Per Thread Utilization (%)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays CPU Per Thread utilization with sample dot marks. The X axis shows time and the Y axis shows the percentage that is being utilized at that corresponding point in time. Unusually high utilization percentages can be indicative of performance problems. Highlight individual subnodes to highlight the line that corresponds to a specific core's utilization.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="Hard Page Faults Panel" ParentName="Color Scheme">
      <PROPERTY Name="ScaleVThickness">50</PROPERTY>
    </PANEL>
    <DATASET Name="Page Faults DataSet" ParentName="Base Dataset">
      <MODE Name="FaultIOTimeInterval">
        <PROPERTY Name="DisplayName">Hard Page Faults - IO Time Interval</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Page Fault IO time (ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays Hard Page Fault information and the latency (intervals) of the hard page fault in us on a perf process, per thread, per file basis.
        </PROPERTY>
        <PROPERTY Name="YAxisType">16</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="FaultIOTimeIntervalLayers">
        <PROPERTY Name="DisplayName">Hard Page Faults Layers</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Page Fault Layers</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays Hard Page Fault information and the latency (intervals) of the hard page fault. Each Hard fault pid, tid, module is assigned a different layers.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="FaultIOTimeIntervalFileLayers">
        <PROPERTY Name="DisplayName">Hard Page Faults File Layers</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Page Fault Layers</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays Hard Page Fault information and the latency (intervals) of the hard page fault. Each Hard fault module is assigned a different layers.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="FaultSizeAsBar">
        <PROPERTY Name="DisplayName">Hard Page Faults - Size</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Page Fault Size (Bytes)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays Hard Page Fault information and the size of the hard page fault in bytes on a perf process and thread basis.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="FaultIOTimeAsBar">
        <PROPERTY Name="DisplayName">Hard Page Faults - IO Time</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Page Fault IO time (ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays Hard Page Fault information and the latency of the hard page fault in us on a perf process, per thread, per file basis.
        </PROPERTY>
        <PROPERTY Name="YAxisType">16</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="ReadOffSetAsDot">
        <PROPERTY Name="DisplayName">Hard Page Faults - ReadOffset</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Page Fault ReadOffset</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays Hard Page Fault information and  hard page fault offset.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="VirtualAddressAsDot">
        <PROPERTY Name="DisplayName">Hard Page Faults - VirtualAddress</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Page Fault VirtualAddress</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays Hard Page Fault information and  hard page fault VirtualAddress.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>


      <!--MODE Name="FaultSizeAsLine">
        <PROPERTY Name="DisplayName">Hard Page Faults</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Page Fault Size (Bytes)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays Hard Page Fault information and the size of the hard page fault in bytes on a perf process and thread basis.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE-->

    </DATASET>

    <PANEL Name="Encoder Panel" ParentName="Color Scheme">
      <PROPERTY Name="ScaleVThickness">50</PROPERTY>
    </PANEL>
    <DATASET Name="Encoder DataSet" ParentName="Base Dataset">
      <MODE Name="PerformancexQualityDots">
        <PROPERTY Name="DisplayName">Performance x Quality Dots</PROPERTY>
        <PROPERTY Name="XHelp">Performace Value</PROPERTY>
        <PROPERTY Name="YHelp">Quality</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Performace Values ploted as Quality
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="File IO Size Panel" ParentName="Color Scheme">
      <PROPERTY Name="ScaleVThickness">50</PROPERTY>
    </PANEL>
    <DATASET Name="File IO DataSet" ParentName="Base Dataset">
      <MODE Name="TypeDurationAsInterval">
        <PROPERTY Name="DisplayName">File IO Events Type + Duration</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">File IO Type</PROPERTY>
        <PROPERTY Name="ViewHelp">
          System wide File System IO events.
          Layer x Operation duration
          FileIOType_OpEnd			13
          FileIOType_DirNotify		12
          FileIOType_DirEnum		11
          FileIOType_Rename			10
          FileIOType_Delete			9
          FileIOType_FSCTL			8
          FileIOType_QueryInfo		7
          FileIOType_SetInfo		6
          FileIOType_Write			5
          FileIOType_Read			4
          FileIOType_Flush			3
          FileIOType_Close			2
          FileIOType_Cleanup		1
          FileIOType_Create			0
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="0"  Text="Create">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="1"  Text="Cleanup">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="2"  Text="Close">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="3"  Text="Flush">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="4"  Text="Read">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="5"  Text="Write">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="6"  Text="SetInfo">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="7"  Text="QueryInfo">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="8"  Text="FSCTL">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="9"  Text="Delete">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="10" Text="Rename">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="11" Text="DirEnum">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="12" Text="DirNotify">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="13" Text="OpEnd">A200R255G255B255</PROPERTY>
      </MODE>
      <MODE Name="IOSizeAsBar">
        <PROPERTY Name="DisplayName">File IO Size</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">File IO Size (bytes)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays File IO information and the File IO size time in bytes on a per process and thread basis.
        </PROPERTY>
        <PROPERTY Name="YAxisType">17</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="IODurationAsBar">
        <PROPERTY Name="DisplayName">File IO Duration</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">File IO duration(ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays File IO information and the File IO duration time in microsenconds (ns) on a per process and thread basis.
        </PROPERTY>
        <PROPERTY Name="YAxisType">18</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="DurationvsDurationAsInterval">
        <PROPERTY Name="DisplayName">File IO Duration Interval</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">File IO duration(ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on the zoom level. The Y axis represents the File IO duration. Each rectangle represents a File IO activity. Each File IO activity is positioned over the layer it executed. The length and width of each rectangle represents how long each File IO operation executed.
        </PROPERTY>
        <PROPERTY Name="YAxisType">18</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="CsFileIODurationAsInterval">
        <PROPERTY Name="DisplayName">File IO Duration Layers</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">File IO Duration Time Layer</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on the zoom level. The Y axis represents the File IO Duration Time layers. Each rectangle represents a Disk Service Time activity. Each Disk Service Time activity is positioned over the layer it executed. The length of each rectangle represents how long each File IO operation latency operation executed. Each thread gets assigned a unique color. The same color is used for all instances where a specific thread executed.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="ByteOffsetAsDot">
        <PROPERTY Name="DisplayName">File IO Byte Offset</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Byte Offset (Bytes)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays Byte Offset the File IO in bytes on a per process and thread basis.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="SizevsDurationAsInterval">
        <PROPERTY Name="DisplayName">File IO Size vs Duration</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">IO Size (Bytes)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays IO Size (bytes) vs the IO duration (ns) on a per process and thread basis.
        </PROPERTY>
        <PROPERTY Name="YAxisType">17</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="Disk IO Size Panel" ParentName="Color Scheme">
      <PROPERTY Name="ScaleVThickness">50</PROPERTY>
    </PANEL>
    <DATASET Name="Disk IO DataSet" ParentName="Base Dataset">
      <MODE Name="DiskServicetimevsServicetimeAsInterval">
        <PROPERTY Name="DisplayName">Disk IO Service Time Interval</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Disk I0 Service Time Size (ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays Disk IO Service Time vs Service Time on a per process and thread basis.
        </PROPERTY>
        <PROPERTY Name="YAxisType">19</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="DiskServicetimeAsBar">
        <PROPERTY Name="DisplayName">Disk IO Service Time</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Disk IO Service Time(ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays Disk IO information and the disk IO service time in milliseconds on a per process and thread basis.
        </PROPERTY>
        <PROPERTY Name="YAxisType">19</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="CsDiskServiceTimeAsInterval">
        <PROPERTY Name="DisplayName">Disk Service Time Layers</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Disk Service Time Layer</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on the zoom level. The Y axis represents the Disk Service Time layers. Each rectangle represents a Disk Service Time activity. Each Disk Service Time activity is positioned over the layer it executed. The length of each rectangle represents how long each Disk Service Time operation executed. Each thread gets assigned a unique color. The same color is used for all instances where a specific thread executed.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>

      <MODE Name="IODurationAsBar">
        <PROPERTY Name="DisplayName">Disk IO Completion Delay</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Disk IO Delay (ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays Disk IO information and the disk IO completion delay in milliseconds on a per process and thread basis. Read is UP and Write is Down
        </PROPERTY>
        <PROPERTY Name="YAxisType">20</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="DiskDurationvsDurationAsInterval">
        <PROPERTY Name="DisplayName">Disk IO Completion Delay Interval</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Disk I0 Duration Time Size (ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays Disk IO Completion Delay Interval on a per process and thread basis.
        </PROPERTY>
        <PROPERTY Name="YAxisType">20</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="CsDiskIODurationAsInterval">
        <PROPERTY Name="DisplayName">Disk IO Duration Layers</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Disk IO Duration Layer</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on the zoom level. The Y axis represents the Disk IO Duration layers. Each rectangle represents a Disk IO Duration activity. Each Disk IO Duration activity is positioned over the layer it executed. The length of each rectangle represents how long each Disk IO Duration operation executed. Each thread gets assigned a unique color. The same color is used for all instances where a specific thread executed.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="IOSizeAsBar">
        <PROPERTY Name="DisplayName">Disk IO Size</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Disk IO Size (Bytes)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays Disk IO information and the size of the Disk IO in bytes on a per process and thread basis. Read is UP and Write is Down
        </PROPERTY>
        <PROPERTY Name="YAxisType">21</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="DiskSizevsDurationAsInterval">
        <PROPERTY Name="DisplayName">Disk IO Size vs Duration</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">IO Size (Bytes)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays IO Size (bytes) vs the IO duration (ns) on a per process and thread basis.
        </PROPERTY>
        <PROPERTY Name="YAxisType">21</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="NumOutstandingIOsAsBar">
        <PROPERTY Name="DisplayName">Disk Outstanding IOs</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Number of Outstanding IOs</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays the Number of Outstanding IOs the Disk IO in bytes on a per process and thread basis.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="ByteOffsetAsDot">
        <PROPERTY Name="DisplayName">Disk Byte Offset</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Byte Offset (Bytes)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays Byte Offset the Disk IO in bytes on a per process and thread basis.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <!--MODE Name="ByteOffsetAsLine">
        <PROPERTY Name="DisplayName">Disk Byte Offset</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Byte Offset (Bytes)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays Byte Offset the Disk IO in bytes on a per process and thread basis.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE-->
      <MODE Name="TypeDiskServiceTimeAsInterval">
        <PROPERTY Name="DisplayName">Disk Type of Operation with Disk Service Time</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Type of Operation</PROPERTY>
        <PROPERTY Name="ViewHelp">
          0= Read
          1= Write.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="0" Text="Disk Reads">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="1" Text="Disk Writes">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="2" Text="Disk Flushes">A200R255G255B255</PROPERTY>
      </MODE>
      <MODE Name="TypeIODurationAsInterval">
        <PROPERTY Name="DisplayName">Disk Type of Operation with IO Duration</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Type of Operation</PROPERTY>
        <PROPERTY Name="ViewHelp">
          0= Read
          1= Write.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="0" Text="Disk Reads">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="1" Text="Disk Writes">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="2" Text="Disk Flushes">A200R255G255B255</PROPERTY>
      </MODE>

      <MODE Name="SelectionDiskServiceTimeAsInterval">
        <PROPERTY Name="DisplayName">Disk ID with Disk Service Time</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Disk ID</PROPERTY>
        <PROPERTY Name="ViewHelp">
          0= Disk 0
          1= Disk 1
          ...
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="0" Text="Disk 0">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="1" Text="Disk 1">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="2" Text="Disk 2">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="3" Text="Disk 3">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="4" Text="Disk 4">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="5" Text="Disk 5">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="6" Text="Disk 6">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="7" Text="Disk 7">A200R255G255B255</PROPERTY>
      </MODE>
      <MODE Name="SelectionIODurationAsInterval">
        <PROPERTY Name="DisplayName">Disk ID with with IO Duration</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Disk ID</PROPERTY>
        <PROPERTY Name="ViewHelp">
          0= Read
          1= Write.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="0" Text="Disk Reads">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="1" Text="Disk Writes">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="2" Text="Disk Flushes">A200R255G255B255</PROPERTY>
      </MODE>
      <MODE Name="IOPriorityDiskServiceTimeAsInterval">
        <PROPERTY Name="DisplayName">IO Priority with Disk Service Time</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">IO Priority</PROPERTY>
        <PROPERTY Name="ViewHelp">
          DISKIO_PRIORITY_NOTSET      = 0,
          DISKIO_PRIORITY_VERYLOW     = 1,
          DISKIO_PRIORITY_LOW         = 2,
          DISKIO_PRIORITY_NORMAL      = 3,
          DISKIO_PRIORITY_HIGH        = 4,
          DISKIO_PRIORITY_CRITICAL    = 5,
          DISKIO_PRIORITY_RESERVED0   = 6,
          DISKIO_PRIORITY_RESERVED1   = 7,
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="0" Text="IO Pri: Not Set">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="1" Text="IO Pri: Very Low">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="2" Text="IO Pri: Low">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="3" Text="IO Pri: Normal">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="4" Text="IO Pri: High">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="5" Text="IO Pri: Critical">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="6" Text="IO Pri: Reserved 0">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="6" Text="IO Pri: Reserved 1">A200R255G255B255</PROPERTY>
      </MODE>
      <MODE Name="IOPriorityIODurationAsInterval">
        <PROPERTY Name="DisplayName">IO Priority  with with IO Duration</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">IO Priority </PROPERTY>
        <PROPERTY Name="ViewHelp">
          DISKIO_PRIORITY_NOTSET      = 0,
          DISKIO_PRIORITY_VERYLOW     = 1,
          DISKIO_PRIORITY_LOW         = 2,
          DISKIO_PRIORITY_NORMAL      = 3,
          DISKIO_PRIORITY_HIGH        = 4,
          DISKIO_PRIORITY_CRITICAL    = 5,
          DISKIO_PRIORITY_RESERVED0   = 6,
          DISKIO_PRIORITY_RESERVED1   = 7,
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="0" Text="IO Pri: Not Set">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="1" Text="IO Pri: Very Low">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="2" Text="IO Pri: Low">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="3" Text="IO Pri: Normal">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="4" Text="IO Pri: High">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="5" Text="IO Pri: Critical">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="6" Text="IO Pri: Reserved 0">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="6" Text="IO Pri: Reserved 1">A200R255G255B255</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="TCPView" ParentName="Color Scheme">
      <PROPERTY Name="ScaleVThickness">50</PROPERTY>
    </PANEL>
    <DATASET Name="TCP Dataset" ParentName="Base Dataset">
      <MODE Name="SizeAsBar">
        <PROPERTY Name="DisplayName">TCP Operation Size</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">IO Size (bytes)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays TCP/UDP operations on a per process and thread basis. Send is UP and Receive is Down
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="TypeAsInterval">
        <PROPERTY Name="DisplayName">TCP Operation Type</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Operation Type</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays TCP/UDP operations on a per process and thread basis. with the size as width
          Layers:
          Tag_TcpSend
          Tag_TcpRecv
          Tag_TcpConnect
          Tag_TcpDisconnect
          Tag_TcpRetransmit
          Tag_TcpAccept
          Tag_TcpReconnect
          Tag_TcpConnectFail
          Tag_TcpCopyTcp
          Tag_TcpCopyArp
          Tag_TcpAckFull
          Tag_TcpAckPart
          Tag_TcpAckDup
          Tag_UdpSend
          Tag_UdpRecv
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="Virtual Alloc/Free Panel" ParentName="Color Scheme">
      <PROPERTY Name="ScaleVThickness">70</PROPERTY>
    </PANEL>
    <DATASET Name="Virtual Alloc/Free Dataset" ParentName="Base Dataset">
      <MODE Name="VirtualAllocFreeSizeAsBar">
        <PROPERTY Name="DisplayName">Virtual Alloc/Free - Allocation Size</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Allocation Size</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays Virtual Alloc/Free operations with allocation size of each operation
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="VirtualAllocCommittedSize">
        <PROPERTY Name="DisplayName">Virtual Alloc Committed Size</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Alloc/Free type</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays Virtual Alloc Commited size
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="VirtualAllocFreeType">
        <PROPERTY Name="DisplayName">Virtual Alloc/Free - Type</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Alloc/Free type</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays Virtual Alloc and Free events as layers
          Layers:
          VirtualAlloc Reserve|Commit
          VirtualAlloc Reserve
          VirtualAlloc Commit
          VirtualFree DeCommit|Release
          VirtualFree DeCommit
          VirtualFree Release
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="VirtualAllocFreeFlags">
        <PROPERTY Name="DisplayName">Virtual Alloc/Free - Flags</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Alloc/Free type</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays Virtual Alloc and Free events as Type
          Layers:
          VirtualAlloc Reserve|Commit
          VirtualAlloc Reserve
          VirtualAlloc Commit
          VirtualFree DeCommit|Release
          VirtualFree DeCommit
          VirtualFree Release
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="Virtual Alloc/Free Map Dataset" ParentName="Base Dataset">
      <MODE Name="VirtualAllocFreeBaseAddressReserveAsBar">
        <PROPERTY Name="DisplayName">Virtual Alloc/Free - Base Address Reserve Intervals</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Base Address</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays Virtual Alloc/Free operations with the Base Address Reserve Interval of each operation
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="VirtualAllocFreeBaseAddressCommitAsBar">
        <PROPERTY Name="DisplayName">Virtual Alloc/Free - Base Address Commit Intervals</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Base Address</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays Virtual Alloc/Free operations with the Base Address Commit interval of each operation
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="Virtual Alloc/Free Line Dataset" ParentName="Base Dataset">
      <MODE Name="VirtualAllocFreeAllocAsLine">
        <PROPERTY Name="DisplayName">Virtual Alloc/Free - Alloc Size Cumulative</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Memory Usage</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays Virtual Alloc/Free operations cumulative over time as lines (allocated memory)
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="VirtualAllocFreeAllocCommitAsLine">
        <PROPERTY Name="DisplayName">Virtual Alloc/Free - Alloc Size Committed Cumulative</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Memory Usage</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays Virtual Alloc/Free operations cumulative over time as lines (commited memory)
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="Cache Reader Panel" ParentName="Color Scheme">
      <PROPERTY Name="DisplayName">Cache Reader</PROPERTY>
      <PROPERTY Name="XHelp">Time</PROPERTY>
      <PROPERTY Name="YHelp">Cache reader size in bytes</PROPERTY>
      <PROPERTY Name="ViewHelp">
        Displays graph of the Cache reader utilization along the time.
      </PROPERTY>
      <PROPERTY Name="YAxisType">0</PROPERTY>
    </PANEL>

    <PANEL Name="AE Process Time Panel" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="AE Process Time DataSet" ParentName="Base Dataset">
      <MODE Name="Line">
        <PROPERTY Name="DisplayName">Audio Engine Wake Pump Process Time</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Processing Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays graph of the Time processing the AE samples along the time.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="Annotation" Type="Line" ValueY="20000000" >A200R255G0B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Text" ValueX="50" ValueY="20000000" ValueH="12" Text="Audio glitch threshold">A200R255G0B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Line" ValueY="0" >A200R255G20B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Text" ValueX="50" ValueY="0" ValueH="12" Text="Audio glitch threshold">A200R255G0B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Rectangle" ValueY="20000000" ValueH="1000000000" >A50R255G0B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Rectangle" ValueY="-1000000000" ValueH="1000000000" >A50R255G0B0</PROPERTY>
      </MODE>
      <MODE Name="Dot">
        <PROPERTY Name="DisplayName">Audio Engine Process Time</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Processing Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays graph of the Time processing the AE samples along the time.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="Bar">
        <PROPERTY Name="DisplayName">Audio Engine Process Time</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Processing Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays graph of the Time processing the AE samples along the time.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="DX VSync Panel" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="DX VSync DataSet" ParentName="Base Dataset">
      <MODE Name="Line">
        <PROPERTY Name="DisplayName">DX VSync DPC Cadence</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Change in Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          DX VSync DPC Cadence along the time. More specifically, the Y axis values show the length of time betwen two adjacent DX VSync DPCs. This should be a relatively flat line. Much variation between VSync DPC timestamps is characteristic of glitching.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="Annotation" Type="Line" ValueY="20833000" >A200R255G0B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Text" ValueX="50" ValueY="20833000" ValueH="12" Text="Glitch threshold">A200R255G0B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Line" ValueY="12500000" >A200R255G20B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Text" ValueX="50" ValueY="12500000" ValueH="12" Text="Glitch threshold">A200R255G0B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Rectangle" ValueY="20833000" ValueH="10000000000" >A50R255G0B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Rectangle" ValueY="-10000000000" ValueH="112500000" >A50R255G0B0</PROPERTY>
      </MODE>
      <MODE Name="Dot">
        <PROPERTY Name="DisplayName">DX VSync DPC Cadence</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Delta Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          DX VSync DPC Cadence along the time.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="Bar">
        <PROPERTY Name="DisplayName">DX VSync DPC Cadence</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Delta Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          DX VSync DPC Cadence along the time.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="DX Present DataSet" ParentName="Base Dataset">
      <MODE Name="Line">
        <PROPERTY Name="DisplayName">DX Present Cadence</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Delta Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          DX Present Cadence along the time.
        </PROPERTY>
        <PROPERTY Name="YAxisType">28</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="Dot">
        <PROPERTY Name="DisplayName">DX Present Cadence</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Delta Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          DX Present Cadence along the time.
        </PROPERTY>
        <PROPERTY Name="YAxisType">28</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="Bar">
        <PROPERTY Name="DisplayName">DX Present Cadence</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Delta Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          DX Present Cadence along the time.
        </PROPERTY>
        <PROPERTY Name="YAxisType">28</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="AE Process Wake Pump Cadence" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="AE Process Wake Pump DataSet" ParentName="Base Dataset">
      <MODE Name="Line">
        <PROPERTY Name="DisplayName">Audio Engine Process Wake Pump Cadence</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Change in Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          AE Process Wake Pump Cadence: the Y axis values show the length of time (in units of 10^-5 seconds, or 10 milliseconds) between two adjacent Audio Engine WakePump Processes. The higher the Y value, the longer time interval between the two.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="Dot">
        <PROPERTY Name="DisplayName">AE Process Wake Pump Cadence</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Delta Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          AE Process Wake Pump Cadence
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="Bar">
        <PROPERTY Name="DisplayName">AE Process Wake Pump Cadence</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Delta Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          AE Process Wake Pump Cadence
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="EVR Render Panel" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="EVR Render DataSet" ParentName="Base Dataset">
      <MODE Name="Line">
        <PROPERTY Name="DisplayName">Media: EVR Render Cadence</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Change in Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          EVR Render End Cadence along the time. The X axis is time and the Y axis shows the temporal latency between two adjacent render end events.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="Dot">
        <PROPERTY Name="DisplayName">EVR Render End Cadence</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Delta Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          EVR Render End Cadence along the time.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="Bar">
        <PROPERTY Name="DisplayName">EVR Render End Cadence</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Delta Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          EVR Render End Cadence along the time.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="DWM Panel" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="DWM DataSet" ParentName="Base Dataset">
      <MODE Name="Line">
        <PROPERTY Name="DisplayName">DWM Scheduler VBlank Present Cadence</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Delta Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          DWM Scheduler VBlank Present Cadence along the time.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="Dot">
        <PROPERTY Name="DisplayName">DWM Scheduler VBlank Present Cadence</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Delta Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          DWM Scheduler VBlank Present Cadence along the time.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="Bar">
        <PROPERTY Name="DisplayName">DWM Scheduler VBlank Present Cadence</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Delta Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          DWM Scheduler VBlank Present Cadence along the time.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="Video Core DmaBuffer Panel" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="GPU run-time DataSet" ParentName="Base Dataset">
      <MODE Name="ExecutionTimeFullAsInterval">
        <PROPERTY Name="DisplayName">GPU DmaCommands Duration Interval</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">GPU engine level</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on the zoom level. The Y axis shows the level of the GPU engine.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="ExecutionTimeAsBar">
        <PROPERTY Name="DisplayName">GPU DmaCommands Time as Bar</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">DmaCmnd time in us</PROPERTY>
        <PROPERTY Name="ViewHelp">
          GPU DmaCmnd time in us
        </PROPERTY>
        <PROPERTY Name="YAxisType">23</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="ExecutionTimeAsInterval">
        <PROPERTY Name="DisplayName">GPU DmaCommands Duration</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">DmaCmnd time in us (microseconds) </PROPERTY>
        <PROPERTY Name="ViewHelp">
          GPU DmaCmnd work time in us along the Y axis versus time on the X axis. Use the annotation layouts to see an overlay that shows the thresholds for expected values for different media formats.
        </PROPERTY>
        <PROPERTY Name="YAxisType">23</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="Annotation" Type="Line" ValueY="12500000" >A200R255G255B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Text" ValueX="50" ValueY="12500000" ValueH="12" Text="60fps threshold">A200R255G255B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Line" ValueY="25000000" >A200R255G255B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Text" ValueX="50" ValueY="25000000" ValueH="12" Text="30fps threshold">A200R255G255B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Line" ValueY="31250000" >A200R255G255B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Text" ValueX="50" ValueY="31250000" ValueH="12" Text="24fps threshold">A200R255G255B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Rectangle" ValueY="31250" ValueH="500000000" >A25R255G255B0</PROPERTY>
      </MODE>

      <MODE Name="CpuQueueTimeAsBar">
        <PROPERTY Name="DisplayName">GPU DmaCommands Time in CpuQueue as Bar</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Queued time in us</PROPERTY>
        <PROPERTY Name="ViewHelp">
          DmaCommands Time in CpuQueue
        </PROPERTY>
        <PROPERTY Name="YAxisType">24</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="CpuQueueTimeAsInterval">
        <PROPERTY Name="DisplayName">GPU DmaCommands delay in CPU Queue</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Queued time(ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          DmaCommands Time in CpuQueue. The X axis is time and the Y axis shows the length of time the DmaCommand spent in the CPU Queue.
        </PROPERTY>
        <PROPERTY Name="YAxisType">24</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="Annotation" Type="Line" ValueY="10000000" >A200R255G255B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Text" ValueX="50" ValueY="10000000" ValueH="12" Text="CPU queue delay threshold - 10ms" >A200R255G255B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Rectangle" ValueY="10000000" ValueH="1000000000" >A25R255G255B0</PROPERTY>
      </MODE>
      <MODE Name="GpuQueueTimeAsBar">
        <PROPERTY Name="DisplayName">GPU DmaCommands Time in GpuQueue as Bar</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Queued time in us</PROPERTY>
        <PROPERTY Name="ViewHelp">
          DmaCommands Time in GpuQueue
        </PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="YAxisType">25</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="GpuQueueTimeAsInterval">
        <PROPERTY Name="DisplayName">GPU DmaCommands delay in GPU Queue</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Queued time(ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          DmaCommands Time in GpuQueue. The X axis is time and the Y axis shows the length of time the DmaCommand spent in the GPU Queue.
        </PROPERTY>
        <PROPERTY Name="YAxisType">25</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="Annotation" Type="Line" ValueY="10000000" >A200R255G255B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Text" ValueX="50" ValueY="10000000" ValueH="12" Text="GPU queue delay threshold - 10ms" >A200R255G255B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Rectangle" ValueY="10000000" ValueH="1000000000" >A25R255G255B0</PROPERTY>
      </MODE>

    </DATASET>

    <DATASET Name="GPU Queue DataSet" ParentName="Base Dataset">

      <MODE Name="ExecutionTimeFullAsInterval">
        <PROPERTY Name="DisplayName">GPU Hardware Queues Interval</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">GPU engine/ Adapter/Level</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on the zoom level. The Y axis shows the level of the GPU engine.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="GPUQueueAsInterval">
        <PROPERTY Name="DisplayName">GPU DmaCommands Queue Interval</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">GPU Queue level</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The X axis represents time, measured in microseconds (us) or nanoseconds (ns) depending on the zoom level. The Y axis shows the queue of the GPU engine.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>



      <MODE Name="ExecutionTimeAsInterval">
        <PROPERTY Name="DisplayName">GPU DmaCommands Duration</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">DmaCmnd time in us (microseconds) </PROPERTY>
        <PROPERTY Name="ViewHelp">
          GPU DmaCmnd work time in us along the Y axis versus time on the X axis. Use the annotation layouts to see an overlay that shows the thresholds for expected values for different media formats.
        </PROPERTY>
        <PROPERTY Name="YAxisType">23</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="Annotation" Type="Line" ValueY="12500000" >A200R255G255B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Text" ValueX="50" ValueY="12500000" ValueH="12" Text="60fps threshold">A200R255G255B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Line" ValueY="25000000" >A200R255G255B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Text" ValueX="50" ValueY="25000000" ValueH="12" Text="30fps threshold">A200R255G255B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Line" ValueY="31250000" >A200R255G255B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Text" ValueX="50" ValueY="31250000" ValueH="12" Text="24fps threshold">A200R255G255B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Rectangle" ValueY="31250000" ValueH="500000000" >A25R255G255B0</PROPERTY>
      </MODE>


      <MODE Name="CpuQueueTimeAsInterval">
        <PROPERTY Name="DisplayName">GPU DmaCommands delay in CPU Queue</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Queued time(ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          DmaCommands Time in CpuQueue. The X axis is time and the Y axis shows the length of time the DmaCommand spent in the CPU Queue.
        </PROPERTY>
        <PROPERTY Name="YAxisType">24</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="Annotation" Type="Line" ValueY="10000000" >A200R255G255B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Text" ValueX="50" ValueY="10000000" ValueH="12" Text="CPU queue delay threshold - 10ms" >A200R255G255B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Rectangle" ValueY="10000000" ValueH="1000000000" >A25R255G255B0</PROPERTY>
      </MODE>
      <MODE Name="GpuQueueTimeAsInterval">
        <PROPERTY Name="DisplayName">GPU DmaCommands delay in GPU Queue</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Queued time(ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          DmaCommands Time in GpuQueue. The X axis is time and the Y axis shows the length of time the DmaCommand spent in the GPU Queue.
        </PROPERTY>
        <PROPERTY Name="YAxisType">25</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="Annotation" Type="Line" ValueY="10000000" >A200R255G255B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Text" ValueX="50" ValueY="10000000" ValueH="12" Text="GPU queue delay threshold - 10ms" >A200R255G255B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Rectangle" ValueY="10000000" ValueH="1000000000" >A25R255G255B0</PROPERTY>
      </MODE>

    </DATASET>

    <PANEL Name="Video Core Allocation Panel" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="GPU Allocations Placement DataSet" ParentName="Base Dataset">
      <MODE Name="AllocationDetailAsIntervalWithShadedOnly">
        <PROPERTY Name="DisplayName">Allocations Placement over time</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Memory placement</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Display run-time placement change of each allocation.
        </PROPERTY>
        <PROPERTY Name="YAxisType">26</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="AllocationDetailAsInterval">
        <PROPERTY Name="DisplayName">Used Allocations Placement over time</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Memory placement</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Display run-time placement change of each allocation.
        </PROPERTY>
        <PROPERTY Name="YAxisType">26</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="Memory Segment Utilization DataSet" ParentName="Base Dataset">
      <MODE Name="SplineAverage">
        <PROPERTY Name="DisplayName">GPU Memory segment utilization</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Memory Utilization (KBytes)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Cumulative GPU memory segment utilization. The Y axis shows the cumulative memory usage in kilobytes for all GPU segments.
        </PROPERTY>
        <PROPERTY Name="YAxisType">27</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="SplineAverageWithDots">
        <PROPERTY Name="DisplayName">GPU Memory segment utilization with dots</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Memory Utilization (KBytes)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Cumulative GPU memory segment utilization. The Y axis shows the cumulative memory usage in kilobytes for all GPU segments with a dot at each data point.
        </PROPERTY>
        <PROPERTY Name="YAxisType">27</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="Video Core Flip Panel" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="GPU Flip DataSet" ParentName="Base Dataset">
      <MODE Name="FlipInterval">
        <PROPERTY Name="DisplayName">Flip Interval</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Scheduled Flip Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Scheduled Flip Time displayed in the Y coordinate
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="FlipCadence">
        <PROPERTY Name="DisplayName">Flip Cadence</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">time since last Flip</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Flip Cadence displayed in the Y coordinate
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="ScheduledAsLineWithDots">
        <PROPERTY Name="DisplayName">Scheduled Flip Time</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Scheduled Flip Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Scheduled Flip Time displayed in the Y coordinate
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="Consummated_ScheduledAsLineWithDots">
        <PROPERTY Name="DisplayName">Consummated - Scheduled Flip Time</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Consumated - Scheduled Flip Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The difference between consummated flip time and scheduled flip time is displayed on the Y axis.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="ReadyAsLineWithDots">
        <PROPERTY Name="DisplayName">Ready Flip Time</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Ready Flip Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Ready Flip Time displayed in the Y coordinate
        </PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="TargetAsLineWithDots">
        <PROPERTY Name="DisplayName">Target Flip Time</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Target Flip Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Target Flip Time displayed in the Y coordinate
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="ConsummatedAsLineWithDots">
        <PROPERTY Name="DisplayName">Consummated Flip Time</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Consummated Flip Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Consummated Flip Time displayed in the Y coordinate
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="Target_ReadyAsLineWithDots">
        <PROPERTY Name="DisplayName">Target - Ready Flip Time</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Target - Ready Flip Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The difference between target flip time and ready flip time is displayed on the Y axis.
        </PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="Consummated_ReadysLineWithDots">
        <PROPERTY Name="DisplayName">Consummated - Ready Flip Time</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Consummated - Ready Flip Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The difference between consummated flip time and ready flip time is displayed on the Y axis.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="Consummated_TargetAsLineWithDots">
        <PROPERTY Name="DisplayName">Consummated - Target Flip Time</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Consumated - Target Flip Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The difference between consummated flip time and ready flip time is displayed on the Y axis with a dot for each distinct data point.
        </PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <DATASET Name="GPU DXVA2 Op DataSet" ParentName="Base Dataset">
      <MODE Name="DurationAsInterval">
        <PROPERTY Name="DisplayName">DXVA2 Operation Duration as Interval</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Duration (ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The DXVA2 Operation Duration is shown in the Y coordinate and in the width
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="ExecutionTimeFullAsInterval">
        <PROPERTY Name="DisplayName">DXVA2 Commands Time Duration</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">DXVA2 Function Type</PROPERTY>
        <PROPERTY Name="ViewHelp">
          DXVA2FxnType_Unrecognized
          DXVA2FxnType_VP_Destroy
          DXVA2FxnType_VP_Blt
          DXVA2FxnType_VP_Create
          DXVA2FxnType_Decode_Destroy
          DXVA2FxnType_Decode_Execute
          DXVA2FxnType_Decode_EndFrame
          DXVA2FxnType_Decode_BeginFrame
          DXVA2FxnType_Decode_GetBuffer
          DXVA2FxnType_Decode_Create
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="0"  Text="Decode_Create">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="1"  Text="Decode_GetBuffer">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="2"  Text="Decode_BeginFrame">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="3"  Text="Decode_EndFrame">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="4"  Text="Decode_Execute">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="5"  Text="Decode_Destroy">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="6"  Text="VP_Create">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="7"  Text="VP_Blt">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="8"  Text="VP_Destroy">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="9"  Text="Unrecognized">A200R255G255B255</PROPERTY>
      </MODE>

      <!--MODE Name="DurationAsBar">
        <PROPERTY Name="DisplayName">DXVA2 Operation Duration as Bar</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Duration (ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The DXVA2 Operation Duration is shown in the Y coordinate
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE-->
    </DATASET>

    <PANEL Name="Video Core DDI Panel" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="GPU DDI DataSet" ParentName="Base Dataset">
      <MODE Name="DDIDurationAsBar">
        <PROPERTY Name="DisplayName">DX DDI Operations</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Duration (ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The duration of the DDI operations shown in the in the Y coordinate as well as the width of the rectangles
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="DDIDurationTypeAsInterval">
        <PROPERTY Name="DisplayName">DX DDI Operations By Type</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">DDI Operations Type</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The Type of the DDI operations shown in the in the Y coordinate. The width of the rectangles indicate the duration on the operation
          39	DxgkCddAddCommand
          38	DxgkCddUpdateGdiMem
          37	DxgkCddCreateDeviceBitmap
          36	DxgkCddSubmitPresentHistory
          35	DxgkCddQueryResourceInfo
          34	DxgkCddOpenResource
          33	DxgkCddDrvTransparentBlt
          32	DxgkCddDrvGradientFill
          31	DxgkCddDrvTextOut
          30	DxgkCddDrvStretchBlt
          29	DxgkCddDrvPlgBlt
          28	DxgkCddDrvStretchBltROP
          27	DxgkCddDrvStrokeAndFillPath
          26	DxgkCddDrvFillPath
          25	DxgkCddDrvLineTo
          24	DxgkCddDrvAlphaBlend
          23	DxgkCddDrvStrokePath
          22	DxgkCddDrvColorFill
          21	DxgkCddDrvBitBlt
          20	DxgkCddGdiCommand
          19	DxgkCddBltToPrimary
          18	DxgkCddDestroyAllocation
          17	DxgkCddCreateAllocation
          16	DxgkCddSyncGPUAccess
          15	DxgkCddWaitForVerticalBlankEvent
          14	DxgkCddSetOrigin
          13	DxgkCddTerminateThread
          12	DxgkCddSetPointerShape
          11	DxgkCddSetPointerPosition
          10	DxgkCddSetPalette
          9	DxgkCddSetGammaRamp
          8	DxgkCddPresent
          7	DxgkCddUnlock
          6	DxgkCddLock
          5	DxgkCddGetDriverCaps
          4	DxgkCddGetDisplayModeList
          3	DxgkCddDisable
          2	DxgkCddEnable
          1	DxgkCddDestroy
          0	DxgkCddCreate
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="0 " Text="DxgkCddCreate">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="1 " Text="DxgkCddDestroy">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="2 " Text="DxgkCddEnable">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="3 " Text="DxgkCddDisable">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="4 " Text="DxgkCddGetDisplayModeList">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="5 " Text="DxgkCddGetDriverCaps">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="6 " Text="DxgkCddLock">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="7 " Text="DxgkCddUnlock">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="8 " Text="DxgkCddPresent">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="9 " Text="DxgkCddSetGammaRamp">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="10" Text="DxgkCddSetPalette">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="11" Text="DxgkCddSetPointerPosition">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="12" Text="DxgkCddSetPointerShape">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="13" Text="DxgkCddTerminateThread">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="14" Text="DxgkCddSetOrigin">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="15" Text="DxgkCddWaitForVerticalBlankEvent">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="16" Text="DxgkCddSyncGPUAccess">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="17" Text="DxgkCddCreateAllocation">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="18" Text="DxgkCddDestroyAllocation">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="19" Text="DxgkCddBltToPrimary">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="20" Text="DxgkCddGdiCommand">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="21" Text="DxgkCddDrvBitBlt">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="22" Text="DxgkCddDrvColorFill">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="23" Text="DxgkCddDrvStrokePath">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="24" Text="DxgkCddDrvAlphaBlend">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="25" Text="DxgkCddDrvLineTo">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="26" Text="DxgkCddDrvFillPath">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="27" Text="DxgkCddDrvStrokeAndFillPath">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="28" Text="DxgkCddDrvStretchBltROP">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="29" Text="DxgkCddDrvPlgBlt">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="30" Text="DxgkCddDrvStretchBlt">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="31" Text="DxgkCddDrvTextOut">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="32" Text="DxgkCddDrvGradientFill">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="33" Text="DxgkCddDrvTransparentBlt">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="34" Text="DxgkCddOpenResource">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="35" Text="DxgkCddQueryResourceInfo">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="36" Text="DxgkCddSubmitPresentHistory">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="37" Text="DxgkCddCreateDeviceBitmap">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="38" Text="DxgkCddUpdateGdiMem">A200R255G255B255</PROPERTY>
        <PROPERTY Name="ScaleLabel" LabelDirection="Horizontal" Axis ="Vertical" Alignement="Left" Value="39" Text="DxgkCddAddCommand">A200R255G255B255</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="Sync elapsed time Panel" ParentName="Color Scheme">
    </PANEL>
    <PANEL Name="Sync transfer rate Panel" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="Sync Tracks DataSet" ParentName="Base Dataset">
      <MODE Name="PercentageAsStack">
        <PROPERTY Name="DisplayName">Elapsed time (%) in sync layers</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Percentage</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Per-track elapsed time (%) in sync layers.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="TransferRateasLine">
        <PROPERTY Name="DisplayName">Transfer rate (kbytes/sec)</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Rate(KBps)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Per-track transfer rate (KBps) in sync layers.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="TrackSizeAsInterval">
        <PROPERTY Name="DisplayName">Track data size (bytes)</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Size(bytes)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Per-track total data size (bytes).
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="DurationAsInterval">
        <PROPERTY Name="DisplayName">Track transfer duration (ns)</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Duration(ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Per-track total transfer duration (ns).
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="Sync operation details Panel" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="SyncOp Dataset" ParentName="Base Dataset">
      <MODE Name="LayerAsInterval">
        <PROPERTY Name="DisplayName">Sync operations</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Layers</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Operation elapsed time and details in sync layers.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="DurationAsBar">
        <PROPERTY Name="DisplayName">Sync Operations Durations</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Duration(ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays  Sync Operations operations Duration(ns)
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="DurationAsInterval">
        <PROPERTY Name="DisplayName">Sync Operations Durations as Interval</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Duration(ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Displays  Sync Operations operations Duration(ns) shown as interval
        </PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>


    </DATASET>

    <DATASET Name="Device Layer DataSet" ParentName="Base Dataset">
      <MODE Name="IntervalTick">
        <PROPERTY Name="DisplayName">Device Interval Panel</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Module layers</PROPERTY>
        <PROPERTY Name="ViewHelp">
          4 - Operations Layer
          3 - Command - Data - Response Layer
          2 - Access Object Layer
          1 - Transport Layer
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="DurationBar">
        <PROPERTY Name="DisplayName">Device Duration Panel</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Duration(ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          This Panel enables the interval duration visualization.
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <!--DATASET Name="Device Tick Dataset" ParentName="Base Dataset">
      <MODE Name="Tick">
        <PROPERTY Name="DisplayName">Device Events</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">MTP device Events</PROPERTY>
        <PROPERTY Name="YAxisType">2</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
    </DATASET-->

    <PANEL Name="Battery Life" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="Battery Sample" ParentName="Base Dataset">
      <MODE Name="PBatterySignalAsLine">
        <PROPERTY Name="DisplayName">Battery Sample</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Power signal originated from a data aquisition card</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <!--MODE Name="PBatterySignalAsBar">
        <PROPERTY Name="DisplayName">Power Signals</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Power signal originated from a data aquisition card</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE-->
    </DATASET>

    <PANEL Name="Network Capture" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="Network Capture DataSet" ParentName="Base Dataset">
      <MODE Name="Net Capture Tick">
        <PROPERTY Name="DisplayName">DLNA Events</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">Network Capture Traces</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="PerfTestPass" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="PerfTestPass DataSet" ParentName="Base Dataset">
      <MODE Name="PerfTestPass Tick">
        <PROPERTY Name="DisplayName">PerfTestPass Results</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">PerfTestPass Results</PROPERTY>
        <PROPERTY Name="YAxisType">2</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="MCE" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="MCE DataSet" ParentName="Base Dataset">
      <MODE Name="MCE Channel">
        <PROPERTY Name="DisplayName">MCE Events per Channel</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">MCE Help Text</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="MCE Tuner">
        <PROPERTY Name="DisplayName">MCE Events per tuner</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">MCE Help Text</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="Duration">
        <PROPERTY Name="DisplayName"> Duration</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Duration (ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          MCE operation duration presented in the Y axis
        </PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="Media" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="Media DataSet" ParentName="Base Dataset">
      <MODE Name="MediaDefault">
        <PROPERTY Name="DisplayName">Default Media</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">MCE Help Text</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="MediaLine">
        <PROPERTY Name="DisplayName">Line Media</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">MCE Help Text</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="MediaInterval">
        <PROPERTY Name="DisplayName">IntervalMedia</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Duration (ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          MCE operation duration presented in the Y axis
        </PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>

      </MODE>
    </DATASET>

    <PANEL Name="CSV" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="CSV DataSet" ParentName="Base Dataset">
      <MODE Name="X x Y">
        <PROPERTY Name="DisplayName">Default Metric Value</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Default Value</PROPERTY>
        <PROPERTY Name="ViewHelp">Metric Value with the default scale</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="CSV Bar">
        <PROPERTY Name="DisplayName">CSV Bar</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">CSV Help Text</PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="H264 Picture Pannel" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="MSMPEG2VDEC Dataset">
      <MODE Name="IntervalTick">
        <PROPERTY Name="DisplayName">Event Start-End Layers</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Event Start-End Layers</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Each layer represents an automaticaly generated interval between Start and End events of the same event and provider type
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="IntervalPOC">
        <PROPERTY Name="DisplayName">Picture Start-End Layers</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Picture Start-End Layers</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Each layer represents an automaticaly generated interval between Start and End events of the same event and provider type
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="IntervalDecodeTaskID">
        <PROPERTY Name="DisplayName">Decode Task ID Start-End Layers</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Decode Task ID Start-End Layers</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Each layer represents an automaticaly generated interval between Start and End events of the same event and provider type
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="IntervalThread">
        <PROPERTY Name="DisplayName">Thread Start-End Layers</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Thread Start-End Layers</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Each layer represents an automaticaly generated interval between Start and End events of the same event and provider type
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
      <MODE Name="TaskDuration">
        <PROPERTY Name="DisplayName">Task Duration</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Work Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          The height represents the picture processing duration
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="YAxisIsTime">true</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="Tick">
        <PROPERTY Name="DisplayName">Crimson Events</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Crimson events are displayed on this Panel
        </PROPERTY>
        <PROPERTY Name="YAxisType">2</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="WLAN Frame Summary Panel" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="WLAN Frame Summary Dataset" ParentName="Base Dataset">
      <MODE Name="MacLatency">
        <PROPERTY Name="DisplayName">MAC Latency</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Latency (ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Shows the MAC Latency of each WLAN frame
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="Annotation" Type="Line" ValueY="30000000">A200R255G255B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Text" ValueX="65" ValueY="30000000" ValueH="12" Text="Latency threshold (30000000ns - 30000us - 30 ms)">A200R255G255B0</PROPERTY>
      </MODE>
      <MODE Name="MacLatencyInterval">
        <PROPERTY Name="DisplayName">MAC Latency Interval</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Latency (ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Shows the MAC Latency of each WLAN frame
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="Annotation" Type="Line" ValueY="30000000">A200R255G255B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Text" ValueX="65" ValueY="30000000" ValueH="12" Text="Latency threshold (30000000ns - 30000us - 30 ms)">A200R255G255B0</PROPERTY>
      </MODE>
      <MODE Name="DriverLatency">
        <PROPERTY Name="DisplayName">Driver Latency</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Latency (ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Shows the Driver Latency of each WLAN frame (including Mac Latency)
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="Annotation" Type="Line" ValueY="30000000">A200R255G255B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Text" ValueX="65" ValueY="30000000" ValueH="12" Text="Latency threshold (30000000ns - 30000us - 30 ms)">A200R255G255B0</PROPERTY>
      </MODE>
      <MODE Name="DriverLatencyInterval">
        <PROPERTY Name="DisplayName">Driver Latency Interval</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Latency (ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Shows the Driver Latency of each WLAN frame
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="Annotation" Type="Line" ValueY="30000000">A200R255G255B0</PROPERTY>
        <PROPERTY Name="Annotation" Type="Text" ValueX="65" ValueY="30000000" ValueH="12" Text="Latency threshold (30000000ns - 30000us - 30 ms)">A200R255G255B0</PROPERTY>
      </MODE>
      <MODE Name="DriverLatencyDiff">
        <PROPERTY Name="DisplayName">Driver Latency Diff</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Latency (ns)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Shows the Driver Latency of each WLAN frame (excluding Mac Latency)
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="TxSubmissionToNIC_QueueLength">
        <PROPERTY Name="DisplayName">Queue Length</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Queue Length</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Shows the Driver Queue Length at submission of a WLAN frame to the NIC
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="RetryCount">
        <PROPERTY Name="DisplayName">Retry Count</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Retry Count</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Shows the Retry Count for each WLAN frame
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="TxSubmissionToNIC_Status">
        <PROPERTY Name="DisplayName">NIC Submission Status</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">NIC Submission Status</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Shows the status of the frame submission operation to the the NIC
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="TxCompletedByNIC_Status">
        <PROPERTY Name="DisplayName">NIC Completion Status</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">NIC Completion Status</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Shows the status of the frame completion indication from the NIC
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>

    <PANEL Name="WLAN Frame Density Panel" ParentName="Color Scheme">
    </PANEL>
    <DATASET Name="WLAN Frame Density Dataset" ParentName="Base Dataset">
      <MODE Name="TotalPayloadLength">
        <PROPERTY Name="DisplayName">Total Payload Length</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Payload (Bytes)</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Shows the total payload length in each window
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
      <MODE Name="TotalFrameCount">
        <PROPERTY Name="DisplayName">Total Frame Count</PROPERTY>
        <PROPERTY Name="XHelp">Time</PROPERTY>
        <PROPERTY Name="YHelp">Frame Count</PROPERTY>
        <PROPERTY Name="ViewHelp">
          Shows the total frame count in each window
        </PROPERTY>
        <PROPERTY Name="YAxisType">0</PROPERTY>
        <PROPERTY Name="XAxisType">1</PROPERTY>
        <PROPERTY Name="XAxisIsScalable">true</PROPERTY>
        <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
      </MODE>
    </DATASET>
  </TAGS>
<LAYOUTS xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">

      <LAYOUT name="Default Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="38">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Thread Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 1">
        <TREENODE Type="LEAF" Id="1"></TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 2">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 3">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="66">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="3"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 4">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 5">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="4"></TREENODE>
              <TREENODE Type="LEAF" Id="5"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="5" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 6">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="2"></TREENODE>
              <TREENODE Type="LEAF" Id="3"></TREENODE>
            </TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="4"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="5"></TREENODE>
              <TREENODE Type="LEAF" Id="6"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="5" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="6" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Overview Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="ISR/DPC Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
            <PROPERTY Name="DrawingMode">2</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="3" >
            <PROPERTY Name="DisplayName">GPU: DMA Operations</PROPERTY>
            <PROPERTY Name="DataSetName">GPU: DMA Operations</PROPERTY>
            <PROPERTY Name="DrawingMode">2</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="4" >
            <PROPERTY Name="DataSetName">Utilization: CPU</PROPERTY>
          </PANEL>

        </PANELS>
      </LAYOUT>

      <LAYOUT name="Driver Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="ISR/DPC Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
            <PROPERTY Name="DisplayName">ISRs and DPCs - Duration</PROPERTY>
            <PROPERTY Name="DrawingMode">2</PROPERTY>
          </PANEL>
          <PANEL ParentName="ISR/DPC Panel" Id="2" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
            <PROPERTY Name="DisplayName">ISRs and DPCs - Intervals</PROPERTY>
            <PROPERTY Name="DrawingMode">1</PROPERTY>
          </PANEL>
          <PANEL ParentName="ISR/DPC Storm Panel" Id="3" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs Storm</PROPERTY>
            <PROPERTY Name="DisplayName">ISRs and DPCs Storm Duration</PROPERTY>
            <PROPERTY Name="DrawingMode">1</PROPERTY>
          </PANEL>
          <PANEL ParentName="Utilization Panel" Id="4" >
            <PROPERTY Name="DataSetName">Utilization: ISR</PROPERTY>
            <PROPERTY Name="DisplayName">Driver CPU Utilization</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: DPC</PROPERTY>
          </PANEL>

        </PANELS>
      </LAYOUT>

      <LAYOUT name="Scheduler Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Thread Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
            <PROPERTY Name="DisplayName">Processes and Threads - Duration</PROPERTY>
            <PROPERTY Name="DrawingMode">2</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
            <PROPERTY Name="DisplayName">Processes and Threads - Priority Layers</PROPERTY>
            <PROPERTY Name="DrawingMode">1</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="3" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
            <PROPERTY Name="DisplayName">Processes and Threads - Priority Changes</PROPERTY>
            <PROPERTY Name="DrawingMode">3</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="4" >
            <PROPERTY Name="DataSetName">CPU: Multimedia Class Scheduler</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Audio Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="User defined (eVxml)" Id="1" >
            <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Audio Glitches</PROPERTY>
          </PANEL>
          <PANEL ParentName="AE Process Time Panel" Id="2" >
            <PROPERTY Name="DataSetName">Media: Audio Engine WakePump Process Time</PROPERTY>
          </PANEL>
          <PANEL ParentName="AE Process Wake Pump Cadence" Id="3" >
            <PROPERTY Name="DataSetName">Media: Audio Engine Process Wake Pump Cadence</PROPERTY>
          </PANEL>
          <PANEL ParentName="ISR/DPC Panel" Id="4" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
            <PROPERTY Name="DisplayName">ISRs and DPCs -  Duration</PROPERTY>
            <PROPERTY Name="DrawingMode">2</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="RtMedia Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="RtMedia Panel" Id="1" >
            <PROPERTY Name="DataSetName">RtMedia : Engine</PROPERTY>
            <PROPERTY Name="DrawingMode">1</PROPERTY>
          </PANEL>
          <PANEL ParentName="RtMedia Panel" Id="2" >
            <PROPERTY Name="DataSetName">RtMedia: Router/Work items</PROPERTY>
            <PROPERTY Name="DrawingMode">1</PROPERTY>
          </PANEL>
          <PANEL ParentName="RtMedia Panel" Id="3" >
            <PROPERTY Name="DataSetName">RtMedia : RTP/RTCP</PROPERTY>
          </PANEL>
          <PANEL ParentName="RtMedia Panel" Id="4" >
            <PROPERTY Name="DataSetName">RtMedia : Audio Pipeline Elements</PROPERTY>
            <PROPERTY Name="DrawingMode">2</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Video Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" >
            <PROPERTY Name="DataSetName">Media: Video Glitches</PROPERTY>
            <PROPERTY Name="DisplayName">Media: Video Glitches</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="2" >
            <PROPERTY Name="DataSetName">GPU: Flips</PROPERTY>
            <PROPERTY Name="DrawingMode">3</PROPERTY>
          </PANEL>
          <PANEL ParentName="Video Core DmaBuffer Panel" Id="3" >
            <PROPERTY Name="DataSetName">GPU: DMA Operations</PROPERTY>
            <PROPERTY Name="DisplayName">GPU Operations - Duration</PROPERTY>
            <PROPERTY Name="DrawingMode">2</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="4" >
            <PROPERTY Name="DataSetName">Media: Video Render Cadence</PROPERTY>
            <PROPERTY Name="DisplayName">Media: Video Render Cadence</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Graphics Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Video Core DmaBuffer Panel" Id="1" >
            <PROPERTY Name="DataSetName">GPU: DMA Operations</PROPERTY>
            <PROPERTY Name="DisplayName">GPU Operations - Duration</PROPERTY>
            <PROPERTY Name="DrawingMode">2</PROPERTY>
          </PANEL>
          <PANEL ParentName="Video Core DmaBuffer Panel" Id="2" >
            <PROPERTY Name="DataSetName">GPU: DX VSync ISR/DPC Cadence</PROPERTY>
            <PROPERTY Name="DisplayName">GPU VSync Cadence</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="3" >
            <PROPERTY Name="DataSetName">GPU: Flips</PROPERTY>
            <PROPERTY Name="DrawingMode">3</PROPERTY>
          </PANEL>
          <PANEL ParentName="Utilization Panel" Id="4" >
            <PROPERTY Name="DataSetName">Utilization: GPU</PROPERTY>
            <PROPERTY Name="DisplayName">GPU Utilization</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>

      <!--LAYOUT name="Power Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="4"></TREENODE>
              <TREENODE Type="LEAF" Id="5"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>

        <PANELS>
          <PANEL ParentName="ISR/DPC Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Power Interval" Id="3" >
            <PROPERTY Name="DataSetName">Power: (P) States</PROPERTY>
            <PROPERTY Name="DisplayName">Power: (P) States</PROPERTY>
          </PANEL>
          <PANEL ParentName="Power States" Id="4" >
            <PROPERTY Name="DataSetName">Power: State Transitions</PROPERTY>
            <PROPERTY Name="DisplayName">Power: State Transitions</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="4" >
            <PROPERTY Name="DataSetName">Utilization: CPU</PROPERTY>
          </PANEL>
        </PANELS>

      </LAYOUT-->

      <LAYOUT name="Layout 1 - White">
        <TREENODE Type="LEAF" Id="1"></TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme White" Id="1" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 2 - White">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme White" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme White" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 3 - White">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="66">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="3"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme White" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme White" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme White" Id="3" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 4 - White">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="30">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="70">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme White" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme White" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme White" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme White" Id="4" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 5 - White">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="4"></TREENODE>
              <TREENODE Type="LEAF" Id="5"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme White" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme White" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme White" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme White" Id="4" ></PANEL>
          <PANEL ParentName="Color Scheme White" Id="5" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 6 - White">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="2"></TREENODE>
              <TREENODE Type="LEAF" Id="3"></TREENODE>
            </TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="4"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="5"></TREENODE>
              <TREENODE Type="LEAF" Id="6"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme White" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme White" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme White" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme White" Id="4" ></PANEL>
          <PANEL ParentName="Color Scheme White" Id="5" ></PANEL>
          <PANEL ParentName="Color Scheme White" Id="6" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Vertical Layout 1">
        <TREENODE Type="VERTICAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Vertical Layout 2">
        <TREENODE Type="VERTICAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Vertical Layout 3">
        <TREENODE Type="VERTICAL" FirstNodePercent="66">
          <TREENODE Type="VERTICAL" FirstNodePercent="50">
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="1"></TREENODE>
              <TREENODE Type="LEAF" Id="2"></TREENODE>
            </TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="3"></TREENODE>
              <TREENODE Type="LEAF" Id="4"></TREENODE>
            </TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="6"></TREENODE>
            <TREENODE Type="LEAF" Id="7"></TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="8"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="5" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="6" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="7" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="8" ></PANEL>
        </PANELS>
      </LAYOUT>

      <!--LAYOUT name="GPUView">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="2"></TREENODE>
              <TREENODE Type="LEAF" Id="3"></TREENODE>
            </TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="4"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="5"></TREENODE>
              <TREENODE Type="LEAF" Id="6"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme Graphics GPU" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme Graphics GPU" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme Graphics GPU" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme Graphics CPU" Id="4" ></PANEL>
          <PANEL ParentName="Color Scheme Graphics CPU" Id="5" ></PANEL>
          <PANEL ParentName="Color Scheme Graphics CPU" Id="6" ></PANEL>
        </PANELS>
      </LAYOUT-->

</LAYOUTS>


  <ROLES >

    <!-- ******************************************************************************************************************* -->


    <!-- ******************************************************************************************************************* -->

    <HCKTIMETOTAKEPHOTO>
      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Media Foundation</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MF Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Media Foundation Property Handler</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MF PropertyHandler" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEx" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Events Dataset">CrimsonEx</PROPERTY>
          <PARAMETER Name="ShowGUID" Value="TRUE"></PARAMETER>
          <PARAMETER Name="IgnorePIDTID" Value="false"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonIntervalParserEx">
          <PROPERTY Name="DataSetName" ParentName="Crimson Intervals Events Dataset">Crimson: Auto Intervals Ex</PROPERTY>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
      </PARSERS>

      <XDMS XDMFolder=".\XDMS\" >
        <XDM Dll="XA_HCKCaptureAnalysisDM.dll" Name="XDMHCKCaptureTimeToTakePhoto" FriendlyName="HCK Capture Time To Take Photo" AutoRun="true" DelayedRun="false">
          <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
          <PARAMETER Name="MFProviderName" Value="Microsoft-Windows-MediaFoundation-MFCaptureEngine - {B8197C10-845F-40CA-82AB-9341E98CFC2B}"></PARAMETER>
          <PARAMETER Name="Event Duration Threshold (ns)" Value="500000000"></PARAMETER>
          <PARAMETER Name="Number of Events to Skip At Beginning" Value="0"></PARAMETER>
        </XDM>
      </XDMS>
    </HCKTIMETOTAKEPHOTO>

    <!-- ******************************************************************************************************************* -->

    <HCKTIMETOSTARTRECORDORPREVIEW>
      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Media Foundation</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MF Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Media Foundation Property Handler</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MF PropertyHandler" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEx" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Events Dataset">CrimsonEx</PROPERTY>
          <PARAMETER Name="ShowGUID" Value="TRUE"></PARAMETER>
          <PARAMETER Name="IgnorePIDTID" Value="false"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonIntervalParserEx">
          <PROPERTY Name="DataSetName" ParentName="Crimson Intervals Events Dataset">Crimson: Auto Intervals Ex</PROPERTY>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
      </PARSERS>
      <XDMS XDMFolder=".\XDMS\" >
        <XDM Dll="XA_HCKCaptureAnalysisDM.dll" Name="XDMHCKCaptureTimetoStartRecordOrPreview" FriendlyName="HCK Capture Time to Start Record Or Preview" AutoRun="true" DelayedRun="false">
          <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
          <PARAMETER Name="MFProviderName" Value="Microsoft-Windows-MediaFoundation-MFCaptureEngine - {B8197C10-845F-40CA-82AB-9341E98CFC2B}"></PARAMETER>
          <PARAMETER Name="Event Duration Threshold (ns)" Value="500000000"></PARAMETER>
          <PARAMETER Name="Number of Events to Skip At Beginning" Value="0"></PARAMETER>
        </XDM>
      </XDMS>
    </HCKTIMETOSTARTRECORDORPREVIEW>

    <!-- ******************************************************************************************************************* -->

    <HCKCHECKRECORDORPREVIEWTIMESTAMPS>
      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Media Foundation</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MF Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Media Foundation Property Handler</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MF PropertyHandler" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEx" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Events Dataset">CrimsonEx</PROPERTY>
          <PARAMETER Name="ShowGUID" Value="TRUE"></PARAMETER>
          <PARAMETER Name="IgnorePIDTID" Value="false"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonIntervalParserEx">
          <PROPERTY Name="DataSetName" ParentName="Crimson Intervals Events Dataset">Crimson: Auto Intervals Ex</PROPERTY>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
      </PARSERS>
      <XDMS XDMFolder=".\XDMS\" >
        <XDM Dll="XA_HCKCaptureAnalysisDM.dll" Name="XDMHCKCaptureCheckRecordOrPreviewTimestamps" FriendlyName="HCK Capture Check Record Or Preview Timestamps" AutoRun="true" DelayedRun="false">
          <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
          <PARAMETER Name="MFProviderName" Value="Microsoft-Windows-MediaFoundation-MFCaptureEngine - {B8197C10-845F-40CA-82AB-9341E98CFC2B}"></PARAMETER>
          <PARAMETER Name="Cadence Threshold (ns)" Value="500000000"></PARAMETER>
          <PARAMETER Name="Number of Events to Skip At Beginning" Value="15"></PARAMETER>
          <PARAMETER Name="Number of Events to Skip At End" Value="0"></PARAMETER>
        </XDM>
      </XDMS>
    </HCKCHECKRECORDORPREVIEWTIMESTAMPS>

    <!-- ******************************************************************************************************************* -->

    <HCKTIMEBETWEENTAKEMULTIPLEPHOTOS>
      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Media Foundation</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MF Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Media Foundation Property Handler</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MF PropertyHandler" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEx" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Events Dataset">CrimsonEx</PROPERTY>
          <PARAMETER Name="ShowGUID" Value="TRUE"></PARAMETER>
          <PARAMETER Name="IgnorePIDTID" Value="false"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonIntervalParserEx">
          <PROPERTY Name="DataSetName" ParentName="Crimson Intervals Events Dataset">Crimson: Auto Intervals Ex</PROPERTY>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
      </PARSERS>

      <XDMS XDMFolder=".\XDMS\" >
        <XDM Dll="XA_HCKCaptureAnalysisDM.dll" Name="XDMHCKCaptureTimeBetweenTakeMultiplePhotos" FriendlyName="HCK Capture Time Between Take Multiple Photos" AutoRun="true" DelayedRun="false">
          <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
          <PARAMETER Name="MFProviderName" Value="Microsoft-Windows-MediaFoundation-MFCaptureEngine - {B8197C10-845F-40CA-82AB-9341E98CFC2B}"></PARAMETER>
          <PARAMETER Name="Event Duration Threshold (ns)" Value="500000000"></PARAMETER>
          <PARAMETER Name="Cadence Threshold (ns)" Value="200000000"></PARAMETER>
          <PARAMETER Name="Number of Events to Skip At Beginning" Value="0"></PARAMETER>
          <PARAMETER Name="Number of Events to Skip At End" Value="0"></PARAMETER>
        </XDM>
      </XDMS>
    </HCKTIMEBETWEENTAKEMULTIPLEPHOTOS>

    <!-- ******************************************************************************************************************* -->

    <HCKTIMEBETWEENSWITCHRECORDORPREVIEWMEDIATYPES>
      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Media Foundation</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MF Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Media Foundation Property Handler</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MF PropertyHandler" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEx" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Events Dataset">CrimsonEx</PROPERTY>
          <PARAMETER Name="ShowGUID" Value="TRUE"></PARAMETER>
          <PARAMETER Name="IgnorePIDTID" Value="false"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonIntervalParserEx">
          <PROPERTY Name="DataSetName" ParentName="Crimson Intervals Events Dataset">Crimson: Auto Intervals Ex</PROPERTY>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
      </PARSERS>
      <XDMS XDMFolder=".\XDMS\" >
        <XDM Dll="XA_HCKCaptureAnalysisDM.dll" Name="XDMHCKCaptureTimeBetweenSwitchRecordOrPreviewMediaTypes" FriendlyName="HCK Capture Time Between Switch Record Or Preview Media Types" AutoRun="true" DelayedRun="false">
          <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
          <PARAMETER Name="MFProviderName" Value="Microsoft-Windows-MediaFoundation-MFCaptureEngine - {B8197C10-845F-40CA-82AB-9341E98CFC2B}"></PARAMETER>
          <PARAMETER Name="Average Duration Threshold (ns)" Value="250000000"></PARAMETER>
          <PARAMETER Name="Max Duration Threshold (ns)" Value="275000000"></PARAMETER>
          <PARAMETER Name="Number of Events to Skip At Beginning" Value="0"></PARAMETER>
          <PARAMETER Name="Number of Events to Skip At End" Value="0"></PARAMETER>
        </XDM>
      </XDMS>
    </HCKTIMEBETWEENSWITCHRECORDORPREVIEWMEDIATYPES>

    <!-- ******************************************************************************************************************* -->

    <HCKTIMEBETWEENSWITCHCAMERASWHILEPREVIEW>
      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Media Foundation</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MF Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Media Foundation Property Handler</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MF PropertyHandler" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEx" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Events Dataset">CrimsonEx</PROPERTY>
          <PARAMETER Name="ShowGUID" Value="TRUE"></PARAMETER>
          <PARAMETER Name="IgnorePIDTID" Value="false"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonIntervalParserEx">
          <PROPERTY Name="DataSetName" ParentName="Crimson Intervals Events Dataset">Crimson: Auto Intervals Ex</PROPERTY>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
      </PARSERS>

      <XDMS XDMFolder=".\XDMS\" >
        <XDM Dll="XA_HCKCaptureAnalysisDM.dll" Name="XDMHCKCaptureTimeBetweenSwitchCamerasWhilePreview" FriendlyName="HCK Capture Time Between Switch Cameras While Preview" AutoRun="true" DelayedRun="false">
          <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
          <PARAMETER Name="MFProviderName" Value="Microsoft-Windows-MediaFoundation-MFCaptureEngine - {B8197C10-845F-40CA-82AB-9341E98CFC2B}"></PARAMETER>
          <PARAMETER Name="Average Duration Threshold (ns)" Value="750000000"></PARAMETER>
          <PARAMETER Name="Max Duration Threshold (ns)" Value="825000000"></PARAMETER>
          <PARAMETER Name="Number of Events to Skip At Beginning" Value="0"></PARAMETER>
          <PARAMETER Name="Number of Events to Skip At End" Value="0"></PARAMETER>
        </XDM>
      </XDMS>
    </HCKTIMEBETWEENSWITCHCAMERASWHILEPREVIEW>

    <!-- ******************************************************************************************************************* -->

    <HCKTIMEBETWEENSWITCHCAMERASWHILERECORD>
      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Media Foundation</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MF Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Media Foundation Property Handler</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MF PropertyHandler" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEx" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Events Dataset">CrimsonEx</PROPERTY>
          <PARAMETER Name="ShowGUID" Value="TRUE"></PARAMETER>
          <PARAMETER Name="IgnorePIDTID" Value="false"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonIntervalParserEx">
          <PROPERTY Name="DataSetName" ParentName="Crimson Intervals Events Dataset">Crimson: Auto Intervals Ex</PROPERTY>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
      </PARSERS>

      <XDMS XDMFolder=".\XDMS\" >
        <XDM Dll="XA_HCKCaptureAnalysisDM.dll" Name="XDMHCKCaptureTimeBetweenSwitchCamerasWhileRecord" FriendlyName="HCK Capture Time Between Switch Cameras While Record" AutoRun="true" DelayedRun="false">
          <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
          <PARAMETER Name="MFProviderName" Value="Microsoft-Windows-MediaFoundation-MFCaptureEngine - {B8197C10-845F-40CA-82AB-9341E98CFC2B}"></PARAMETER>
          <PARAMETER Name="Average Duration Threshold (ns)" Value="750000000"></PARAMETER>
          <PARAMETER Name="Max Duration Threshold (ns)" Value="825000000"></PARAMETER>
          <PARAMETER Name="Number of Events to Skip At Beginning" Value="0"></PARAMETER>
          <PARAMETER Name="Number of Events to Skip At End" Value="0"></PARAMETER>
        </XDM>
      </XDMS>
    </HCKTIMEBETWEENSWITCHCAMERASWHILERECORD>

    <!-- ******************************************************************************************************************* -->

    <WEXPERF>

      <LAYOUT name="WEX Perf Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="45">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="3"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="WEX Perf Spans" Id="1" >
            <PROPERTY Name="DataSetName">WEX Perf Spans</PROPERTY>
          </PANEL>
          <PANEL ParentName="WEX Perf Spans" Id="2" >
            <PROPERTY Name="DataSetName">WEX Perf Spans</PROPERTY>
            <PROPERTY Name="DrawingMode">0</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="3" >
          </PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 1">
        <TREENODE Type="LEAF" Id="1"></TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 2">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 3">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="66">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="3"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
        </PANELS>
      </LAYOUT>


      <LAYOUT name="Layout 4">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 5">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="4"></TREENODE>
              <TREENODE Type="LEAF" Id="5"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="5" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 6">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="2"></TREENODE>
              <TREENODE Type="LEAF" Id="3"></TREENODE>
            </TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="4"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="5"></TREENODE>
              <TREENODE Type="LEAF" Id="6"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="5" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="6" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 1 - White">
        <TREENODE Type="LEAF" Id="1"></TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme White" Id="1" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 2 - White">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme White" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme White" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 3 - White">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="66">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="3"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme White" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme White" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme White" Id="3" ></PANEL>
        </PANELS>
      </LAYOUT>


      <LAYOUT name="Layout 4 - White">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="30">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="70">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme White" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme White" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme White" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme White" Id="4" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 5 - White">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="4"></TREENODE>
              <TREENODE Type="LEAF" Id="5"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme White" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme White" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme White" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme White" Id="4" ></PANEL>
          <PANEL ParentName="Color Scheme White" Id="5" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 6 - White">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="2"></TREENODE>
              <TREENODE Type="LEAF" Id="3"></TREENODE>
            </TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="4"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="5"></TREENODE>
              <TREENODE Type="LEAF" Id="6"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme White" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme White" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme White" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme White" Id="4" ></PANEL>
          <PANEL ParentName="Color Scheme White" Id="5" ></PANEL>
          <PANEL ParentName="Color Scheme White" Id="6" ></PANEL>
        </PANELS>
      </LAYOUT>


      <LAYOUT name="Vertical Layout 1">
        <TREENODE Type="VERTICAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Vertical Layout 2">
        <TREENODE Type="VERTICAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
        </PANELS>
      </LAYOUT>


      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <!--PARSER parserDll="WPRXRay.dll" ParserName="WPRParser"  >
          <PROPERTY Name="DataSetName" ParentName="WEX Perf DataSet">WEX Perf Spans</PROPERTY>
          <PATH  Name="http://wexperfresults/tools.asmx"></PATH>
        </PARSER-->
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelCSwitchParser"  >
          <PROPERTY Name="DataSetName" ParentName="Processes and Threads DataSet">CPU: Processes and Threads</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDpcIsrParser"  >
          <PROPERTY Name="DataSetName" ParentName="ISR/DPC DataSet">CPU: ISRs and DPCs</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDpcIsrStormParser"  >
          <PROPERTY Name="DataSetName" ParentName="ISR/DPC Storm DataSet">CPU: ISRs and DPCs Storm</PROPERTY>
          <PARAMETER Name="StormInterval" Value="10000000"></PARAMETER>
          <PARAMETER Name="StormThreshold" Value="4000000"></PARAMETER>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelISRUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="ISR Utilization DataSet">Utilization: ISR</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDPCUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="DPC Utilization DataSet">Utilization: DPC</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelCPUUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="CPU Utilization DataSet" >Utilization: CPU</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelGPUUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="GPU Utilization DataSet" >Utilization: GPU</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelPerProcessCPUUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="CPUP Utilization DataSet" >Utilization: CPU Per Process</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelPerThreadCPUUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="CPUT Utilization DataSet" >Utilization: CPU Per Thread</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDiskIOUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="Disk Utilization DataSet">Utilization: Disk I/O</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDiskIOParser"  >
          <PROPERTY Name="DataSetName" ParentName="Disk IO DataSet">IO: Disk</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelFileIOParser"  >
          <PROPERTY Name="DataSetName" ParentName="File IO DataSet">IO: File System</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelSampledProfilerParser"  >
          <PROPERTY Name="DataSetName" ParentName="SampledProfiles DataSet">CPU: Sampled Profiles</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelRegistryParser"  >
          <PROPERTY Name="DataSetName" ParentName="Registry Dataset">IO: Registry - Process/Thread/Operation</PROPERTY>
        </PARSER>
        <!--PARSER parserDll="XA_InfoSource.dll" ParserName="KernelRegistryParserEx"  >
          <PROPERTY Name="DataSetName" ParentName="Registry Dataset">IO: Registry - Process/Thread/Key/Operation</PROPERTY>
        </PARSER-->
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelRegistryParserEx2"  >
          <PROPERTY Name="DataSetName" ParentName="Registry Dataset">IO: Registry - Process/Key/Operation</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Audio Engine</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="AE Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Media Foundation</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MF Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Media Foundation Property Handler</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MF PropertyHandler" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: DRM</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="DRM Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Windows Media Connect</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="WMC Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: DX and DWM</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="DWM Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="DWMAPI Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="REDIR Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="Schedule Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="UCE Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="DXGKRNL Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Internet Explorer 7</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="IE7" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Multimedia Class Scheduler</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MMCSS Events" ></FILE>
        </PARSER>
        <!--PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Power: Serial Sync</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="Serial Sync Events" ></FILE>
        </PARSER-->


        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParserEx"  UnhandledEvents="true">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Unhandled Events</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="Ignore Events" ></FILE>
        </PARSER>
        <PARSER ParserDLL="XA_PageFault.dll" ParserName="PageFaultsParser" >
          <PROPERTY Name="DataSetName" ParentName="Page Faults DataSet">IO: Hard PageFaults</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="TCPParser" >
          <PROPERTY Name="DataSetName"  ParentName="TCP Dataset">IO: Network (TCPIP)</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="WPPParser" >
          <PROPERTY Name="DataSetName" ParentName="WPP Dataset">WPP Events</PROPERTY>
          <PATH  Name="c:\VistaRTM\traceformat"></PATH>
        </PARSER>
        <PARSER ParserDll="XA_InfoSource.dll" ParserName="StackwalkParser"   >
          <PROPERTY Name="DataSetName" ParentName="Stackwalk Dataset">CPU: Call Stacks</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="BatteryParser" >
          <PROPERTY Name="DataSetName" ParentName="Power Ticks DataSet">Power: State Transitions</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Power Intervals DataSet">Power: Intervals</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Power States DataSet">Power: (P) States</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="ReadyThreadParser" >
          <PROPERTY Name="DataSetName" ParentName="ReadyThreads DataSet">CPU: ReadyThreads</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Thread State DataSet">Power: (C) States</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_InfoSource.dll" ParserName="VideoCoreParser" >
          <PROPERTY Name="DataSetName" ParentName="GPU run-time DataSet">GPU: DMA Operations</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="GPU Allocations Placement DataSet">GPU: Used Allocations</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="GPU Flip DataSet">GPU: Flips</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="GPU Allocations Placement DataSet">GPU: Allocations</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="GPU DDI DataSet">GPU: DDI Operations</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Memory Segment Utilization DataSet">GPU: Segment Memory Utilization</PROPERTY>
        </PARSER>
        <!--PARSER ParserDll="XA_InfoSource.dll" ParserName="DXVA2OpsParser" >
          <PROPERTY Name="DataSetName" ParentName="GPU DXVA2 Op DataSet">GPU: DXVA2 Operations</PROPERTY>
        </PARSER-->
        <PARSER ParserDll="XA_Kernel.dll" ParserName="MMCSSParser" >
          <PROPERTY Name="DataSetName" ParentName="MMCSS Scheduler Dataset">CPU: Multimedia Class Scheduler</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="ProcessLoadParser" >
          <PROPERTY Name="DataSetName" ParentName="Process Lifetime Dataset">CPU: Process Load/Unload</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Process Lifetime Interval Dataset">CPU: Process Lifetime</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="ThreadLoadParser" >
          <PROPERTY Name="DataSetName" ParentName="Thread Lifetime Dataset">CPU: Thread Create/Destroy</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Thread Lifetime Interval Dataset">CPU: Thread Lifetime</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="ImageLoadParser" >
          <PROPERTY Name="DataSetName" ParentName="Image Lifetime Dataset">CPU: Image Load/Unload</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Image Load Lifetime Interval Dataset">CPU: Image Lifetime</PROPERTY>
        </PARSER>
        <!--PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParser" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Events Dataset">Crimson</PROPERTY>
        </PARSER-->
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEx" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Events Dataset">CrimsonEx</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonIntervalParser" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Intervals Events Dataset">Crimson: Auto Intervals</PROPERTY>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonIntervalParserEx" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Intervals Events Dataset">Crimson: Auto Intervals Ex</PROPERTY>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <!--PARSER ParserDll="XA_DCPower.dll" ParserName="PowerParser" InputFileID="1">
          <PROPERTY Name="DataSetName" ParentName="Power Signals Dataset" >Power: Measurements</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_DCPower.dll" ParserName="PowerParser" >
          <PROPERTY Name="DataSetName" ParentName="Power Signals Dataset" >Power: Sync Signal</PROPERTY>
        </PARSER-->
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXML2DParser"   >
          <PROPERTY Name="DataSetName" ParentName="Dataflow Difference DataSet">Media: Pipeline Dataflow</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="MFPARSER" ></FILE>
        </PARSER>
        <!--PARSER ParserDll="XA_Core.dll" ParserName="EVXML2DParser"  >
          <PROPERTY Name="DataSetName" ParentName="AE Process Wake Pump DataSet">Media: Audio Engine WakePump Process Time</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="AEPROCPASS" ></FILE>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER-->
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLCadenceParser"  >
          <PROPERTY Name="DataSetName" ParentName="DX Flip DataSet">GPU: DX Flip Cadence</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="DWMFLIPCADENCE" ></FILE>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLCadenceParser"  >
          <PROPERTY Name="DataSetName" ParentName="DX VSync DataSet">GPU: DX VSync ISR/DPC Cadence</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="CADENCE" ></FILE>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLCadenceParser"  >
          <PROPERTY Name="DataSetName" ParentName="AE Process Time DataSet">Media: Audio Engine Process Wake Pump Cadence</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="AEPROCPASSCADENCE" ></FILE>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLCadenceParser"  >
          <PROPERTY Name="DataSetName" ParentName="EVR Render DataSet">Media: Cadence: EVR Render End</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="CADENCE1" ></FILE>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLCadenceParser"   >
          <PROPERTY Name="DataSetName" ParentName="DWM DataSet">Media: Cadence: DWM Scheduler VBlank Present</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="CADENCE2" ></FILE>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <!--PARSER parserDll="XA_Device.dll" ParserName="DeviceParser" >
          <PROPERTY Name="DataSetName" ParentName="Device Tick Dataset">Sync: DeviceX</PROPERTY>
        </PARSER-->
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLIntervalParser">
          <PROPERTY Name="DataSetName" ParentName="MTP DataSet">Sync: MTP Operations</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MTPOPERATIONS" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="MTP DataSet">Sync: MTP tick Operations</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MTPOPERATIONS" ></FILE>
        </PARSER>
        <!--PARSER ParserDll="XA_MTP.dll" ParserName="SyncParser" >
          <PROPERTY Name="DataSetName" ParentName="Sync Tracks DataSet">Sync: Track Statistics</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="SyncOp Dataset">Sync: WMP Operations</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="SyncOp Dataset">Sync: MTP Core Operations</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="SyncOp Dataset">Sync: MTP Bus Operations</PROPERTY>
        </PARSER-->
        <PARSER ParserDll="XA_InfoSource.dll" ParserName="VirtualAllocParser" >
          <PROPERTY Name="DataSetName" ParentName="Virtual Alloc/Free Dataset">Memory: Virtual Allocs</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_InfoSource.dll" ParserName="VirtualAllocIntervalParser" >
          <PROPERTY Name="DataSetName" ParentName="Virtual Alloc/Free Map Dataset">Memory: Virtual Alloc Map</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_InfoSource.dll" ParserName="VirtualAllocTrendParser" >
          <PROPERTY Name="DataSetName" ParentName="Virtual Alloc/Free Line Dataset">Memory: Virtual Alloc Graph</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLIntervalParser" >
          <PROPERTY Name="DataSetName" ParentName="WMC DataSet">Media: WMC Intervals</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="WMCINTERVAL"></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="WMC Dataset">Media: WMC Ticks</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="WMC Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXML2DParser">
          <PROPERTY Name="DataSetName" ParentName="Render Difference DataSet">Media: Render Delay Difference</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="Render Actual End Delay" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEvx" >
          <PROPERTY Name="DataSetName" ParentName="Video Glitches Events Dataset">Media: Video Glitches</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="VIDEOGLITCHES" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEvxCadence" >
          <PROPERTY Name="DataSetName" ParentName="EVR Render DataSet">Media: Video Render Cadence</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="RENDER_CADENCE" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="Audio Glitches Events Dataset">Media: Audio Glitches</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="AE Glitches" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: PortCls</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="PortCls Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: HDAudio Bus</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="HDAudio Bus Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: HDAudio</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="HDAudio Events" ></FILE>
        </PARSER>
      </PARSERS>

    </WEXPERF>

    <!-- ******************************************************************************************************************* -->

    <MPI>

      <LAYOUT name="Horizontal Layout 1">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1">
          </TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" >
            <PROPERTY Name="BackgroundColor">A255R0G0B30</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="2" >
            <PROPERTY Name="BackgroundColor">A255R30G0B0</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Horizontal Layout 2">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="30">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="30">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" >
            <PROPERTY Name="BackgroundColor">A255R0G0B30</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="2" >
            <PROPERTY Name="BackgroundColor">A255R0G0B30</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="3" >
            <PROPERTY Name="BackgroundColor">A255R30G0B0</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="4" >
            <PROPERTY Name="BackgroundColor">A255R30G0B0</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Horizontal Layout 3">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="2"></TREENODE>
              <TREENODE Type="LEAF" Id="3"></TREENODE>
            </TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="4"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="5"></TREENODE>
              <TREENODE Type="LEAF" Id="6"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" >
            <PROPERTY Name="BackgroundColor">A255R0G0B30</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="2" >
            <PROPERTY Name="BackgroundColor">A255R0G0B30</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="3" >
            <PROPERTY Name="BackgroundColor">A255R0G0B30</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="4" >
            <PROPERTY Name="BackgroundColor">A255R30G0B0</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="5" >
            <PROPERTY Name="BackgroundColor">A255R30G0B0</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="6" >
            <PROPERTY Name="BackgroundColor">A255R30G0B0</PROPERTY>
          </PANEL>

        </PANELS>
      </LAYOUT>


      <LAYOUT name="Vertical Layout 1">
        <TREENODE Type="VERTICAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" >
            <PROPERTY Name="BackgroundColor">A255R0G0B30</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="2" >
            <PROPERTY Name="BackgroundColor">A255R30G0B0</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Vertical Layout 2">
        <TREENODE Type="VERTICAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" >
            <PROPERTY Name="BackgroundColor">A255R0G0B30</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="2" >
            <PROPERTY Name="BackgroundColor">A255R30G0B0</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="3" >
            <PROPERTY Name="BackgroundColor">A255R0G0B30</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="4" >
            <PROPERTY Name="BackgroundColor">A255R30G0B0</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>


      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER ParserDll="XA_Core.dll" ParserName="WPPParser" >
          <PROPERTY Name="DataSetName" ParentName="WPP Dataset">WPP Events</PROPERTY>
          <PATH  Name="c:\VistaRTM\traceformat"></PATH>
        </PARSER>
        <PARSER ParserDll="Xraympi.dll" ParserName="MPIParser" >
          <PROPERTY Name="DataSetName" ParentName="WPP Dataset">MPI Events</PROPERTY>
          <PATH  Name="c:\VistaRTM\traceformat"></PATH>
        </PARSER>


        <!-- Second ETW trace Parser definition -->


        <PARSER ParserDll="XA_Core.dll" ParserName="WPPParser" InputFileID="1">
          <PROPERTY Name="DataSetName" ParentName="WPP Dataset">WPP Events</PROPERTY>
          <PATH  Name="c:\VistaRTM\traceformat"></PATH>
        </PARSER>
        <PARSER ParserDll="Xraympi.dll" ParserName="MPIParser" InputFileID="1">
          <PROPERTY Name="DataSetName" ParentName="WPP Dataset">MPI Events</PROPERTY>
          <PATH  Name="c:\VistaRTM\traceformat"></PATH>
        </PARSER>

      </PARSERS>
    </MPI>

    <!-- ******************************************************************************************************************* -->

    <COMPLETE>


      <LAYOUT name="Scheduler Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="35">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="4"></TREENODE>
              <TREENODE Type="LEAF" Id="5"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="ISR/DPC Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DisplayName">Processes and Threads - CPU 0</PROPERTY>
            <PROPERTY Name="CPU">1</PROPERTY>
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="3" >
            <PROPERTY Name="DisplayName">Processes and Threads - CPU 1</PROPERTY>
            <PROPERTY Name="CPU">2</PROPERTY>
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="4" >
            <PROPERTY Name="DataSetName">CPU: Multimedia Class Scheduler</PROPERTY>
          </PANEL>
          <PANEL ParentName="Utilization Panel" Id="5" >
            <PROPERTY Name="DataSetName">Utilization: Interrupt</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: DPC</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: CPU</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: GPU</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: Disk I/O</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="ReadyThread Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="60">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="25">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="2"></TREENODE>
              <TREENODE Type="LEAF" Id="3"></TREENODE>
            </TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="4"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="ISR/DPC Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DisplayName">Processes and Threads - CPU 0</PROPERTY>
            <PROPERTY Name="CPU">1</PROPERTY>
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="3" >
            <PROPERTY Name="DisplayName">Processes and Threads - CPU 1</PROPERTY>
            <PROPERTY Name="CPU">2</PROPERTY>
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="ReadyThread Wait Latency" Id="4" >
            <PROPERTY Name="DataSetName" ParentName="ReadyThreads DataSet">CPU: ReadyThreads</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Profiler Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="65">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="ISR/DPC Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Sampled Profile Panel" Id="3" >
            <PROPERTY Name="DataSetName">CPU: Sampled Profiles</PROPERTY>
          </PANEL>
          <PANEL ParentName="Utilization Panel" Id="4" >
            <PROPERTY Name="DataSetName">Utilization: Interrupt</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: DPC</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: CPU</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: GPU</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: Disk I/O</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Lifetime Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="30">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="3"></TREENODE>
              <TREENODE Type="LEAF" Id="4"></TREENODE>
            </TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
              <TREENODE Type="LEAF" Id="5"></TREENODE>
              <TREENODE Type="LEAF" Id="6"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="ISR/DPC Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="3" >
            <PROPERTY Name="DataSetName">CPU: Process Load/Unload</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="4" >
            <PROPERTY Name="DataSetName">CPU: Image Load/Unload</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="5" >
            <PROPERTY Name="DataSetName">CPU: Thread Create/Destroy</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="6" >
            <PROPERTY Name="DataSetName">CPU: Thread Lifetime</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>


      <LAYOUT name="StackWalk Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="60">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="ISR/DPC Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="StackWalk Panel" Id="3" >
            <PROPERTY Name="DataSetName">CPU: Call Stacks</PROPERTY>
          </PANEL>
          <PANEL ParentName="Utilization Panel" Id="4" >
            <PROPERTY Name="DataSetName">Utilization: Interrupt</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: DPC</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: CPU</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: GPU</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: Disk I/O</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Disk IO Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="60">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="3"></TREENODE>
        </TREENODE>

        <PANELS>
          <PANEL ParentName="ISR/DPC Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Disk IO Size Panel" Id="3" >
            <PROPERTY Name="DataSetName">Disk IO</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Hard PageFaults Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="60">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="3"></TREENODE>
        </TREENODE>

        <PANELS>
          <PANEL ParentName="ISR/DPC Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Hard Page Faults Panel" Id="3" >
            <PROPERTY Name="DataSetName">Page Faults</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Registry Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="60">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="3"></TREENODE>
        </TREENODE>

        <PANELS>
          <PANEL ParentName="ISR/DPC Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Registry Panel" Id="3" >
            <PROPERTY Name="DataSetName">Registry - Per Process</PROPERTY>
          </PANEL>
        </PANELS>

      </LAYOUT>

      <LAYOUT name="Network Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="60">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="3"></TREENODE>
        </TREENODE>


        <PANELS>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="ISR/DPC Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
          </PANEL>


          <PANEL ParentName="TCPView" Id="3" >
            <PROPERTY Name="DataSetName">Network - TCPIP</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Power Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="2"></TREENODE>
              <TREENODE Type="LEAF" Id="3"></TREENODE>
            </TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="4"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="5"></TREENODE>
              <TREENODE Type="LEAF" Id="6"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>

        <PANELS>
          <PANEL ParentName="ISR/DPC Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Power Interval" Id="3" >
            <PROPERTY Name="DataSetName">Power Intervals</PROPERTY>
          </PANEL>
          <PANEL ParentName="Power Ticks" Id="4" >
            <PROPERTY Name="DataSetName">Power Ticks</PROPERTY>
          </PANEL>
          <PANEL ParentName="Power States" Id="5" >
            <PROPERTY Name="DataSetName">Power (P) States</PROPERTY>
          </PANEL>
          <PANEL ParentName="Utilization Panel" Id="6" >
            <PROPERTY Name="DataSetName">Utilization: Interrupt</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: DPC</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: CPU</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: GPU</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: Disk I/O</PROPERTY>
          </PANEL>
        </PANELS>

      </LAYOUT>

      <LAYOUT name="eVxml and WPP Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>

        <PANELS>
          <PANEL ParentName="ISR/DPC Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="User defined (eVxml)" Id="3" >
            <PROPERTY Name="DataSetName">User defined (eVxml)</PROPERTY>
          </PANEL>
          <PANEL ParentName="WPP Panel" Id="4" >
            <PROPERTY Name="DataSetName">WPP Events</PROPERTY>
          </PANEL>
        </PANELS>

      </LAYOUT>

      <LAYOUT name="Video Core Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="25">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="15">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="ISR/DPC Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DisplayName">Process and Thread</PROPERTY>
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Video Core DmaBuffer Panel" Id="3" >
            <PROPERTY Name="DisplayName">GPU run-time</PROPERTY>
            <PROPERTY Name="DataSetName">GPU DMA Operations</PROPERTY>
          </PANEL>
          <PANEL ParentName="Video Core Allocation Panel" Id="4" >
            <PROPERTY Name="DisplayName">GPU allocation</PROPERTY>
            <PROPERTY Name="DataSetName">GPU Allocations</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>


      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelCSwitchParser"  >
          <PROPERTY Name="DataSetName" ParentName="Processes and Threads DataSet">CPU: Processes and Threads</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDpcIsrParser"  >
          <PROPERTY Name="DataSetName" ParentName="ISR/DPC DataSet">CPU: ISRs and DPCs</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDpcIsrStormParser" >
          <PROPERTY Name="DataSetName" ParentName="ISR/DPC Storm DataSet">CPU: ISRs and DPCs Storm</PROPERTY>
          <PARAMETER Name="StormInterval" Value="10000000"></PARAMETER>
          <PARAMETER Name="StormThreshold" Value="4000000"></PARAMETER>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelISRUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="Utilization DataSet">Utilization: Interrupt</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDPCUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="Utilization DataSet">Utilization: DPC</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelCPUUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="Utilization DataSet" >Utilization: CPU</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelGPUUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="Utilization DataSet" >Utilization: GPU</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelPerProcessCPUUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="Utilization DataSet" >Utilization: CPU Per Process</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelPerThreadCPUUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="Utilization DataSet" >Utilization: CPU Per Thread</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDiskIOUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="Utilization DataSet">Utilization: Disk I/O</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDiskIOParser"  >
          <PROPERTY Name="DataSetName" ParentName="Disk IO DataSet">Disk IO</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelSampledProfilerParser"  >
          <PROPERTY Name="DataSetName" ParentName="SampledProfiles DataSet">CPU: Sampled Profiles</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelRegistryParser"  >
          <PROPERTY Name="DataSetName" ParentName="Registry Dataset">Registry - Per Operation</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelRegistryParserEx"  >
          <PROPERTY Name="DataSetName" ParentName="Registry Dataset">Registry - Per Process/Thread</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelRegistryParserEx2" >
          <PROPERTY Name="DataSetName" ParentName="Registry Dataset">Registry - Per Process</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">User defined (eVxml)</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="AE Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="MF Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="DRM Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="DWM Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="DXGKRNL Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="DWMAPI Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="REDIR Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="Schedule Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="UCE Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="IE7" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="MMCSS Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="WMC Events" ></FILE>
        </PARSER>
        <PARSER ParserDLL="XA_PageFault.dll" ParserName="PageFaultsParser" >
          <PROPERTY Name="DataSetName" ParentName="Page Faults DataSet">Page Faults</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="TCPParser" >
          <PROPERTY Name="DataSetName"  ParentName="TCP Dataset">Network - TCPIP</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="WPPParser" >
          <PROPERTY Name="DataSetName" ParentName="WPP Dataset">WPP Events</PROPERTY>
          <PATH  Name="c:\VistaRTM\traceformat"></PATH>
        </PARSER>
        <PARSER ParserDll="XA_InfoSource.dll" ParserName="StackwalkParser"   >
          <PROPERTY Name="DataSetName" ParentName="Stackwalk Dataset">CPU: Call Stacks</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="BatteryParser" >
          <PROPERTY Name="DataSetName" ParentName="Power Ticks DataSet">Power Ticks</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Power Intervals DataSet">Power Intervals</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Power States DataSet">Power (P) States</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="ReadyThreadParser" >
          <PROPERTY Name="DataSetName" ParentName="ReadyThreads DataSet">CPU: ReadyThreads</PROPERTY>
          <!--PROPERTY Name="DataSetName" ParentName="Thread State DataSet">Power (C) States</PROPERTY-->
        </PARSER>
        <PARSER ParserDll="XA_InfoSource.dll" ParserName="VideoCoreParser" >
          <PROPERTY Name="DataSetName" ParentName="GPU run-time DataSet">GPU DMA Operations</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="GPU Allocations Placement DataSet">GPU Allocations</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="GPU Flip DataSet">GPU Flips</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="MMCSSParser" >
          <PROPERTY Name="DataSetName" ParentName="MMCSS Scheduler Dataset">CPU: Multimedia Class Scheduler</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="ProcessLoadParser" >
          <PROPERTY Name="DataSetName" ParentName="Process Lifetime Dataset">CPU: Process Load/Unload</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Process Lifetime Interval Dataset">CPU: Process Lifetime</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="ThreadLoadParser" >
          <PROPERTY Name="DataSetName" ParentName="Thread Lifetime Dataset">CPU: Thread Create/Destroy</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Thread Lifetime Interval Dataset">CPU: Thread Lifetime</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="ImageLoadParser" >
          <PROPERTY Name="DataSetName" ParentName="Image Lifetime Dataset">CPU: Image Load/Unload</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Image Load Lifetime Interval Dataset">CPU: Image Lifetime</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEvx" >
          <PROPERTY Name="DataSetName" ParentName="Video Glitches Events Dataset">Media: Video Glitches</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="VIDEOGLITCHES" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEvxCadence" >
          <PROPERTY Name="DataSetName" ParentName="EVR Render DataSet">Media: Video Render Cadence</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="RENDER_CADENCE" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser" >
          <PROPERTY Name="DataSetName" ParentName="Audio Glitches Events Dataset">Media: Audio Glitches</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="AE Glitches" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser" >
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: PortCls</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="PortCls Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser" >
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: HDAudio Bus</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="HDAudio Bus Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser" >
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: HDAudio</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="HDAudio Events" ></FILE>
        </PARSER>

      </PARSERS>

    </COMPLETE>

    <!-- ******************************************************************************************************************* -->

    <CRIMSON>
      <LAYOUT name="Crimson Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="30">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="70">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Crimson Panel" Id="1" >
            <PROPERTY Name="DataSetName">Crimson: Auto Intervals</PROPERTY>
          </PANEL>
          <PANEL ParentName="Crimson Panel" Id="2" >
            <PROPERTY Name="DataSetName">Crimson</PROPERTY>
            <PROPERTY Name="DrawingMode">2</PROPERTY>
          </PANEL>
          <PANEL ParentName="Crimson Panel" Id="3" >
            <PROPERTY Name="DataSetName">Crimson</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Empty Layout 1">
        <TREENODE Type="LEAF" Id="1"></TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Empty Layout 2">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Empty Layout 3">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="66">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="3"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
        </PANELS>
      </LAYOUT>


      <LAYOUT name="Empty Layout 4">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="30">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="70">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Empty Layout 5">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="4"></TREENODE>
              <TREENODE Type="LEAF" Id="5"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="5" ></PANEL>
        </PANELS>
      </LAYOUT>

      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParser" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Events Dataset" >Crimson</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEx" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Events Dataset">CrimsonEx</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonIntervalParser" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Intervals Events Dataset">Crimson: Auto Intervals</PROPERTY>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonIntervalParserEx" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Intervals Events Dataset">Crimson: Auto Intervals Ex</PROPERTY>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
      </PARSERS>

    </CRIMSON>

    <!-- ******************************************************************************************************************* -->

    <CE>

      <LAYOUT name="Process and Threads">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="80">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Thread Panel" Id="1" >
            <PROPERTY Name="DisplayName">CE Processes and Threads</PROPERTY>
            <PROPERTY Name="DataSetName">Processes and Threads DataSet</PROPERTY>
            <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
          </PANEL>
          <PANEL ParentName="User defined (eVxml)" Id="2" >
            <PROPERTY Name="DataSetName">User defined (eVxml) Dataset</PROPERTY>
            <PROPERTY Name="DisplayName">State Changes</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Multimedia Layout">

        <TREENODE Type="VERTICAL" FirstNodePercent="60">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="60">
              <TREENODE Type="LEAF" Id="3"></TREENODE>
              <TREENODE Type="LEAF" Id="6"></TREENODE>
            </TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
            <TREENODE Type="LEAF" Id="4"></TREENODE>
            <TREENODE Type="LEAF" Id="5"></TREENODE>
          </TREENODE>
        </TREENODE>

        <PANELS>
          <PANEL ParentName="Pipeline Dataflow"  Id="1">
            <PROPERTY Name="DataSetName">Dataflow DataSet</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="3" >
            <PROPERTY Name="DataSetName">Processes and Threads DataSet</PROPERTY>
            <PROPERTY Name="YAxisIsScalable">true</PROPERTY>
          </PANEL>
          <PANEL ParentName="User defined (eVxml)" Id="6" >
            <PROPERTY Name="DataSetName">User defined (eVxml) Dataset</PROPERTY>
            <PROPERTY Name="DisplayName">State Changes Panel</PROPERTY>
          </PANEL>
          <PANEL ParentName="Difference Panel" Id="4" >
            <PROPERTY Name="DataSetName">Dataflow DataSet</PROPERTY>
            <PROPERTY Name="DisplayName">Difference Panel</PROPERTY>
          </PANEL>
          <PANEL ParentName="Utilization Panel" Id="5" >
            <PROPERTY Name="DataSetName">Utilization: Interrupt</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: DPC</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: CPU</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: GPU</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: Disk I/O</PROPERTY>
          </PANEL>
        </PANELS>

      </LAYOUT>

      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER ParserDll="XRayCELog.dll" ParserName="CELOGParser" >
          <PROPERTY Name="DataSetName">Processes and Threads DataSet</PROPERTY>
          <PROPERTY Name="DataSetName">Dataflow DataSet</PROPERTY>
          <PROPERTY Name="DataSetName">User defined (eVxml) Dataset</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="CE Events" ></FILE>
        </PARSER>
      </PARSERS>

    </CE>

    <!-- ******************************************************************************************************************* -->

    <CEBATTERYLIFE>

      <LAYOUT name="Process and Threads">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="80">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Battery Life" Id="1" >
            <PROPERTY Name="DisplayName">Battery Sample</PROPERTY>
            <PROPERTY Name="DataSetName">Battery Sample</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>

      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER ParserDll="XRayBatteryLife.dll" ParserName="BatteryLifeParser" >
          <PROPERTY Name="DataSetName">Battery Sample</PROPERTY>
        </PARSER>
      </PARSERS>

    </CEBATTERYLIFE>

    <!-- ******************************************************************************************************************* -->

    <SYNC>

      <LAYOUT name="Sync Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="60">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="20">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="2"></TREENODE>
              <TREENODE Type="LEAF" Id="3"></TREENODE>
            </TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="4"></TREENODE>
            <TREENODE Type="LEAF" Id="5"></TREENODE>
          </TREENODE>
        </TREENODE>

        <PANELS>
          <PANEL ParentName="ISR/DPC Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Sync operation details Panel" Id="3" >
            <PROPERTY Name="DataSetName">Sync - WMP Operations</PROPERTY>
            <PROPERTY Name="DataSetName">Sync - MTP Core Operations</PROPERTY>
            <PROPERTY Name="DataSetName">Sync - MTP Bus Operations</PROPERTY>
            <PROPERTY Name="DrawingMode">0</PROPERTY>
          </PANEL>
          <PANEL ParentName="Sync elapsed time Panel" Id="4" >
            <PROPERTY Name="DataSetName">Sync - Track Statistics</PROPERTY>
            <PROPERTY Name="DrawingMode">0</PROPERTY>
          </PANEL>
          <PANEL ParentName="WPP Panel" Id="5" >
            <PROPERTY Name="DataSetName">WPP Events</PROPERTY>
          </PANEL>

        </PANELS>


      </LAYOUT>

      <LAYOUT name="Device Sync Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="65">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="20">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="2"></TREENODE>
              <TREENODE Type="LEAF" Id="3"></TREENODE>
            </TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="4"></TREENODE>
            <TREENODE Type="LEAF" Id="5"></TREENODE>
          </TREENODE>
        </TREENODE>

        <PANELS>
          <PANEL ParentName="ISR/DPC Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Sync operation details Panel" Id="3" >
            <PROPERTY Name="DataSetName">Sync - WMP Operations</PROPERTY>
            <PROPERTY Name="DataSetName">Sync - MTP Core Operations</PROPERTY>
            <PROPERTY Name="DataSetName">Sync - MTP Bus Operations</PROPERTY>
            <PROPERTY Name="DrawingMode">0</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="4" InputFileID="1" >
            <PROPERTY Name="DataSetName">Device Layer</PROPERTY>
            <PROPERTY Name="YAxisIsScalable">false</PROPERTY>
            <PROPERTY Name="DrawingMode">0</PROPERTY>
          </PANEL>
          <PANEL ParentName="Sync elapsed time Panel" Id="5" >
            <PROPERTY Name="DataSetName">Sync - Track Statistics</PROPERTY>
            <PROPERTY Name="DrawingMode">0</PROPERTY>
          </PANEL>


        </PANELS>


      </LAYOUT>

      <LAYOUT name="Sharing Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="30">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="4"></TREENODE>
              <TREENODE Type="LEAF" Id="5"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="ISR/DPC Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DisplayName">Processes and Threads</PROPERTY>
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="User defined (eVxml)" Id="3" >
            <PROPERTY Name="DataSetName">WMC Ticks</PROPERTY>
          </PANEL>
          <PANEL ParentName="WMC Interval" Id="4" >
            <PROPERTY Name="DataSetName">WMC Intervals</PROPERTY>
          </PANEL>
          <PANEL ParentName="TCPView" Id="5" >
            <PROPERTY Name="DataSetName">Network - TCPIP</PROPERTY>
          </PANEL>

        </PANELS>
      </LAYOUT>

      <LAYOUT name="Scheduler Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="60">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="ISR/DPC Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DisplayName">Processes and Threads - CPU 0</PROPERTY>
            <PROPERTY Name="CPU">1</PROPERTY>
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="3" >
            <PROPERTY Name="DisplayName">Processes and Threads - CPU 1</PROPERTY>
            <PROPERTY Name="CPU">2</PROPERTY>
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Utilization Panel" Id="4" >
            <PROPERTY Name="DataSetName">Utilization: Interrupt</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: DPC</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: CPU</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: GPU</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: Disk I/O</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Profiler Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="65">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="ISR/DPC Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Sampled Profile Panel" Id="3" >
            <PROPERTY Name="DataSetName">CPU: Sampled Profiles</PROPERTY>
          </PANEL>
          <PANEL ParentName="Utilization Panel" Id="4" >
            <PROPERTY Name="DataSetName">Utilization: Interrupt</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: DPC</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: CPU</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: GPU</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: Disk I/O</PROPERTY>
          </PANEL>

        </PANELS>
      </LAYOUT>

      <LAYOUT name="StackWalk Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="60">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="ISR/DPC Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="StackWalk Panel" Id="3" >
            <PROPERTY Name="DataSetName">CPU: Call Stacks</PROPERTY>
          </PANEL>
          <PANEL ParentName="Utilization Panel" Id="4" >
            <PROPERTY Name="DataSetName">Utilization: Interrupt</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: DPC</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: CPU</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: GPU</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: Disk I/O</PROPERTY>
          </PANEL>

        </PANELS>
      </LAYOUT>

      <LAYOUT name="Disk IO Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="60">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="3"></TREENODE>
        </TREENODE>

        <PANELS>
          <PANEL ParentName="ISR/DPC Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Disk IO Size Panel" Id="3" >
            <PROPERTY Name="DataSetName">Disk IO</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Hard PageFaults Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="60">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="3"></TREENODE>
        </TREENODE>

        <PANELS>
          <PANEL ParentName="ISR/DPC Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Hard Page Faults Panel" Id="3" >
            <PROPERTY Name="DataSetName">Page Faults</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>

      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelCSwitchParser"  >
          <PROPERTY Name="DataSetName" ParentName="Processes and Threads DataSet">CPU: Processes and Threads</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDpcIsrParser"  >
          <PROPERTY Name="DataSetName" ParentName="ISR/DPC DataSet">CPU: ISRs and DPCs</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDpcIsrStormParser" >
          <PROPERTY Name="DataSetName" ParentName="ISR/DPC Storm DataSet">CPU: ISRs and DPCs Storm</PROPERTY>
          <PARAMETER Name="StormInterval" Value="10000000"></PARAMETER>
          <PARAMETER Name="StormThreshold" Value="4000000"></PARAMETER>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelISRUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="Utilization DataSet">Utilization: Interrupt</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDPCUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="Utilization DataSet">Utilization: DPC</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelCPUUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="Utilization DataSet" >Utilization: CPU</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelGPUUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="Utilization DataSet" >Utilization: GPU</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelPerProcessCPUUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="Utilization DataSet" >Utilization: CPU Per Process</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelPerThreadCPUUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="Utilization DataSet" >Utilization: CPU Per Thread</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDiskIOUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="Utilization DataSet">Utilization: Disk I/O</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDiskIOParser"  >
          <PROPERTY Name="DataSetName" ParentName="Disk IO DataSet">Disk IO</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelSampledProfilerParser"  >
          <PROPERTY Name="DataSetName" ParentName="SampledProfiles DataSet">CPU: Sampled Profiles</PROPERTY>
        </PARSER>
        <PARSER ParserDLL="XA_PageFault.dll" ParserName="PageFaultsParser" >
          <PROPERTY Name="DataSetName" ParentName="Page Faults DataSet">Page Faults</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_InfoSource.dll" ParserName="StackwalkParser"   >
          <PROPERTY Name="DataSetName" ParentName="Stackwalk Dataset">CPU: Call Stacks</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_MTP.dll" ParserName="SyncParser" >
          <PROPERTY Name="DataSetName" ParentName="Sync Tracks DataSet">Sync - Track Statistics</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="SyncOp Dataset">Sync - WMP Operations</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="SyncOp Dataset">Sync - MTP Core Operations</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="SyncOp Dataset">Sync - MTP Bus Operations</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="WPPParser" >
          <PROPERTY Name="DataSetName" ParentName="WPP Dataset">WPP Events</PROPERTY>
          <PATH  Name="c:\VistaRTM\Win7SyncTraceformat"></PATH>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLIntervalParser">
          <PROPERTY Name="DataSetName" ParentName="MTP DataSet">MTP Operations</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MTPOPERATIONS" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="MTP DataSet">MTP tick Operations</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MTPOPERATIONS" ></FILE>
        </PARSER>
        <PARSER parserDll="XA_Device.dll" ParserName="DeviceParser" >
          <PROPERTY Name="DataSetName" ParentName="Device Tick Dataset">Device</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Device Layer DataSet">Device Layer</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="Device Events" ></FILE>
        </PARSER>
        <PARSER parserDll="XA_Device.dll" ParserName="DeviceParser" >
          <PROPERTY Name="DataSetName" ParentName="Device Tick Dataset">DeviceX</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="TCPParser" >
          <PROPERTY Name="DataSetName"  ParentName="TCP Dataset">Network - TCPIP</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="ProcessLoadParser" >
          <PROPERTY Name="DataSetName" ParentName="Process Lifetime Dataset">CPU: Process Load/Unload</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Process Lifetime Interval Dataset">CPU: Process Lifetime</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="ThreadLoadParser" >
          <PROPERTY Name="DataSetName" ParentName="Thread Lifetime Dataset">CPU: Thread Create/Destroy</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Thread Lifetime Interval Dataset">CPU: Thread Lifetime</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="ImageLoadParser" >
          <PROPERTY Name="DataSetName" ParentName="Image Lifetime Dataset">CPU: Image Load/Unload</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Image Load Lifetime Interval Dataset">CPU: Image Lifetime</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEx" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Events Dataset">CrimsonEx</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonIntervalParser" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Intervals Events Dataset">Crimson Intervals</PROPERTY>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonIntervalParserEx" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Intervals Events Dataset">Crimson: Auto Intervals Ex</PROPERTY>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
      </PARSERS>

    </SYNC>

    <!-- ******************************************************************************************************************* -->

    <SHARING>

      <LAYOUT name="Sharing Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="30">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="4"></TREENODE>
              <TREENODE Type="LEAF" Id="5"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="ISR/DPC Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DisplayName">Processes and Threads</PROPERTY>
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="User defined (eVxml)" Id="3" >
            <PROPERTY Name="DataSetName">WMC Ticks</PROPERTY>
          </PANEL>
          <PANEL ParentName="WMC Interval" Id="4" >
            <PROPERTY Name="DataSetName">WMC Intervals</PROPERTY>
          </PANEL>
          <PANEL ParentName="TCPView" Id="5" >
            <PROPERTY Name="DataSetName">Network - TCPIP</PROPERTY>
          </PANEL>

        </PANELS>
      </LAYOUT>



      <LAYOUT name="Scheduler Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="60">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="ISR/DPC Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DisplayName">Processes and Threads - CPU 0</PROPERTY>
            <PROPERTY Name="CPU">1</PROPERTY>
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="3" >
            <PROPERTY Name="DisplayName">Processes and Threads - CPU 1</PROPERTY>
            <PROPERTY Name="CPU">2</PROPERTY>
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Utilization Panel" Id="4" >
            <PROPERTY Name="DataSetName">Utilization: Interrupt</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: DPC</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: CPU</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: GPU</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: Disk I/O</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Profiler Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="65">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="ISR/DPC Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Sampled Profile Panel" Id="3" >
            <PROPERTY Name="DataSetName">CPU: Sampled Profiles</PROPERTY>
          </PANEL>
          <PANEL ParentName="Utilization Panel" Id="4" >
            <PROPERTY Name="DataSetName">Utilization: Interrupt</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: DPC</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: CPU</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: GPU</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: Disk I/O</PROPERTY>
          </PANEL>

        </PANELS>
      </LAYOUT>

      <LAYOUT name="StackWalk Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="60">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="ISR/DPC Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="StackWalk Panel" Id="3" >
            <PROPERTY Name="DataSetName">CPU: Call Stacks</PROPERTY>
          </PANEL>
          <PANEL ParentName="Utilization Panel" Id="4" >
            <PROPERTY Name="DataSetName">Utilization: Interrupt</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: DPC</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: CPU</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: GPU</PROPERTY>
            <PROPERTY Name="DataSetName">Utilization: Disk I/O</PROPERTY>
          </PANEL>

        </PANELS>
      </LAYOUT>

      <LAYOUT name="Disk IO Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="60">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="3"></TREENODE>
        </TREENODE>

        <PANELS>
          <PANEL ParentName="ISR/DPC Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Disk IO Size Panel" Id="3" >
            <PROPERTY Name="DataSetName">Disk IO</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Hard PageFaults Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="60">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="3"></TREENODE>
        </TREENODE>

        <PANELS>
          <PANEL ParentName="ISR/DPC Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Hard Page Faults Panel" Id="3" >
            <PROPERTY Name="DataSetName">Page Faults</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>

      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelCSwitchParser"  >
          <PROPERTY Name="DataSetName" ParentName="Processes and Threads DataSet">CPU: Processes and Threads</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDpcIsrParser"  >
          <PROPERTY Name="DataSetName" ParentName="ISR/DPC DataSet">CPU: ISRs and DPCs</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDpcIsrStormParser" >
          <PROPERTY Name="DataSetName" ParentName="ISR/DPC Storm DataSet">CPU: ISRs and DPCs Storm</PROPERTY>
          <PARAMETER Name="StormInterval" Value="10000000"></PARAMETER>
          <PARAMETER Name="StormThreshold" Value="4000000"></PARAMETER>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelISRUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="Utilization DataSet">Utilization: Interrupt</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDPCUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="Utilization DataSet">Utilization: DPC</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelCPUUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="Utilization DataSet" >Utilization: CPU</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelGPUUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="Utilization DataSet" >Utilization: GPU</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelPerProcessCPUUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="Utilization DataSet" >Utilization: CPU Per Process</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelPerThreadCPUUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="Utilization DataSet" >Utilization: CPU Per Thread</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDiskIOUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="Utilization DataSet">Utilization: Disk I/O</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDiskIOParser"  >
          <PROPERTY Name="DataSetName" ParentName="Disk IO DataSet">Disk IO</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelSampledProfilerParser"  >
          <PROPERTY Name="DataSetName" ParentName="SampledProfiles DataSet">CPU: Sampled Profiles</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelRegistryParser"  >
          <PROPERTY Name="DataSetName" ParentName="Registry Dataset">Registry - Per Operation</PROPERTY>
        </PARSER>
        <!--PARSER parserDll="XA_InfoSource.dll" ParserName="KernelRegistryParserEx"  >
          <PROPERTY Name="DataSetName" ParentName="Registry Dataset">Registry - Per Process/Thread</PROPERTY>
        </PARSER-->
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelRegistryParserEx2" >
          <PROPERTY Name="DataSetName" ParentName="Registry Dataset">Registry - Per Process</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">User defined - Audio Engine</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="AE Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">User defined - Media Foundation</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MF Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">User defined - DRM</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="DRM Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">User defined - DX and DWM</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="DWM Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="DWMAPI Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="REDIR Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="Schedule Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="UCE Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="DXGKRNL Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">User defined - Internet Explorer 7</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="IE7" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">User defined - MMCSS</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MMCSS Events" ></FILE>
        </PARSER>
        <!--PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">User defined (eVxml)</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="AE Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="MF Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="DRM Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="DWM Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="DXGKRNL Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="DWMAPI Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="REDIR Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="Schedule Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="UCE Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="IE7" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="MMCSS Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="WMC Events" ></FILE>
        </PARSER-->
        <PARSER ParserDLL="XA_PageFault.dll" ParserName="PageFaultsParser" >
          <PROPERTY Name="DataSetName" ParentName="Page Faults DataSet">Page Faults</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="TCPParser" >
          <PROPERTY Name="DataSetName"  ParentName="TCP Dataset">Network - TCPIP</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="WPPParser" >
          <PROPERTY Name="DataSetName" ParentName="WPP Dataset">WPP Events</PROPERTY>
          <PATH  Name="c:\VistaRTM\traceformat"></PATH>
        </PARSER>
        <PARSER ParserDll="XA_InfoSource.dll" ParserName="StackwalkParser"   >
          <PROPERTY Name="DataSetName" ParentName="Stackwalk Dataset">CPU: Call Stacks</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="BatteryParser" >
          <PROPERTY Name="DataSetName" ParentName="Power Ticks DataSet">Power Ticks</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Power Intervals DataSet">Power Intervals</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Power States DataSet">Power (P) States</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="ReadyThreadParser" >
          <PROPERTY Name="DataSetName" ParentName="ReadyThreads DataSet">CPU: ReadyThreads</PROPERTY>
          <!--PROPERTY Name="DataSetName" ParentName="Thread State DataSet">Power (C) States</PROPERTY-->
        </PARSER>
        <PARSER ParserDll="XA_InfoSource.dll" ParserName="VideoCoreParser" >
          <PROPERTY Name="DataSetName" ParentName="GPU run-time DataSet">GPU DMA Operations</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="GPU Allocations Placement DataSet">GPU Allocations</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="GPU Flip DataSet">GPU Flips</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="MMCSSParser" >
          <PROPERTY Name="DataSetName" ParentName="MMCSS Scheduler Dataset">CPU: Multimedia Class Scheduler</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="ProcessLoadParser" >
          <PROPERTY Name="DataSetName" ParentName="Process Lifetime Dataset">CPU: Process Load/Unload</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Process Lifetime Interval Dataset">CPU: Process Lifetime</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="ThreadLoadParser" >
          <PROPERTY Name="DataSetName" ParentName="Thread Lifetime Dataset">CPU: Thread Create/Destroy</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Thread Lifetime Interval Dataset">CPU: Thread Lifetime</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="ImageLoadParser" >
          <PROPERTY Name="DataSetName" ParentName="Image Lifetime Dataset">CPU: Image Load/Unload</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Image Load Lifetime Interval Dataset">CPU: Image Lifetime</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="WMC Dataset">WMC Ticks</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="WMC Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLIntervalParser" >
          <PROPERTY Name="DataSetName" ParentName="WMC DataSet">WMC Intervals</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="WMCINTERVAL"></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEx" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Events Dataset">CrimsonEx</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonIntervalParser" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Intervals Events Dataset">Crimson Intervals</PROPERTY>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonIntervalParserEx" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Intervals Events Dataset">Crimson: Auto Intervals Ex</PROPERTY>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEvx" >
          <PROPERTY Name="DataSetName" ParentName="Video Glitches Events Dataset">Media: Video Glitches</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="VIDEOGLITCHES" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEvxCadence" >
          <PROPERTY Name="DataSetName" ParentName="EVR Render DataSet">Media: Video Render Cadence</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="RENDER_CADENCE" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser" >
          <PROPERTY Name="DataSetName" ParentName="Audio Glitches Events Dataset">Media: Audio Glitches</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="AE Glitches" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser" >
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: PortCls</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="PortCls Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser" >
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: HDAudio Bus</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="HDAudio Bus Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser" >
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: HDAudio</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="HDAudio Events" ></FILE>
        </PARSER>

      </PARSERS>

    </SHARING>

    <!-- ******************************************************************************************************************* -->

    <CLR>
      <LAYOUT name="Hadron Default">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="2"></TREENODE>
            <TREENODE Type="LEAF" Id="3"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Thread Panel" Id="1" >
            <PROPERTY Name="DataSetName">HA Capture and Apply: Base</PROPERTY>
            <PROPERTY Name="DrawingMode">0</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DataSetName">  SQL: Overview</PROPERTY>
            <PROPERTY Name="DrawingMode">1</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="3" >
            <PROPERTY Name="DataSetName">Waits: Base</PROPERTY>
            <PROPERTY Name="DrawingMode">1</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Default Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="38">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Thread Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 1">
        <TREENODE Type="LEAF" Id="1"></TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 2">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 3">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="66">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="3"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 4">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 5">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="4"></TREENODE>
              <TREENODE Type="LEAF" Id="5"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="5" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Vertical Layout 1">
        <TREENODE Type="VERTICAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Vertical Layout 2">
        <TREENODE Type="VERTICAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
        </PANELS>
      </LAYOUT>


      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER parserDll="XRaySQLXEvents.dll" ParserName="SQLXEventsParser"  >
          <PROPERTY Name="DataSetName" ParentName="SQLXEvents DataSet">SQL: XEvents</PROPERTY>
        </PARSER>

        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParserEx"  UnhandledEvents="true">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Unhandled Events</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="Ignore Events" ></FILE>
        </PARSER>

      </PARSERS>

    </CLR>

    <!-- ******************************************************************************************************************* -->

    <HA>
      <LAYOUT name="Hadron Default">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="2"></TREENODE>
            <TREENODE Type="LEAF" Id="3"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Thread Panel" Id="1" >
            <PROPERTY Name="DataSetName">HA Capture and Apply: Base</PROPERTY>
            <PROPERTY Name="DrawingMode">0</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DataSetName">  SQL: Overview</PROPERTY>
            <PROPERTY Name="DrawingMode">1</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="3" >
            <PROPERTY Name="DataSetName">Waits: Base</PROPERTY>
            <PROPERTY Name="DrawingMode">1</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Default Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="38">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Thread Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 1">
        <TREENODE Type="LEAF" Id="1"></TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 2">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 3">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="66">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="3"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 4">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 5">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="4"></TREENODE>
              <TREENODE Type="LEAF" Id="5"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="5" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Vertical Layout 1">
        <TREENODE Type="VERTICAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Vertical Layout 2">
        <TREENODE Type="VERTICAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
        </PANELS>
      </LAYOUT>


      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER parserDll="XRaySQLXEvents.dll" ParserName="SQLXEventsParser"  >
          <PROPERTY Name="DataSetName" ParentName="SQLXEvents DataSet">SQL: XEvents</PROPERTY>
        </PARSER>

        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParserEx"  UnhandledEvents="true">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Unhandled Events</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="Ignore Events" ></FILE>
        </PARSER>

      </PARSERS>

    </HA>

    <!-- ******************************************************************************************************************* -->

    <PDW>

      <LAYOUT name="PDW Default">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Thread Panel" Id="1" >
            <PROPERTY Name="DataSetName"> PDW: Overview</PROPERTY>
            <PROPERTY Name="DrawingMode">1</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Default Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="38">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Thread Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 1">
        <TREENODE Type="LEAF" Id="1"></TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 2">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 3">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="66">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="3"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 4">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 5">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="4"></TREENODE>
              <TREENODE Type="LEAF" Id="5"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="5" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Vertical Layout 1">
        <TREENODE Type="VERTICAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Vertical Layout 2">
        <TREENODE Type="VERTICAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
        </PANELS>
      </LAYOUT>

      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER parserDll="XRaySQLXEvents.dll" ParserName="SQLXEventsParser"  >
          <PROPERTY Name="DataSetName" ParentName="SQLXEvents DataSet">SQL: XEvents</PROPERTY>
        </PARSER>

        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParserEx"  UnhandledEvents="true">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Unhandled Events</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="Ignore Events" ></FILE>
        </PARSER>

      </PARSERS>

    </PDW>

    <!-- ******************************************************************************************************************* -->

    <DWMSlicer>

      <LAYOUT name="Layout 1">
        <TREENODE Type="LEAF" Id="1"></TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 2">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 3">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="66">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="3"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
        </PANELS>
      </LAYOUT>


      <LAYOUT name="Layout 4">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 5">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="4"></TREENODE>
              <TREENODE Type="LEAF" Id="5"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="5" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Vertical Layout 1">
        <TREENODE Type="VERTICAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Vertical Layout 2">
        <TREENODE Type="VERTICAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
        </PANELS>
      </LAYOUT>


      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER parserDll="XRayDWMSlicer.dll" ParserName="DwmSlicerParser"  >
          <PROPERTY Name="DataSetName" ParentName="DwmSlicer DataSet">GPU: DWM Slicer Atlas</PROPERTY>
          <PARAMETER Name="MyCustomMetric" Value="1"></PARAMETER>

        </PARSER>
      </PARSERS>
    </DWMSlicer>

    <!-- ******************************************************************************************************************* -->


    <ENCODER>

      <LAYOUT name="TEST Layout 1">
        <TREENODE Type="LEAF" Id="1"></TREENODE>

        <PANELS>
          <PANEL ParentName="Encoder Panel" Id="1" >
            <PROPERTY Name="DataSetName">Encoder Analysis</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>

      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER parserDll="XA_EncoderFrame.dll" ParserName="EncoderParser"  >
          <PROPERTY Name="DataSetName" ParentName="Encoder DataSet">Encoder Analysis</PROPERTY>
        </PARSER>
      </PARSERS>

    </ENCODER>

    <!-- ******************************************************************************************************************* -->

    <SAMPLE_TEST>

      <LAYOUT name="Layout 1">
        <TREENODE Type="LEAF" Id="1"></TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 2">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 3">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="66">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="3"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
        </PANELS>
      </LAYOUT>


      <LAYOUT name="Layout 4">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 5">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="4"></TREENODE>
              <TREENODE Type="LEAF" Id="5"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="5" ></PANEL>
        </PANELS>
      </LAYOUT>


      <LAYOUT name="Vertical Layout 1">
        <TREENODE Type="VERTICAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Vertical Layout 2">
        <TREENODE Type="VERTICAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
        </PANELS>
      </LAYOUT>

      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDpcIsrParser"  >
          <PROPERTY Name="DataSetName" ParentName="ISR/DPC DataSet">CPU: ISRs and DPCs</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDpcIsrStormParser"  >
          <PROPERTY Name="DataSetName" ParentName="ISR/DPC Storm DataSet">CPU: ISRs and DPCs Storm</PROPERTY>
          <PARAMETER Name="StormInterval" Value="10000"></PARAMETER>
          <PARAMETER Name="StormThreshold" Value="4000"></PARAMETER>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelCSwitchParser"  >
          <PROPERTY Name="DataSetName" ParentName="Processes and Threads DataSet">CPU: Processes and Threads</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelSampledProfilerParser"  >
          <PROPERTY Name="DataSetName" ParentName="SampledProfiles DataSet">CPU: Sampled Profiles</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_InfoSource.dll" ParserName="StackwalkParser" >
          <PROPERTY Name="DataSetName" ParentName="Stackwalk Dataset">CPU: Call Stacks</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Stackwalk Dataset Map">CPU: Call Stacks Map</PROPERTY>
        </PARSER>
        <!--PARSER ParserDll="XA_InfoSource.dll" ParserName="VideoCoreParser" >
          <PROPERTY Name="DataSetName" ParentName="GPU run-time DataSet">GPU: DMA Operations</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="GPU Allocations Placement DataSet">GPU: Used Allocations</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="GPU Flip DataSet">GPU: Flips</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="GPU Allocations Placement DataSet">GPU: Allocations</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="GPU DDI DataSet">GPU: DDI Operations</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Memory Segment Utilization DataSet">GPU: Segment Memory Utilization</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="GPU Queue DataSet">GPU: DMA Queue Operations</PROPERTY>
        </PARSER-->

      </PARSERS>

    </SAMPLE_TEST>

    <!-- ******************************************************************************************************************* -->

    <MEDIA>

      <LAYOUT name="Layout 1">
        <TREENODE Type="LEAF" Id="1"></TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 2">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 3">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="66">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="3"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
        </PANELS>
      </LAYOUT>


      <LAYOUT name="Layout 4">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 5">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="4"></TREENODE>
              <TREENODE Type="LEAF" Id="5"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="5" ></PANEL>
        </PANELS>
      </LAYOUT>


      <LAYOUT name="Vertical Layout 1">
        <TREENODE Type="VERTICAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Vertical Layout 2">
        <TREENODE Type="VERTICAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
        </PANELS>
      </LAYOUT>

      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">

        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelCSwitchParser" >
          <PROPERTY Name="DataSetName" ParentName="Processes and Threads DataSet">CPU: Processes and Threads</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEx" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Events Dataset">CrimsonEx</PROPERTY>
          <!--PARAMETER Name="ShowGUID" Value="TRUE"></PARAMETER-->
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonIntervalParserEx" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Intervals Events Dataset">Crimson: Auto Intervals Ex</PROPERTY>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Media.dll" ParserName="WorkQueueParser" >
          <PROPERTY Name="DataSetName" ParentName="Async Dataset">Media: WorkQueues</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Media.dll" ParserName="AsyncMFTQueueParser" >
          <PROPERTY Name="DataSetName" ParentName="Async Dataset">Media: AsyncMFTQueueParser</PROPERTY>
        </PARSER>
      </PARSERS>

    </MEDIA>

    <!-- ******************************************************************************************************************* -->

    <AUDIO_GLITCH>
      <LAYOUT name="Audio Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="User defined (eVxml)" Id="1" >
            <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Audio Glitches</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="ISR/DPC Panel" Id="3" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
          </PANEL>

          <PANEL ParentName="Sampled Profile Panel" Id="4" >
            <PROPERTY Name="DataSetName">CPU: Sampled Profiles</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>
      <LAYOUT name="Default Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="38">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Thread Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>
      <LAYOUT name="Layout 1">
        <TREENODE Type="LEAF" Id="1"></TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
        </PANELS>
      </LAYOUT>
      <LAYOUT name="Layout 2">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>
      <LAYOUT name="Layout 3">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="66">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="3"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
        </PANELS>
      </LAYOUT>
      <LAYOUT name="Layout 4">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
        </PANELS>
      </LAYOUT>
      <LAYOUT name="Layout 5">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="4"></TREENODE>
              <TREENODE Type="LEAF" Id="5"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="5" ></PANEL>
        </PANELS>
      </LAYOUT>
      <LAYOUT name="Layout 6">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="2"></TREENODE>
              <TREENODE Type="LEAF" Id="3"></TREENODE>
            </TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="4"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="5"></TREENODE>
              <TREENODE Type="LEAF" Id="6"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="5" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="6" ></PANEL>
        </PANELS>
      </LAYOUT>
      <LAYOUT name="Overview Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="ISR/DPC Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: ISRs and DPCs</PROPERTY>
            <PROPERTY Name="DrawingMode">2</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="2" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Thread Panel" Id="3" >
            <PROPERTY Name="DisplayName">GPU: DMA Operations</PROPERTY>
            <PROPERTY Name="DataSetName">GPU: DMA Operations</PROPERTY>
            <PROPERTY Name="DrawingMode">2</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="4" >
            <PROPERTY Name="DataSetName">Utilization: CPU</PROPERTY>
          </PANEL>

        </PANELS>
      </LAYOUT>

      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDpcIsrParser"  >
          <PROPERTY Name="DataSetName" ParentName="ISR/DPC DataSet">CPU: ISRs and DPCs</PROPERTY>
        </PARSER>
        <!--PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDpcIsrStormParser"  >
          <PROPERTY Name="DataSetName" ParentName="ISR/DPC Storm DataSet">CPU: ISRs and DPCs Storm</PROPERTY>
              <PARAMETER Name="StormInterval" Value="10000000"></PARAMETER>
              <PARAMETER Name="StormThreshold" Value="4000000"></PARAMETER>
        </PARSER-->
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser" InputFileID="2">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Audio Engine</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="AE Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="Audio Glitches Events Dataset">Media: Audio Glitches</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="AE Glitches" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXML2DParser"  >
          <PROPERTY Name="DataSetName" ParentName="AE Process Wake Pump DataSet">Media: Audio Engine WakePump Process Time</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="AEPROCPASS" ></FILE>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLCadenceParser"  >
          <PROPERTY Name="DataSetName" ParentName="AE Process Time DataSet">Media: Audio Engine Process Wake Pump Cadence</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="AEPROCPASSCADENCE" ></FILE>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelCSwitchParser"  >
          <PROPERTY Name="DataSetName" ParentName="Processes and Threads DataSet">CPU: Processes and Threads</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelSampledProfilerParser"  >
          <PROPERTY Name="DataSetName" ParentName="SampledProfiles DataSet">CPU: Sampled Profiles</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_InfoSource.dll" ParserName="StackwalkParser" >
          <PROPERTY Name="DataSetName" ParentName="Stackwalk Dataset">CPU: Call Stacks</PROPERTY>
          <!--PROPERTY Name="DataSetName" ParentName="Stackwalk Dataset Map">CPU: Call Stacks Map</PROPERTY-->
        </PARSER>
        <PARSER ParserDLL="XA_PageFault.dll" ParserName="PageFaultsParser" >
          <PROPERTY Name="DataSetName" ParentName="Page Faults DataSet">IO: Hard PageFaults</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelCPUUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="CPU Utilization DataSet" >Utilization: CPU</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelPerProcessCPUUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="CPUP Utilization DataSet" >Utilization: CPU Per Process</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelPerThreadCPUUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="CPUT Utilization DataSet" >Utilization: CPU Per Thread</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="MMCSSParser" >
          <PROPERTY Name="DataSetName" ParentName="MMCSS Scheduler Dataset">CPU: Multimedia Class Scheduler</PROPERTY>
        </PARSER>
      </PARSERS>
      <XDMS XDMFolder=".\XDMS\" >
        <XDM Dll="XA_AudioDM.dll" Name="AudioGlitchDM" FriendlyName="AudioGlitch Diagnostic Module" AutoRun="false" DelayedRun="false">
          <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
          <PARAMETER Name="ISRDPCDataSetName" Value="CPU: ISRs and DPCs"></PARAMETER>
          <PARAMETER Name="ProcessAndThreadsDataSetName" Value="CPU: Processes and Threads"></PARAMETER>
          <PARAMETER Name="AudioGlitchDataSetName" Value="Media: Audio Glitches"></PARAMETER>
          <PARAMETER Name="SampleProfileDataSetName" Value="CPU: Sampled Profiles"></PARAMETER>
          <PARAMETER Name="PageFaultsDataSetName" Value="IO: Hard PageFaults"></PARAMETER>
          <PARAMETER Name="AEPumpCadenceDataSetName" Value="Media: Audio Engine Process Wake Pump Cadence"></PARAMETER>
          <PARAMETER Name="LayoutName" Value="Audio Layout"></PARAMETER>
          <PARAMETER Name="MaxISRDPCDuration" Value="1000000"></PARAMETER>
          <PARAMETER Name="MaxAudioGlitchesToProcess" Value="300"></PARAMETER>
          <PARAMETER Name="Threshold" Value="1500000000"></PARAMETER>
        </XDM>
      </XDMS>
    </AUDIO_GLITCH>

    <!-- ******************************************************************************************************************* -->

    <XDM>
      <LAYOUT name="Default Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="38">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Thread Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 1">
        <TREENODE Type="LEAF" Id="1"></TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 2">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 3">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="66">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="3"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
        </PANELS>
      </LAYOUT>


      <LAYOUT name="Layout 4">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 5">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="4"></TREENODE>
              <TREENODE Type="LEAF" Id="5"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="5" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 6">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="2"></TREENODE>
              <TREENODE Type="LEAF" Id="3"></TREENODE>
            </TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="4"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="5"></TREENODE>
              <TREENODE Type="LEAF" Id="6"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="5" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="6" ></PANEL>
        </PANELS>
      </LAYOUT>

      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <!--PARSER ParserDll="HVEvents.dll" ParserName="HVEventsParser">
          <PROPERTY Name="DataSetName" ParentName="HVEvents">hypervisor</PROPERTY>
        </PARSER-->
        <!--PARSER parserDll="WPRXRay.dll" ParserName="WPRParser"  >
          <PROPERTY Name="DataSetName" ParentName="WEX Perf DataSet">WEX Perf Spans</PROPERTY>
          <PATH  Name="http://wexperfresults/tools.asmx"></PATH>
        </PARSER-->
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelCSwitchParser"  >
          <PROPERTY Name="DataSetName" ParentName="Processes and Threads DataSet">CPU: Processes and Threads</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDpcIsrParser"  >
          <PROPERTY Name="DataSetName" ParentName="ISR/DPC DataSet">CPU: ISRs and DPCs</PROPERTY>
        </PARSER>
        <!--PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDpcIsrStormParser"  >
          <PROPERTY Name="DataSetName" ParentName="ISR/DPC Storm DataSet">CPU: ISRs and DPCs Storm</PROPERTY>
          <PARAMETER Name="StormInterval" Value="10000000"></PARAMETER>
          <PARAMETER Name="StormThreshold" Value="4000000"></PARAMETER>
        </PARSER-->
        <!--PARSER parserDll="XA_InfoSource.dll" ParserName="KernelISRUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="ISR Utilization DataSet">Utilization: ISR</PROPERTY>
        </PARSER-->
        <!--PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDPCUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="DPC Utilization DataSet">Utilization: DPC</PROPERTY>
        </PARSER-->
        <!--PARSER parserDll="XA_InfoSource.dll" ParserName="KernelCPUUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="CPU Utilization DataSet" >Utilization: CPU</PROPERTY>
        </PARSER-->
        <!--PARSER parserDll="XA_InfoSource.dll" ParserName="KernelGPUUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="GPU Utilization DataSet" >Utilization: GPU</PROPERTY>
        </PARSER-->
        <!--PARSER parserDll="XA_InfoSource.dll" ParserName="KernelPerProcessCPUUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="CPUP Utilization DataSet" >Utilization: CPU Per Process</PROPERTY>
        </PARSER-->
        <!--PARSER parserDll="XA_InfoSource.dll" ParserName="KernelPerThreadCPUUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="CPUT Utilization DataSet" >Utilization: CPU Per Thread</PROPERTY>
        </PARSER-->
        <!--PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDiskIOUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="Disk Utilization DataSet">Utilization: Disk I/O</PROPERTY>
        </PARSER-->
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDiskIOParser"  >
          <PROPERTY Name="DataSetName" ParentName="Disk IO DataSet">IO: Disk</PROPERTY>
        </PARSER>
        <!--PARSER parserDll="XA_InfoSource.dll" ParserName="KernelFileIOParser"  >
          <PROPERTY Name="DataSetName" ParentName="File IO DataSet">IO: File System</PROPERTY>
        </PARSER-->
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelSampledProfilerParser"  >
          <PROPERTY Name="DataSetName" ParentName="SampledProfiles DataSet">CPU: Sampled Profiles</PROPERTY>
        </PARSER>
        <!--PARSER parserDll="XA_InfoSource.dll" ParserName="KernelRegistryParser"  >
          <PROPERTY Name="DataSetName" ParentName="Registry Dataset">IO: Registry - Process/Thread/Operation</PROPERTY>
        </PARSER-->
        <!--PARSER parserDll="XA_InfoSource.dll" ParserName="KernelRegistryParserEx"  >
          <PROPERTY Name="DataSetName" ParentName="Registry Dataset">IO: Registry - Process/Thread/Key/Operation</PROPERTY>
        </PARSER-->
        <!--PARSER parserDll="XA_InfoSource.dll" ParserName="KernelRegistryParserEx2"  >
          <PROPERTY Name="DataSetName" ParentName="Registry Dataset">IO: Registry - Process/Key/Operation</PROPERTY>
        </PARSER-->
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Audio Engine</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="AE Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Media Foundation</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MF Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Media Foundation Property Handler</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MF PropertyHandler" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: DRM</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="DRM Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Windows Media Connect</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="WMC Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: DX and DWM</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="DWM Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="DWMAPI Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="REDIR Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="Schedule Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="UCE Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="DXGKRNL Events" ></FILE>
        </PARSER>
        <!--PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Internet Explorer 7</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="IE7" ></FILE>
        </PARSER-->
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Multimedia Class Scheduler</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MMCSS Events" ></FILE>
        </PARSER>
        <!--PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Power: Serial Sync</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="Serial Sync Events" ></FILE>
        </PARSER-->
        <!--PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParserEx"  UnhandledEvents="true">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Unhandled Events</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="Ignore Events" ></FILE>
        </PARSER-->
        <PARSER ParserDLL="XA_PageFault.dll" ParserName="PageFaultsParser" >
          <PROPERTY Name="DataSetName" ParentName="Page Faults DataSet">IO: Hard PageFaults</PROPERTY>
        </PARSER>
        <!--PARSER ParserDll="XA_Kernel.dll" ParserName="TCPParser" >
          <PROPERTY Name="DataSetName"  ParentName="TCP Dataset">IO: Network (TCPIP)</PROPERTY>
        </PARSER-->
        <!--PARSER ParserDll="XA_Core.dll" ParserName="WPPParser" >
          <PROPERTY Name="DataSetName" ParentName="WPP Dataset">WPP Events</PROPERTY>
          <PATH  Name="c:\VistaRTM\traceformat"></PATH>
        </PARSER-->
        <PARSER ParserDll="XA_InfoSource.dll" ParserName="StackwalkParser"   >
          <PROPERTY Name="DataSetName" ParentName="Stackwalk Dataset">CPU: Call Stacks</PROPERTY>
          <!--PROPERTY Name="DataSetName" ParentName="Stackwalk Dataset Map">CPU: Call Stacks Map</PROPERTY-->
        </PARSER>
        <!--PARSER ParserDll="XA_Kernel.dll" ParserName="BatteryParser" >
          <PROPERTY Name="DataSetName" ParentName="Power Ticks DataSet">Power: State Transitions</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Power Intervals DataSet">Power: Intervals</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Power States DataSet">Power: (P) States</PROPERTY>
        </PARSER-->
        <!--PARSER ParserDll="XA_Kernel.dll" ParserName="ReadyThreadParser" >
          <PROPERTY Name="DataSetName" ParentName="ReadyThreads DataSet">CPU: ReadyThreads</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Thread State DataSet">Power: (C) States</PROPERTY>
        </PARSER-->
        <!--PARSER ParserDll="XA_InfoSource.dll" ParserName="VideoCoreParser" >
          <PROPERTY Name="DataSetName" ParentName="GPU run-time DataSet">GPU: DMA Operations</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="GPU Allocations Placement DataSet">GPU: Used Allocations</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="GPU Flip DataSet">GPU: Flips</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="GPU Allocations Placement DataSet">GPU: Allocations</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="GPU DDI DataSet">GPU: DDI Operations</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Memory Segment Utilization DataSet">GPU: Segment Memory Utilization</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="GPU Queue DataSet">GPU: DMA Queue Operations</PROPERTY>
        </PARSER-->
        <!--PARSER ParserDll="XA_InfoSource.dll" ParserName="DXVA2OpsParser" >
          <PROPERTY Name="DataSetName" ParentName="GPU DXVA2 Op DataSet">GPU: DXVA2 Operations</PROPERTY>
        </PARSER-->
        <PARSER ParserDll="XA_Kernel.dll" ParserName="MMCSSParser" >
          <PROPERTY Name="DataSetName" ParentName="MMCSS Scheduler Dataset">CPU: Multimedia Class Scheduler</PROPERTY>
        </PARSER>
        <!--PARSER ParserDll="XRaySQLXEvents.dll" ParserName="SQLXEventsParser" >
          <PROPERTY Name="DataSetName" ParentName="SQLXEvents DataSet">SQL: XEvents</PROPERTY>
        </PARSER-->

        <PARSER ParserDll="XA_Kernel.dll" ParserName="ProcessLoadParser" >
          <PROPERTY Name="DataSetName" ParentName="Process Lifetime Dataset">CPU: Process Load/Unload</PROPERTY>
          <!--PROPERTY Name="DataSetName" ParentName="Process Lifetime Interval Dataset">CPU: Process Lifetime</PROPERTY-->
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="ThreadLoadParser" >
          <PROPERTY Name="DataSetName" ParentName="Thread Lifetime Dataset">CPU: Thread Create/Destroy</PROPERTY>
          <!--PROPERTY Name="DataSetName" ParentName="Thread Lifetime Interval Dataset">CPU: Thread Lifetime</PROPERTY-->
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="ImageLoadParser" >
          <PROPERTY Name="DataSetName" ParentName="Image Lifetime Dataset">CPU: Image Load/Unload</PROPERTY>
          <!--PROPERTY Name="DataSetName" ParentName="Image Load Lifetime Interval Dataset">CPU: Image Lifetime</PROPERTY-->
        </PARSER>
        <!--PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParser" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Events Dataset">Crimson</PROPERTY>
        </PARSER-->
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEx" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Events Dataset">CrimsonEx</PROPERTY>
          <!--PARAMETER Name="ShowGUID" Value="TRUE"></PARAMETER-->
        </PARSER>
        <!--PARSER ParserDll="XA_Core.dll" ParserName="CrimsonIntervalParser" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Intervals Events Dataset">Crimson: Auto Intervals</PROPERTY>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER-->
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonIntervalParserEx" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Intervals Events Dataset">Crimson: Auto Intervals Ex</PROPERTY>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <!--PARSER ParserDll="XA_DCPower.dll" ParserName="PowerParser" >
          <PROPERTY Name="DataSetName" ParentName="Power Signals Dataset" >Power: Measurements</PROPERTY>
          <PROPERTY Name="InputFileType">POWER</PROPERTY>
        </PARSER-->
        <!--PARSER ParserDll="XA_DCPower.dll" ParserName="PowerParser" >
          <PROPERTY Name="DataSetName" ParentName="Power Signals Dataset" >Power: Sync Signal</PROPERTY-->
        <!--PROPERTY Name="InputFileType">0</PROPERTY-->
        <!--/PARSER-->
        <!--PARSER ParserDll="XA_ACPower.dll" ParserName="ACPowerParser" >
          <PROPERTY Name="DataSetName" ParentName="AC Power Signals Dataset" >AC Power Signals</PROPERTY>
          <PARAMETER Name="CustomAlignmentMicroSec" Value="500000000"></PARAMETER>
        </PARSER-->
        <!--PARSER ParserDll="XA_Core.dll" ParserName="EVXML2DParser"   >
          <PROPERTY Name="DataSetName" ParentName="Dataflow Difference DataSet">Media: Pipeline Dataflow</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="MFPARSER" ></FILE>
        </PARSER-->
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXML2DParser"  >
          <PROPERTY Name="DataSetName" ParentName="AE Process Wake Pump DataSet">Media: Audio Engine WakePump Process Time</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="AEPROCPASS" ></FILE>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLCadenceParser"  >
          <PROPERTY Name="DataSetName" ParentName="DX Flip DataSet">GPU: DX Flip Cadence</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="DWMFLIPCADENCE" ></FILE>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEvxCadence"  >
          <PROPERTY Name="DataSetName" ParentName="DX Flip DataSet">GPU: DX Flip Cadence</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="DWMCRIMSONCADENCE" ></FILE>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEvxCadence"  >
          <PROPERTY Name="DataSetName" ParentName="DX Present DataSet">GPU: DX Present Cadence</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="PRESENTCRIMSONCADENCE" ></FILE>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>

        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLCadenceParser"  >
          <PROPERTY Name="DataSetName" ParentName="DX VSync DataSet">GPU: DX VSync ISR/DPC Cadence</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="CADENCE" ></FILE>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEvxCadence"  >
          <PROPERTY Name="DataSetName" ParentName="DX VSync DataSet">GPU: DX VSync ISR/DPC Cadence</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="CRIMSONCADENCE" ></FILE>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLCadenceParser"  >
          <PROPERTY Name="DataSetName" ParentName="AE Process Time DataSet">Media: Audio Engine Process Wake Pump Cadence</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="AEPROCPASSCADENCE" ></FILE>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLCadenceParser"  >
          <PROPERTY Name="DataSetName" ParentName="EVR Render DataSet">Media: Cadence: EVR Render End</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="CADENCE1" ></FILE>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLCadenceParser"   >
          <PROPERTY Name="DataSetName" ParentName="DWM DataSet">Media: Cadence: DWM Scheduler VBlank Present</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="CADENCE2" ></FILE>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <!--PARSER parserDll="XA_Device.dll" ParserName="DeviceParser" >
          <PROPERTY Name="DataSetName" ParentName="Device Tick Dataset">Sync: DeviceX</PROPERTY>
        </PARSER-->
        <!--PARSER ParserDll="XA_Core.dll" ParserName="EVXMLIntervalParser">
          <PROPERTY Name="DataSetName" ParentName="MTP DataSet">Sync: MTP Operations</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MTPOPERATIONS" ></FILE>
        </PARSER-->
        <!--PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="MTP DataSet">Sync: MTP Sample Operations</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MTPOPERATIONS" ></FILE>
        </PARSER-->
        <!--PARSER ParserDll="XA_MTP.dll" ParserName="SyncParser" >
          <PROPERTY Name="DataSetName" ParentName="Sync Tracks DataSet">Sync: Track Statistics</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="SyncOp Dataset">Sync: WMP Operations</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="SyncOp Dataset">Sync: MTP Core Operations</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="SyncOp Dataset">Sync: MTP Bus Operations</PROPERTY>
        </PARSER-->
        <!--PARSER ParserDll="XA_InfoSource.dll" ParserName="VirtualAllocParser" >
          <PROPERTY Name="DataSetName" ParentName="Virtual Alloc/Free Dataset">Memory: Virtual Allocs</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_InfoSource.dll" ParserName="VirtualAllocIntervalParser" >
          <PROPERTY Name="DataSetName" ParentName="Virtual Alloc/Free Map Dataset">Memory: Virtual Alloc Map</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_InfoSource.dll" ParserName="VirtualAllocTrendParser" >
          <PROPERTY Name="DataSetName" ParentName="Virtual Alloc/Free Line Dataset">Memory: Virtual Alloc Graph</PROPERTY>
        </PARSER-->
        <!--PARSER ParserDll="XA_Core.dll" ParserName="EVXMLIntervalParser" >
          <PROPERTY Name="DataSetName" ParentName="WMC DataSet">Media: WMC Intervals</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="WMCINTERVAL"></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="WMC Dataset">Media: WMC Ticks</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="WMC Events" ></FILE>
        </PARSER-->
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXML2DParser">
          <PROPERTY Name="DataSetName" ParentName="Render Difference DataSet">Media: Render Delay Difference</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="Render Actual End Delay" ></FILE>
        </PARSER>
        <!--PARSER ParserDll="XA_Core.dll" ParserName="EVXMLIntervalParser">
          <PROPERTY Name="DataSetName" ParentName="Crimson Intervals Events Dataset">Zune DB Mutex</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="Zune DBMUTEX Events" ></FILE>
        </PARSER-->
        <!--PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Zune Events</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="Zune DBMUTEX Events" ></FILE>
        </PARSER-->
        <!--PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: ESE Events defined (eVxml)</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="ESE" ></FILE>
        </PARSER-->
        <!--PARSER ParserDll="XA_Core.dll" ParserName="EVXML2DParser">
          <PROPERTY Name="DataSetName" ParentName="User defined XY Dataset">Media: ESE XY Events defined (eVxml)</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="ESE" ></FILE>
        </PARSER-->
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: DVD Navigator</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="DVDNAV" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEvx" >
          <PROPERTY Name="DataSetName" ParentName="Video Glitches Events Dataset">Media: Video Glitches</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="VIDEOGLITCHES" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEvx" >
          <PROPERTY Name="DataSetName" ParentName="Video Glitches Events Dataset">Media: Data Drops</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="MEDIADATADROPS" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEvx" >
          <PROPERTY Name="DataSetName" ParentName="Video Glitches Events Dataset">GPU: DWM Schedule Glitches</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="DWMGLITCHES" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEvxCadence" >
          <PROPERTY Name="DataSetName" ParentName="EVR Render DataSet">Media: Video Render Cadence</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="RENDER_CADENCE" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="Audio Glitches Events Dataset">Media: Audio Glitches</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="AE Glitches" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: PortCls</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="PortCls Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: HDAudio Bus</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="HDAudio Bus Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: HDAudio</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="HDAudio Events" ></FILE>
        </PARSER>
        <!--PARSER ParserDll="XA_EvXmlLoader.dll" ParserName="XA_EvXmlLoaderParser">
          <PROPERTY Name="DataSetName" ParentName="Loader DataSet">EVXML Loader</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="Loader Events" ></FILE>
        </PARSER-->
        <!--PARSER ParserDll="XA_RDP.dll" ParserName="XA_RDPParser" >
          <PROPERTY Name="DataSetName" ParentName="RDP DataSet" >RDP: Perf Counters Ex</PROPERTY>
        </PARSER-->
        <!--PARSER ParserDll="XA_VGPU.dll" ParserName="XA_VGPUParser" >
          <PROPERTY Name="DataSetName" ParentName="VGPU DataSet" >VGPU: Perf Counters Ex</PROPERTY>
        </PARSER-->
        <!--PARSER ParserDll="XA_NDISRST.dll" ParserName="NDISRSTParser">
          <PROPERTY Name="DataSetName" ParentName="NDISRST DataSet">NDIS RST</PROPERTY>
        </PARSER-->
        <!--PARSER ParserDll="XA_msmpeg2vdec.dll" ParserName="XA_msmpeg2vdecParser">
          <PROPERTY Name="DataSetName" ParentName="MSMPEG2VDEC Dataset">Media: MSMPEG2VDEC</PROPERTY>
        </PARSER-->
        <!--PARSER ParserDll="XA_RtMedia.dll" ParserName="XA_RtMediaParser">
          <PROPERTY Name="DataSetName" ParentName="XA_RtMedia">real time media platform</PROPERTY>
        </PARSER-->
        <!--PARSER ParserDll="XA_InfoSource.dll" ParserName="PerfTrackParser">
          <PROPERTY Name="DataSetName" ParentName="PerfTrack Dataset">PerfTrack</PROPERTY>
        </PARSER-->
        <!--PARSER ParserDll="XA_NetMon.dll" ParserName="CNetCaptureParser" >
          <PROPERTY Name="DataSetName" ParentName="Network Capture DataSet">Network Capture Sample</PROPERTY>
        </PARSER-->
        <!--PARSER parserDll="XA_Video.dll" ParserName="FrameParser"  >
          <PROPERTY Name="DataSetName" ParentName="FrameParser DataSet">Media: Video Frames</PROPERTY-->
        <!--Value="0" means ingnore-->
        <!--PARAMETER Name="FrameWidth" Value="0"></PARAMETER>
          <PARAMETER Name="FrameHeight" Value="0"></PARAMETER>
          <PARAMETER Name="FrameStartTimeInMS" Value="0"></PARAMETER>
          <PARAMETER Name="FrameEndTimeInMS" Value="0"></PARAMETER>
          <PARAMETER Name="FrameStartIndex" Value="0"></PARAMETER>
          <PARAMETER Name="FrameEndIndex" Value="0"></PARAMETER>
          <PARAMETER Name="FrameTimeCompressionFactor" Value="1.0"></PARAMETER>
          <PARAMETER Name="FrameFormat" Value="jpeg"></PARAMETER>
        </PARSER-->
        <!--PARSER ParserDll="XA_CSV.DLL" ParserName="CSVParser" >
          <PROPERTY Name="DataSetName" ParentName="CSV DataSet">CSV Data</PROPERTY>
          <PARAMETER Name="CSVFormat" Value="CSVPerfmon"></PARAMETER-->
        <!-->PARAMETER Name="CSVFormat" Value="CSVNoHeader"></PARAMETER-->
        <!--/PARSER-->
        <!-->PARSER ParserDll="XA_Media.dll" ParserName="WorkQueueParser" >
          <PROPERTY Name="DataSetName" ParentName="Async Dataset">Media: WorkQueues</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Media.dll" ParserName="AsyncMFTQueueParser" >
          <PROPERTY Name="DataSetName" ParentName="Async Dataset">Media: AsyncMFTQueueParser</PROPERTY>
        </PARSER-->
        <!-->PARSER parserDll="XA_EncoderFrame.dll" ParserName="EncoderParser"  >
          <PROPERTY Name="DataSetName" ParentName="Encoder DataSet">Encoder Analysis</PROPERTY>
        </PARSER-->

      </PARSERS>
      <XDMS XDMFolder=".\XDMS\" >
        <XDM Dll="XA_AudioDM.dll" Name="AudioGlitchDM" FriendlyName="AudioGlitch Diagnostic Module" AutoRun="false" DelayedRun="false">
          <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
          <PARAMETER Name="ISRDPCDataSetName" Value="CPU: ISRs and DPCs"></PARAMETER>
          <PARAMETER Name="ProcessAndThreadsDataSetName" Value="CPU: Processes and Threads"></PARAMETER>
          <PARAMETER Name="AudioGlitchDataSetName" Value="Media: Audio Glitches"></PARAMETER>
          <PARAMETER Name="SampleProfileDataSetName" Value="CPU: Sampled Profiles"></PARAMETER>
          <PARAMETER Name="PageFaultsDataSetName" Value="IO: Hard PageFaults"></PARAMETER>
          <PARAMETER Name="AEPumpCadenceDataSetName" Value="Media: Audio Engine Process Wake Pump Cadence"></PARAMETER>
          <PARAMETER Name="LayoutName" Value="Audio Layout"></PARAMETER>
          <PARAMETER Name="MaxISRDPCDuration" Value="1000000"></PARAMETER>
          <PARAMETER Name="MaxAudioGlitchesToProcess" Value="300"></PARAMETER>
          <PARAMETER Name="Threshold" Value="1500000000"></PARAMETER>
        </XDM>
        <XDM Dll="XA_CoreDM.dll" Name="XDMLongISRDPC" FriendlyName="Long ISR DPC" AutoRun="true" DelayedRun="false">
          <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
          <PARAMETER Name="ISRDPCDataSetName" Value="CPU: ISRs and DPCs"></PARAMETER>
          <PARAMETER Name="ProcessAndThreadsDataSetName" Value="CPU: Processes and Threads"></PARAMETER>
          <PARAMETER Name="SampleProfileDataSetName" Value="CPU: Sampled Profiles"></PARAMETER>
          <PARAMETER Name="LayoutName" Value="Layout 1"></PARAMETER>
          <PARAMETER Name="MaxISRDPCDuration" Value="1000000"></PARAMETER>
        </XDM>
        <XDM Dll="XA_CoreDM.dll" Name="XDMDiskIODelays" FriendlyName="Disk IO Delays" AutoRun="true" DelayedRun="false">
          <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
          <PARAMETER Name="DiskIODataSetName" Value="IO: Disk"></PARAMETER>
          <PARAMETER Name="MaxDiskIODuration" Value="20000000"></PARAMETER>
        </XDM>
        <XDM Dll="XA_CoreDM.dll" Name="XDMStackStringLookup" FriendlyName="Sleep Delays" AutoRun="false" DelayedRun="false">
          <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
          <PARAMETER Name="XDMStackStringLookupName" Value="Sleep Delays"></PARAMETER>
          <PARAMETER Name="CallStackDataSetName" Value="CPU: Call Stacks"></PARAMETER>
          <PARAMETER Name="CallStackType" Value="CPU: Processes and Threads"></PARAMETER>
          <PARAMETER Name="LookupString" Value="Sleep"></PARAMETER>
        </XDM>
        <XDM Dll="XA_CoreDM.dll" Name="XDMStackStringLookup" FriendlyName="TimerExpiration Delays" AutoRun="false" DelayedRun="false">
          <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
          <PARAMETER Name="XDMStackStringLookupName" Value="TimerExpiration Delays"></PARAMETER>
          <PARAMETER Name="CallStackDataSetName" Value="CPU: Call Stacks"></PARAMETER>
          <PARAMETER Name="CallStackType" Value="CPU: ReadyThreads"></PARAMETER>
          <PARAMETER Name="LookupString" Value="KiTimerExpiration"></PARAMETER>
        </XDM>
        <XDM Dll="XA_TouchDM.dll" Name="XDMTouchLatency" FriendlyName="XDM Touch Latency" AutoRun="false" DelayedRun="false">
          <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
          <PARAMETER Name="InputDataSetName" Value="Microsoft-Windows-TabletPC-Platform-Input-Ninput"></PARAMETER>
        </XDM>
        <XDM Dll="XA_MediaDM.dll" Name="XDMAllMedia" FriendlyName="XDM Playback Metrics" AutoRun="false" DelayedRun="false">
          <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
          <PARAMETER Name="ProcessLoadDataSetName" Value="CPU: Process Load/Unload"></PARAMETER>
          <PARAMETER Name="MFProviderName" Value="Microsoft-Windows-MediaFoundation-Performance"></PARAMETER>
        </XDM>
        <XDM Dll="XA_MediaDM.dll" Name="XDMAudioPlaybackLatency" FriendlyName="XDM Audio Playback Startup Latency" AutoRun="true" DelayedRun="false">
          <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
          <PARAMETER Name="ProcessLoadDataSetName" Value="CPU: Process Load/Unload"></PARAMETER>
          <PARAMETER Name="MFProviderName" Value="Microsoft-Windows-MediaFoundation-Performance"></PARAMETER>
        </XDM>
        <XDM Dll="XA_MediaDM.dll" Name="XDMVideoPlaybackLatency" FriendlyName="XDM Video Playback Startup Latency" AutoRun="true" DelayedRun="false">
          <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
          <PARAMETER Name="ProcessLoadDataSetName" Value="CPU: Process Load/Unload"></PARAMETER>
          <PARAMETER Name="MFProviderName" Value="Microsoft-Windows-MediaFoundation-Performance"></PARAMETER>
        </XDM>
        <XDM Dll="XA_MediaDM.dll" Name="XDMSeekPlaybackLatency" FriendlyName="XDM Playback Seek Latency" AutoRun="true" DelayedRun="false">
          <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
          <PARAMETER Name="ProcessLoadDataSetName" Value="CPU: Process Load/Unload"></PARAMETER>
          <PARAMETER Name="MFProviderName" Value="Microsoft-Windows-MediaFoundation-Performance"></PARAMETER>
        </XDM>

      </XDMS>
    </XDM>

    <!-- ******************************************************************************************************************* -->

    <NETMON_CAP>

      <LAYOUT name="Network Caputre">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="80">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Network Capture" Id="1" >
            <PROPERTY Name="DisplayName">Network Capture Sample</PROPERTY>
            <PROPERTY Name="DataSetName">Network Capture DataSet</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>

      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER ParserDll="XA_NetMon.DLL" ParserName="NetCaptureParser" >
          <PROPERTY Name="DataSetName" ParentName="Network Capture DataSet">Network Capture Sample</PROPERTY>
        </PARSER>
      </PARSERS>

    </NETMON_CAP>

    <!-- ******************************************************************************************************************* -->

    <PERF_TESTPASS>

      <LAYOUT name="Perf Test Pass">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="80">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Perf Test Pass" Id="1" >
            <PROPERTY Name="DisplayName">Perf Test Pass DataSet</PROPERTY>
            <PROPERTY Name="DataSetName">Perf Test Pass DataSet</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>

      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER ParserDll="XrayPerfTestParser.DLL" ParserName="XrayPerfTestParser" >
          <PROPERTY Name="DataSetName" ParentName="Perf Test Pass DataSet">Perf Test Pass DataSet</PROPERTY>
          <PARAMETER Name="FeatureName" Value="d3d"></PARAMETER>
        </PARSER>
      </PARSERS>

    </PERF_TESTPASS>

    <!-- ******************************************************************************************************************* -->

    <MCE>

      <LAYOUT name="MCE Caputre">
        <TREENODE Type="LEAF" Id="1"></TREENODE>
        <PANELS>
          <PANEL ParentName="Network Capture" Id="1" >
            <PROPERTY Name="DisplayName">MCE</PROPERTY>
            <PROPERTY Name="DataSetName">MCE Data</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>

      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER ParserDll="XrayMCTimelineParser.DLL" ParserName="MCParser" >
          <PROPERTY Name="DataSetName" ParentName="MCE DataSet">MCE Data</PROPERTY>
        </PARSER>
      </PARSERS>

    </MCE>

    <!-- ******************************************************************************************************************* -->

    <CSV>

      <LAYOUT name="Layout 1">
        <TREENODE Type="LEAF" Id="1"></TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 2">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 3">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="66">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="3"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
        </PANELS>
      </LAYOUT>


      <LAYOUT name="Layout 4">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 5">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="4"></TREENODE>
              <TREENODE Type="LEAF" Id="5"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="5" ></PANEL>
        </PANELS>
      </LAYOUT>

      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER ParserDll="XA_CSV.DLL" ParserName="CSVParser" >
          <PROPERTY Name="DataSetName" ParentName="CSV DataSet">CSV Data</PROPERTY>
          <PARAMETER Name="CSVFormat" Value="CSVPerfmon"></PARAMETER>
          <!-->PARAMETER Name="CSVFormat" Value="CSVNoHeader"></PARAMETER-->
        </PARSER>
      </PARSERS>
      <XDMS XDMFolder=".\XDMS\" >
        <!-- <XDM Dll="XDMCSVBaseDM.dll" Name="XDMCSVCompare" FriendlyName="Compare Trace 0 versus Trace 1" AutoRun="false" DelayedRun="false">
          <PARAMETER Name="CSVDataSet1" Value="IO Log: DB Log"></PARAMETER>
        </XDM>
        <XDM Dll="XDMCSVBaseDM.dll" Name="XDMCSVBigFour" FriendlyName="Correlate Against Net,Disk,CPU,Mem" AutoRun="false" DelayedRun="false">
          <PARAMETER Name="CSVDataSet1" Value="IO Log: DB Log"></PARAMETER>
        </XDM>-->
      </XDMS>

    </CSV>

    <!-- ******************************************************************************************************************* -->

    <PERFMON>

      <LAYOUT name="Layout 1">
        <TREENODE Type="LEAF" Id="1"></TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 2">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 3">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="66">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="3"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
        </PANELS>
      </LAYOUT>


      <LAYOUT name="Layout 4">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 5">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="4"></TREENODE>
              <TREENODE Type="LEAF" Id="5"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="5" ></PANEL>
        </PANELS>
      </LAYOUT>

      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER ParserDll="XA_CSV.DLL" ParserName="CSVParser" >
          <PROPERTY Name="DataSetName" ParentName="CSV DataSet">CSV Data</PROPERTY>
          <PARAMETER Name="CSVFormat" Value="CSVPerfmon"></PARAMETER>
          <PARAMETER Name="IgnoreInstance" Value="_Total"></PARAMETER>
          <PARAMETER Name="IgnoreInstance" Value="_Global_"></PARAMETER>
          <PARAMETER Name="IgnoreInstance" Value="csrss"></PARAMETER>
          <PARAMETER Name="IgnoreInstance" Value="svchost"></PARAMETER>
          <PARAMETER Name="IgnoreInstance" Value="winlogon"></PARAMETER>
        </PARSER>
      </PARSERS>

      <XDMS XDMFolder=".\XDMS\" >
        <XDM Dll="XDMCSVBaseDM.dll" Name="XDMCSVCompare" FriendlyName="Compare Trace 0 versus Trace 1" AutoRun="false" DelayedRun="false">
          <PARAMETER Name="CSVDataSet1" Value="IO Log: DB Log"></PARAMETER>
        </XDM>
        <XDM Dll="XDMCSVBaseDM.dll" Name="XDMCSVBigFour" FriendlyName="Correlate Against Net,Disk,CPU,Mem" AutoRun="false" DelayedRun="false">
          <PARAMETER Name="CSVDataSet1" Value="IO Log: DB Log"></PARAMETER>
        </XDM>
      </XDMS>

    </PERFMON>

    <!-- ******************************************************************************************************************* -->

    <PERFMON_PDW>

      <LAYOUT name="Layout 1">
        <TREENODE Type="LEAF" Id="1"></TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 2">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 3">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="66">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="3"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
        </PANELS>
      </LAYOUT>


      <LAYOUT name="Layout 4">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 5">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="4"></TREENODE>
              <TREENODE Type="LEAF" Id="5"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="5" ></PANEL>
        </PANELS>
      </LAYOUT>

      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER ParserDll="XA_CSV.DLL" ParserName="CSVParser" >
          <PROPERTY Name="DataSetName" ParentName="CSV DataSet">CSV Data</PROPERTY>
          <PARAMETER Name="CSVFormat" Value="CSVPerfmon"></PARAMETER>
          <PARAMETER Name="IgnoreInstance" Value="csrss"></PARAMETER>
          <PARAMETER Name="IgnoreInstance" Value="svchost"></PARAMETER>
          <PARAMETER Name="IgnoreInstance" Value="winlogon"></PARAMETER>
          <PARAMETER Name="IgnoreObject" Value="PhysicalDisk"></PARAMETER>
        </PARSER>
      </PARSERS>

      <XDMS XDMFolder=".\XDMS\" >
        <XDM Dll="XDMCSVBaseDM.dll" Name="XDMCSVCompare" FriendlyName="Compare Trace 0 versus Trace 1" AutoRun="false" DelayedRun="false">
          <PARAMETER Name="CSVDataSet1" Value="IO Log: DB Log"></PARAMETER>
        </XDM>
        <XDM Dll="XDMCSVBaseDM.dll" Name="XDMCSVBigFour" FriendlyName="Correlate Against Net,Disk,CPU,Mem" AutoRun="false" DelayedRun="false">
          <PARAMETER Name="CSVDataSet1" Value="IO Log: DB Log"></PARAMETER>
        </XDM>
      </XDMS>

    </PERFMON_PDW>

    <!-- ******************************************************************************************************************* -->

    <MEDIA1>

      <LAYOUT name="CSV Caputre">
        <TREENODE Type="LEAF" Id="1"></TREENODE>
        <PANELS>
          <PANEL ParentName="Network Capture" Id="1" >
            <PROPERTY Name="DisplayName">MCE</PROPERTY>
            <PROPERTY Name="DataSetName">MCE Data</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>
      <LAYOUT name="Graphics Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Video Core DmaBuffer Panel" Id="1" >
            <PROPERTY Name="DataSetName">GPU: DMA Operations</PROPERTY>
            <PROPERTY Name="DisplayName">GPU Operations - Duration</PROPERTY>
            <PROPERTY Name="DrawingMode">2</PROPERTY>
          </PANEL>
          <PANEL ParentName="Video Core DmaBuffer Panel" Id="2" >
            <PROPERTY Name="DataSetName">GPU: DX VSync ISR/DPC Cadence</PROPERTY>
            <PROPERTY Name="DisplayName">GPU VSync Cadence</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="3" >
            <PROPERTY Name="DataSetName">GPU: Flips</PROPERTY>
            <PROPERTY Name="DrawingMode">3</PROPERTY>
          </PANEL>
          <PANEL ParentName="Utilization Panel" Id="4" >
            <PROPERTY Name="DataSetName">Utilization: GPU</PROPERTY>
            <PROPERTY Name="DisplayName">GPU Utilization</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>


      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">


        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelCSwitchParser"  >
          <PROPERTY Name="DataSetName" ParentName="Processes and Threads DataSet">CPU: Processes and Threads</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_InfoSource.dll" ParserName="StackwalkParser"   >
          <PROPERTY Name="DataSetName" ParentName="Stackwalk Dataset">CPU: Call Stacks</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEx" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Events Dataset">CrimsonEx</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelSampledProfilerParser"  >
          <PROPERTY Name="DataSetName" ParentName="SampledProfiles DataSet">CPU: Sampled Profiles</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="ReadyThreadParser" >
          <PROPERTY Name="DataSetName" ParentName="ReadyThreads DataSet">CPU: ReadyThreads</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="ProcessLoadParser" >
          <PROPERTY Name="DataSetName" ParentName="Process Lifetime Dataset">CPU: Process Load/Unload</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Process Lifetime Interval Dataset">CPU: Process Lifetime</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="ThreadLoadParser" >
          <PROPERTY Name="DataSetName" ParentName="Thread Lifetime Dataset">CPU: Thread Create/Destroy</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Thread Lifetime Interval Dataset">CPU: Thread Lifetime</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="ImageLoadParser" >
          <PROPERTY Name="DataSetName" ParentName="Image Lifetime Dataset">CPU: Image Load/Unload</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Image Load Lifetime Interval Dataset">CPU: Image Lifetime</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_MediaPlatform.DLL" ParserName="CallStackParser" >
          <PROPERTY Name="DataSetName" ParentName="Media DataSet">CallStack Data</PROPERTY>
        </PARSER>

        <PARSER ParserDll="XA_MediaPlatform.DLL" ParserName="MediaPlatformParser" >
          <PROPERTY Name="DataSetName" ParentName="Media DataSet">Media Data</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="AE Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_MediaPlatform.DLL" ParserName="MediaPlatformIntervalParser" >
          <PROPERTY Name="DataSetName" ParentName="Media DataSet">Media Interval Data</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_MediaPlatform.DLL" ParserName="MediaSampleParser" >
          <PROPERTY Name="DataSetName" ParentName="Media DataSet">Media Sample Data</PROPERTY>
        </PARSER>

        <PARSER ParserDll="XA_MediaPlatform.DLL" ParserName="MediaEngineParser" >
          <PROPERTY Name="DataSetName" ParentName="Media DataSet">Media Engine</PROPERTY>
        </PARSER>

        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDpcIsrParser"  >
          <PROPERTY Name="DataSetName" ParentName="ISR/DPC DataSet">CPU: ISRs and DPCs</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDpcIsrStormParser"  >
          <PROPERTY Name="DataSetName" ParentName="ISR/DPC Storm DataSet">CPU: ISRs and DPCs Storm</PROPERTY>
          <PARAMETER Name="StormInterval" Value="10000000"></PARAMETER>
          <PARAMETER Name="StormThreshold" Value="4000000"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Audio Engine</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="AE Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Media Foundation</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MF Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Media Foundation Property Handler</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MF PropertyHandler" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: DRM</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="DRM Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Windows Media Connect</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="WMC Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: DX and DWM</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="DWM Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="DWMAPI Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="REDIR Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="Schedule Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="UCE Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="DXGKRNL Events" ></FILE>
        </PARSER>


      </PARSERS>

    </MEDIA1>

    <!-- ******************************************************************************************************************* -->

    <AZ>

      <LAYOUT name="Azure Caputre">
        <TREENODE Type="LEAF" Id="1"></TREENODE>
        <PANELS>
          <PANEL ParentName="Network Capture" Id="1" >
            <PROPERTY Name="DisplayName">MCE</PROPERTY>
            <PROPERTY Name="DataSetName">MCE Data</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>

      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER ParserDll="XA_Media.dll" ParserName="OverlayParser" >
          <PROPERTY Name="DataSetName" ParentName="Overlay Dataset">Media: Overlay Data</PROPERTY>
        </PARSER>
      </PARSERS>

    </AZ>

    <!-- ******************************************************************************************************************* -->

    <DHM>
      <LAYOUT name="Empty Layout 1">
        <TREENODE Type="LEAF" Id="1"></TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Empty Layout 2">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Empty Layout 3">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="66">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="3"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
        </PANELS>
      </LAYOUT>


      <LAYOUT name="Empty Layout 4">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="30">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="70">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Empty Layout 5">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="4"></TREENODE>
              <TREENODE Type="LEAF" Id="5"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="5" ></PANEL>
        </PANELS>
      </LAYOUT>

      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER ParserDll="XA_DiskHeatmap.dll" ParserName="DiskHeatmapParser" >
          <PROPERTY Name="DataSetName" ParentName="Disk Heatmap Dataset">Disk Heatmap</PROPERTY>
          <PARAMETER Name="BucketNumber" Value="20"></PARAMETER>
        </PARSER>
      </PARSERS>
    </DHM>

    <!-- ******************************************************************************************************************* -->

    <SI>
      <LAYOUT name="Empty Layout 1">
        <TREENODE Type="LEAF" Id="1"></TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Empty Layout 2">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Empty Layout 3">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="66">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="3"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
        </PANELS>
      </LAYOUT>


      <LAYOUT name="Empty Layout 4">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="30">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="70">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Empty Layout 5">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="4"></TREENODE>
              <TREENODE Type="LEAF" Id="5"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="5" ></PANEL>
        </PANELS>
      </LAYOUT>

      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER ParserDll="XRayStreamInsight.dll" ParserName="StreamInsightParser" >
        </PARSER>
      </PARSERS>
    </SI>

    <!-- ******************************************************************************************************************* -->

    <SQL>
      <LAYOUT name="Empty Layout 1">
        <TREENODE Type="LEAF" Id="1"></TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Empty Layout 2">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Empty Layout 3">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="66">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="3"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
        </PANELS>
      </LAYOUT>


      <LAYOUT name="Empty Layout 4">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="30">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="70">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Empty Layout 5">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="4"></TREENODE>
              <TREENODE Type="LEAF" Id="5"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="5" ></PANEL>
        </PANELS>
      </LAYOUT>

      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER ParserDll="XRaySQLXEL.dll" ParserName="SQLXELParser" />
        <PARSER ParserDll="XRaySQLXEL.dll" ParserName="SQLCallstackParser" />
      </PARSERS>

    </SQL>

    <!-- ******************************************************************************************************************* -->

    <SQLFI>
      <LAYOUT name="Empty Layout 1">
        <TREENODE Type="LEAF" Id="1"></TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Empty Layout 2">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Empty Layout 3">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="66">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="3"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
        </PANELS>
      </LAYOUT>


      <LAYOUT name="Empty Layout 4">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="30">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="70">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Empty Layout 5">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="4"></TREENODE>
              <TREENODE Type="LEAF" Id="5"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="5" ></PANEL>
        </PANELS>
      </LAYOUT>

      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER ParserDll="XRaySQLFI.dll" ParserName="SQLFIParser" />
        <PARSER ParserDll="XRaySQLFI.dll" ParserName="SQLCallstackParser" />
      </PARSERS>

    </SQLFI>

    <!-- ******************************************************************************************************************* -->

    <RFS>
      <LAYOUT name="Remote FS">
        <TREENODE Type="LEAF" Id="1"></TREENODE>
        <PANELS>
          <PANEL ParentName="Network Capture" Id="1" >
            <PROPERTY Name="DisplayName">Remote FS</PROPERTY>
            <PROPERTY Name="DataSetName">Remote FS Data</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>

      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER ParserDll="XA_Smb2Client.DLL" ParserName="RemoteFSParser" >
          <PROPERTY Name="DataSetName" ParentName="Smb2Client Events Dataset">Smb Client Data</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Smb2Server.DLL" ParserName="Smb2ServerWorkItemParser" >
          <PROPERTY Name="DataSetName" ParentName="Smb2Server Events Dataset">SMB2 Server Work Item work</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Smb2Server.DLL" ParserName="Smb2ServerRequestParser" >
          <PROPERTY Name="DataSetName" ParentName="Smb2Server Events Dataset">SMB2 Server Requests</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_NFS4.DLL" ParserName="NfsServerWorkItemParser" >
          <PROPERTY Name="DataSetName" ParentName="NfsServer Events Dataset">NFS Server Work Item work</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEx" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Events Dataset">CrimsonEx</PROPERTY>
          <!--PARAMETER Name="ShowGUID" Value="TRUE"></PARAMETER-->
        </PARSER>
        <PARSER ParserDll="HVEvents.dll" ParserName="HVEventsParser">
          <PROPERTY Name="DataSetName" ParentName="HVEvents">hypervisor</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelCSwitchParser"  >
          <PROPERTY Name="DataSetName" ParentName="Processes and Threads DataSet">CPU: Processes and Threads</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDpcIsrParser"  >
          <PROPERTY Name="DataSetName" ParentName="ISR/DPC DataSet">CPU: ISRs and DPCs</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDpcIsrStormParser"  >
          <PROPERTY Name="DataSetName" ParentName="ISR/DPC Storm DataSet">CPU: ISRs and DPCs Storm</PROPERTY>
          <PARAMETER Name="StormInterval" Value="10000000"></PARAMETER>
          <PARAMETER Name="StormThreshold" Value="4000000"></PARAMETER>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelISRUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="ISR Utilization DataSet">Utilization: ISR</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDPCUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="DPC Utilization DataSet">Utilization: DPC</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelCPUUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="CPU Utilization DataSet" >Utilization: CPU</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelPerProcessCPUUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="CPUP Utilization DataSet" >Utilization: CPU Per Process</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelPerThreadCPUUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="CPUT Utilization DataSet" >Utilization: CPU Per Thread</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDiskIOUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="Disk Utilization DataSet">Utilization: Disk I/O</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDiskIOParser"  >
          <PROPERTY Name="DataSetName" ParentName="Disk IO DataSet">IO: Disk</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelFileIOParser"  >
          <PROPERTY Name="DataSetName" ParentName="File IO DataSet">IO: File System</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelSampledProfilerParser"  >
          <PROPERTY Name="DataSetName" ParentName="SampledProfiles DataSet">CPU: Sampled Profiles</PROPERTY>
        </PARSER>
        <PARSER ParserDLL="XA_PageFault.dll" ParserName="PageFaultsParser" >
          <PROPERTY Name="DataSetName" ParentName="Page Faults DataSet">IO: Hard PageFaults</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="TCPParser" >
          <PROPERTY Name="DataSetName"  ParentName="TCP Dataset">IO: Network (TCPIP)</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="WPPParser" >
          <PROPERTY Name="DataSetName" ParentName="WPP Dataset">WPP Events</PROPERTY>
          <!--PARAMETER Name="TraceFormatPath" >c:\VistaRTM\traceformat</PARAMETER-->
          <PARAMETER Name="EnableWPP" Value="false"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_InfoSource.dll" ParserName="StackwalkParser"   >
          <PROPERTY Name="DataSetName" ParentName="Stackwalk Dataset">CPU: Call Stacks</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Stackwalk Dataset Map">CPU: Call Stacks Map</PROPERTY>
          <PARAMETER Name="EnableStackMap" Value="false"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="ReadyThreadParser" >
          <PROPERTY Name="DataSetName" ParentName="ReadyThreads DataSet">CPU: ReadyThreads</PROPERTY>
          <!--PROPERTY Name="DataSetName" ParentName="Thread State DataSet">Power: (C) States</PROPERTY-->
        </PARSER>
      </PARSERS>
      <!--XDMS XDMFolder=".\XDMS\" >
        <XDM Dll="RemoteFSDM.dll" Name="CheckLongdiskRead" FriendlyName="CSV XDM Stats" AutoRun="false" DelayedRun="false">
          <PARAMETER Name="CSVDataSet1" Value="IO Log: DB Log"></PARAMETER>
        </XDM-->
    </RFS>

    <!-- ******************************************************************************************************************* -->

    <XDMTEST>
      <LAYOUT name="Default Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="38">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Thread Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 1">
        <TREENODE Type="LEAF" Id="1"></TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 2">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 3">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="66">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="3"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
        </PANELS>
      </LAYOUT>


      <LAYOUT name="Layout 4">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 5">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="4"></TREENODE>
              <TREENODE Type="LEAF" Id="5"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="5" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Layout 6">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="2"></TREENODE>
              <TREENODE Type="LEAF" Id="3"></TREENODE>
            </TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="4"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="5"></TREENODE>
              <TREENODE Type="LEAF" Id="6"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="5" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="6" ></PANEL>
        </PANELS>
      </LAYOUT>

      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <!--PARSER ParserDll="HVEvents.dll" ParserName="HVEventsParser">
          <PROPERTY Name="DataSetName" ParentName="HVEvents">hypervisor</PROPERTY>
        </PARSER-->
        <!--PARSER parserDll="WPRXRay.dll" ParserName="WPRParser"  >
          <PROPERTY Name="DataSetName" ParentName="WEX Perf DataSet">WEX Perf Spans</PROPERTY>
          <PATH  Name="http://wexperfresults/tools.asmx"></PATH>
        </PARSER-->
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelCSwitchParser"  >
          <PROPERTY Name="DataSetName" ParentName="Processes and Threads DataSet">CPU: Processes and Threads</PROPERTY>
        </PARSER>
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDpcIsrParser"  >
          <PROPERTY Name="DataSetName" ParentName="ISR/DPC DataSet">CPU: ISRs and DPCs</PROPERTY>
        </PARSER>
        <!--PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDpcIsrStormParser"  >
          <PROPERTY Name="DataSetName" ParentName="ISR/DPC Storm DataSet">CPU: ISRs and DPCs Storm</PROPERTY>
          <PARAMETER Name="StormInterval" Value="10000000"></PARAMETER>
          <PARAMETER Name="StormThreshold" Value="4000000"></PARAMETER>
        </PARSER-->
        <!--PARSER parserDll="XA_InfoSource.dll" ParserName="KernelISRUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="ISR Utilization DataSet">Utilization: ISR</PROPERTY>
        </PARSER-->
        <!--PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDPCUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="DPC Utilization DataSet">Utilization: DPC</PROPERTY>
        </PARSER-->
        <!--PARSER parserDll="XA_InfoSource.dll" ParserName="KernelCPUUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="CPU Utilization DataSet" >Utilization: CPU</PROPERTY>
        </PARSER-->
        <!--PARSER parserDll="XA_InfoSource.dll" ParserName="KernelGPUUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="GPU Utilization DataSet" >Utilization: GPU</PROPERTY>
        </PARSER-->
        <!--PARSER parserDll="XA_InfoSource.dll" ParserName="KernelPerProcessCPUUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="CPUP Utilization DataSet" >Utilization: CPU Per Process</PROPERTY>
        </PARSER-->
        <!--PARSER parserDll="XA_InfoSource.dll" ParserName="KernelPerThreadCPUUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="CPUT Utilization DataSet" >Utilization: CPU Per Thread</PROPERTY>
        </PARSER-->
        <!--PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDiskIOUtilizationParser"  >
          <PROPERTY Name="DataSetName" ParentName="Disk Utilization DataSet">Utilization: Disk I/O</PROPERTY>
        </PARSER-->
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelDiskIOParser"  >
          <PROPERTY Name="DataSetName" ParentName="Disk IO DataSet">IO: Disk</PROPERTY>
        </PARSER>
        <!--PARSER parserDll="XA_InfoSource.dll" ParserName="KernelFileIOParser"  >
          <PROPERTY Name="DataSetName" ParentName="File IO DataSet">IO: File System</PROPERTY>
        </PARSER-->
        <PARSER parserDll="XA_InfoSource.dll" ParserName="KernelSampledProfilerParser"  >
          <PROPERTY Name="DataSetName" ParentName="SampledProfiles DataSet">CPU: Sampled Profiles</PROPERTY>
        </PARSER>
        <!--PARSER parserDll="XA_InfoSource.dll" ParserName="KernelRegistryParser"  >
          <PROPERTY Name="DataSetName" ParentName="Registry Dataset">IO: Registry - Process/Thread/Operation</PROPERTY>
        </PARSER-->
        <!--PARSER parserDll="XA_InfoSource.dll" ParserName="KernelRegistryParserEx"  >
          <PROPERTY Name="DataSetName" ParentName="Registry Dataset">IO: Registry - Process/Thread/Key/Operation</PROPERTY>
        </PARSER-->
        <!--PARSER parserDll="XA_InfoSource.dll" ParserName="KernelRegistryParserEx2"  >
          <PROPERTY Name="DataSetName" ParentName="Registry Dataset">IO: Registry - Process/Key/Operation</PROPERTY>
        </PARSER-->
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Audio Engine</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="AE Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Media Foundation</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MF Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Media Foundation Property Handler</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MF PropertyHandler" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: DRM</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="DRM Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Windows Media Connect</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="WMC Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: DX and DWM</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="DWM Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="DWMAPI Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="REDIR Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="Schedule Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="UCE Events" ></FILE>
          <FILE  Name="EventSources.xml" EventSource="DXGKRNL Events" ></FILE>
        </PARSER>
        <!--PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Internet Explorer 7</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="IE7" ></FILE>
        </PARSER-->
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Multimedia Class Scheduler</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MMCSS Events" ></FILE>
        </PARSER>
        <!--PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Power: Serial Sync</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="Serial Sync Events" ></FILE>
        </PARSER-->
        <!--PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParserEx"  UnhandledEvents="true">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Unhandled Events</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="Ignore Events" ></FILE>
        </PARSER-->
        <PARSER ParserDLL="XA_PageFault.dll" ParserName="PageFaultsParser" >
          <PROPERTY Name="DataSetName" ParentName="Page Faults DataSet">IO: Hard PageFaults</PROPERTY>
        </PARSER>
        <!--PARSER ParserDll="XA_Kernel.dll" ParserName="TCPParser" >
          <PROPERTY Name="DataSetName"  ParentName="TCP Dataset">IO: Network (TCPIP)</PROPERTY>
        </PARSER-->
        <!--PARSER ParserDll="XA_Core.dll" ParserName="WPPParser" >
          <PROPERTY Name="DataSetName" ParentName="WPP Dataset">WPP Events</PROPERTY>
          <PATH  Name="c:\VistaRTM\traceformat"></PATH>
        </PARSER-->
        <PARSER ParserDll="XA_InfoSource.dll" ParserName="StackwalkParser"   >
          <PROPERTY Name="DataSetName" ParentName="Stackwalk Dataset">CPU: Call Stacks</PROPERTY>
          <!--PROPERTY Name="DataSetName" ParentName="Stackwalk Dataset Map">CPU: Call Stacks Map</PROPERTY-->
        </PARSER>
        <!--PARSER ParserDll="XA_Kernel.dll" ParserName="BatteryParser" >
          <PROPERTY Name="DataSetName" ParentName="Power Ticks DataSet">Power: State Transitions</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Power Intervals DataSet">Power: Intervals</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Power States DataSet">Power: (P) States</PROPERTY>
        </PARSER-->
        <!--PARSER ParserDll="XA_Kernel.dll" ParserName="ReadyThreadParser" >
          <PROPERTY Name="DataSetName" ParentName="ReadyThreads DataSet">CPU: ReadyThreads</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Thread State DataSet">Power: (C) States</PROPERTY>
        </PARSER-->
        <!--PARSER ParserDll="XA_InfoSource.dll" ParserName="VideoCoreParser" >
          <PROPERTY Name="DataSetName" ParentName="GPU run-time DataSet">GPU: DMA Operations</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="GPU Allocations Placement DataSet">GPU: Used Allocations</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="GPU Flip DataSet">GPU: Flips</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="GPU Allocations Placement DataSet">GPU: Allocations</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="GPU DDI DataSet">GPU: DDI Operations</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Memory Segment Utilization DataSet">GPU: Segment Memory Utilization</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="GPU Queue DataSet">GPU: DMA Queue Operations</PROPERTY>
        </PARSER-->
        <!--PARSER ParserDll="XA_InfoSource.dll" ParserName="DXVA2OpsParser" >
          <PROPERTY Name="DataSetName" ParentName="GPU DXVA2 Op DataSet">GPU: DXVA2 Operations</PROPERTY>
        </PARSER-->
        <PARSER ParserDll="XA_Kernel.dll" ParserName="MMCSSParser" >
          <PROPERTY Name="DataSetName" ParentName="MMCSS Scheduler Dataset">CPU: Multimedia Class Scheduler</PROPERTY>
        </PARSER>
        <!--PARSER ParserDll="XRaySQLXEvents.dll" ParserName="SQLXEventsParser" >
          <PROPERTY Name="DataSetName" ParentName="SQLXEvents DataSet">SQL: XEvents</PROPERTY>
        </PARSER-->

        <PARSER ParserDll="XA_Kernel.dll" ParserName="ProcessLoadParser" >
          <PROPERTY Name="DataSetName" ParentName="Process Lifetime Dataset">CPU: Process Load/Unload</PROPERTY>
          <!--PROPERTY Name="DataSetName" ParentName="Process Lifetime Interval Dataset">CPU: Process Lifetime</PROPERTY-->
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="ThreadLoadParser" >
          <PROPERTY Name="DataSetName" ParentName="Thread Lifetime Dataset">CPU: Thread Create/Destroy</PROPERTY>
          <!--PROPERTY Name="DataSetName" ParentName="Thread Lifetime Interval Dataset">CPU: Thread Lifetime</PROPERTY-->
        </PARSER>
        <PARSER ParserDll="XA_Kernel.dll" ParserName="ImageLoadParser" >
          <PROPERTY Name="DataSetName" ParentName="Image Lifetime Dataset">CPU: Image Load/Unload</PROPERTY>
          <!--PROPERTY Name="DataSetName" ParentName="Image Load Lifetime Interval Dataset">CPU: Image Lifetime</PROPERTY-->
        </PARSER>
        <!--PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParser" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Events Dataset">Crimson</PROPERTY>
        </PARSER-->
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEx" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Events Dataset">CrimsonEx</PROPERTY>
          <!--PARAMETER Name="ShowGUID" Value="TRUE"></PARAMETER-->
        </PARSER>
        <!--PARSER ParserDll="XA_Core.dll" ParserName="CrimsonIntervalParser" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Intervals Events Dataset">Crimson: Auto Intervals</PROPERTY>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER-->
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonIntervalParserEx" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Intervals Events Dataset">Crimson: Auto Intervals Ex</PROPERTY>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <!--PARSER ParserDll="XA_DCPower.dll" ParserName="PowerParser" >
          <PROPERTY Name="DataSetName" ParentName="Power Signals Dataset" >Power: Measurements</PROPERTY>
          <PROPERTY Name="InputFileType">POWER</PROPERTY>
        </PARSER-->
        <!--PARSER ParserDll="XA_DCPower.dll" ParserName="PowerParser" >
          <PROPERTY Name="DataSetName" ParentName="Power Signals Dataset" >Power: Sync Signal</PROPERTY-->
        <!--PROPERTY Name="InputFileType">0</PROPERTY-->
        <!--/PARSER-->
        <!--PARSER ParserDll="XA_ACPower.dll" ParserName="ACPowerParser" >
          <PROPERTY Name="DataSetName" ParentName="AC Power Signals Dataset" >AC Power Signals</PROPERTY>
          <PARAMETER Name="CustomAlignmentMicroSec" Value="500000000"></PARAMETER>
        </PARSER-->
        <!--PARSER ParserDll="XA_Core.dll" ParserName="EVXML2DParser"   >
          <PROPERTY Name="DataSetName" ParentName="Dataflow Difference DataSet">Media: Pipeline Dataflow</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="MFPARSER" ></FILE>
        </PARSER-->
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXML2DParser"  >
          <PROPERTY Name="DataSetName" ParentName="AE Process Wake Pump DataSet">Media: Audio Engine WakePump Process Time</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="AEPROCPASS" ></FILE>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLCadenceParser"  >
          <PROPERTY Name="DataSetName" ParentName="DX Flip DataSet">GPU: DX Flip Cadence</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="DWMFLIPCADENCE" ></FILE>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEvxCadence"  >
          <PROPERTY Name="DataSetName" ParentName="DX Flip DataSet">GPU: DX Flip Cadence</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="DWMCRIMSONCADENCE" ></FILE>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEvxCadence"  >
          <PROPERTY Name="DataSetName" ParentName="DX Present DataSet">GPU: DX Present Cadence</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="PRESENTCRIMSONCADENCE" ></FILE>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>

        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLCadenceParser"  >
          <PROPERTY Name="DataSetName" ParentName="DX VSync DataSet">GPU: DX VSync ISR/DPC Cadence</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="CADENCE" ></FILE>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEvxCadence"  >
          <PROPERTY Name="DataSetName" ParentName="DX VSync DataSet">GPU: DX VSync ISR/DPC Cadence</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="CRIMSONCADENCE" ></FILE>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLCadenceParser"  >
          <PROPERTY Name="DataSetName" ParentName="AE Process Time DataSet">Media: Audio Engine Process Wake Pump Cadence</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="AEPROCPASSCADENCE" ></FILE>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLCadenceParser"  >
          <PROPERTY Name="DataSetName" ParentName="EVR Render DataSet">Media: Cadence: EVR Render End</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="CADENCE1" ></FILE>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLCadenceParser"   >
          <PROPERTY Name="DataSetName" ParentName="DWM DataSet">Media: Cadence: DWM Scheduler VBlank Present</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="CADENCE2" ></FILE>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <!--PARSER parserDll="XA_Device.dll" ParserName="DeviceParser" >
          <PROPERTY Name="DataSetName" ParentName="Device Tick Dataset">Sync: DeviceX</PROPERTY>
        </PARSER-->
        <!--PARSER ParserDll="XA_Core.dll" ParserName="EVXMLIntervalParser">
          <PROPERTY Name="DataSetName" ParentName="MTP DataSet">Sync: MTP Operations</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MTPOPERATIONS" ></FILE>
        </PARSER-->
        <!--PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="MTP DataSet">Sync: MTP Sample Operations</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="MTPOPERATIONS" ></FILE>
        </PARSER-->
        <!--PARSER ParserDll="XA_MTP.dll" ParserName="SyncParser" >
          <PROPERTY Name="DataSetName" ParentName="Sync Tracks DataSet">Sync: Track Statistics</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="SyncOp Dataset">Sync: WMP Operations</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="SyncOp Dataset">Sync: MTP Core Operations</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="SyncOp Dataset">Sync: MTP Bus Operations</PROPERTY>
        </PARSER-->
        <!--PARSER ParserDll="XA_InfoSource.dll" ParserName="VirtualAllocParser" >
          <PROPERTY Name="DataSetName" ParentName="Virtual Alloc/Free Dataset">Memory: Virtual Allocs</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_InfoSource.dll" ParserName="VirtualAllocIntervalParser" >
          <PROPERTY Name="DataSetName" ParentName="Virtual Alloc/Free Map Dataset">Memory: Virtual Alloc Map</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_InfoSource.dll" ParserName="VirtualAllocTrendParser" >
          <PROPERTY Name="DataSetName" ParentName="Virtual Alloc/Free Line Dataset">Memory: Virtual Alloc Graph</PROPERTY>
        </PARSER-->
        <!--PARSER ParserDll="XA_Core.dll" ParserName="EVXMLIntervalParser" >
          <PROPERTY Name="DataSetName" ParentName="WMC DataSet">Media: WMC Intervals</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="WMCINTERVAL"></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="WMC Dataset">Media: WMC Ticks</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="WMC Events" ></FILE>
        </PARSER-->
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXML2DParser">
          <PROPERTY Name="DataSetName" ParentName="Render Difference DataSet">Media: Render Delay Difference</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="Render Actual End Delay" ></FILE>
        </PARSER>
        <!--PARSER ParserDll="XA_Core.dll" ParserName="EVXMLIntervalParser">
          <PROPERTY Name="DataSetName" ParentName="Crimson Intervals Events Dataset">Zune DB Mutex</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="Zune DBMUTEX Events" ></FILE>
        </PARSER-->
        <!--PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: Zune Events</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="Zune DBMUTEX Events" ></FILE>
        </PARSER-->
        <!--PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: ESE Events defined (eVxml)</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="ESE" ></FILE>
        </PARSER-->
        <!--PARSER ParserDll="XA_Core.dll" ParserName="EVXML2DParser">
          <PROPERTY Name="DataSetName" ParentName="User defined XY Dataset">Media: ESE XY Events defined (eVxml)</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="ESE" ></FILE>
        </PARSER-->
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: DVD Navigator</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="DVDNAV" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEvx" >
          <PROPERTY Name="DataSetName" ParentName="Video Glitches Events Dataset">Media: Video Glitches</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="VIDEOGLITCHES" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEvx" >
          <PROPERTY Name="DataSetName" ParentName="Video Glitches Events Dataset">Media: Data Drops</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="MEDIADATADROPS" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEvx" >
          <PROPERTY Name="DataSetName" ParentName="Video Glitches Events Dataset">GPU: DWM Schedule Glitches</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="DWMGLITCHES" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEvxCadence" >
          <PROPERTY Name="DataSetName" ParentName="EVR Render DataSet">Media: Video Render Cadence</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="RENDER_CADENCE" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="Audio Glitches Events Dataset">Media: Audio Glitches</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="AE Glitches" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: PortCls</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="PortCls Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: HDAudio Bus</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="HDAudio Bus Events" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="EVXMLParser">
          <PROPERTY Name="DataSetName" ParentName="User defined (eVxml) Dataset">Media: HDAudio</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="HDAudio Events" ></FILE>
        </PARSER>
        <!--PARSER ParserDll="XA_EvXmlLoader.dll" ParserName="XA_EvXmlLoaderParser">
          <PROPERTY Name="DataSetName" ParentName="Loader DataSet">EVXML Loader</PROPERTY>
          <FILE  Name="EventSources.xml" EventSource="Loader Events" ></FILE>
        </PARSER-->
        <!--PARSER ParserDll="XA_RDP.dll" ParserName="XA_RDPParser" >
          <PROPERTY Name="DataSetName" ParentName="RDP DataSet" >RDP: Perf Counters Ex</PROPERTY>
        </PARSER-->
        <!--PARSER ParserDll="XA_VGPU.dll" ParserName="XA_VGPUParser" >
          <PROPERTY Name="DataSetName" ParentName="VGPU DataSet" >VGPU: Perf Counters Ex</PROPERTY>
        </PARSER-->
        <!--PARSER ParserDll="XA_NDISRST.dll" ParserName="NDISRSTParser">
          <PROPERTY Name="DataSetName" ParentName="NDISRST DataSet">NDIS RST</PROPERTY>
        </PARSER-->
        <!--PARSER ParserDll="XA_msmpeg2vdec.dll" ParserName="XA_msmpeg2vdecParser">
          <PROPERTY Name="DataSetName" ParentName="MSMPEG2VDEC Dataset">Media: MSMPEG2VDEC</PROPERTY>
        </PARSER-->
        <!--PARSER ParserDll="XA_RtMedia.dll" ParserName="XA_RtMediaParser">
          <PROPERTY Name="DataSetName" ParentName="XA_RtMedia">real time media platform</PROPERTY>
        </PARSER-->
        <!--PARSER ParserDll="XA_InfoSource.dll" ParserName="PerfTrackParser">
          <PROPERTY Name="DataSetName" ParentName="PerfTrack Dataset">PerfTrack</PROPERTY>
        </PARSER-->
        <!--PARSER ParserDll="XA_NetMon.dll" ParserName="CNetCaptureParser" >
          <PROPERTY Name="DataSetName" ParentName="Network Capture DataSet">Network Capture Sample</PROPERTY>
        </PARSER-->
        <!--PARSER parserDll="XA_Video.dll" ParserName="FrameParser"  >
          <PROPERTY Name="DataSetName" ParentName="FrameParser DataSet">Media: Video Frames</PROPERTY-->
        <!--Value="0" means ingnore-->
        <!--PARAMETER Name="FrameWidth" Value="0"></PARAMETER>
          <PARAMETER Name="FrameHeight" Value="0"></PARAMETER>
          <PARAMETER Name="FrameStartTimeInMS" Value="0"></PARAMETER>
          <PARAMETER Name="FrameEndTimeInMS" Value="0"></PARAMETER>
          <PARAMETER Name="FrameStartIndex" Value="0"></PARAMETER>
          <PARAMETER Name="FrameEndIndex" Value="0"></PARAMETER>
          <PARAMETER Name="FrameTimeCompressionFactor" Value="1.0"></PARAMETER>
          <PARAMETER Name="FrameFormat" Value="jpeg"></PARAMETER>
        </PARSER-->
        <!--PARSER ParserDll="XA_CSV.DLL" ParserName="CSVParser" >
          <PROPERTY Name="DataSetName" ParentName="CSV DataSet">CSV Data</PROPERTY>
          <PARAMETER Name="CSVFormat" Value="CSVPerfmon"></PARAMETER-->
        <!-->PARAMETER Name="CSVFormat" Value="CSVNoHeader"></PARAMETER-->
        <!--/PARSER-->
        <!-->PARSER ParserDll="XA_Media.dll" ParserName="WorkQueueParser" >
          <PROPERTY Name="DataSetName" ParentName="Async Dataset">Media: WorkQueues</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Media.dll" ParserName="AsyncMFTQueueParser" >
          <PROPERTY Name="DataSetName" ParentName="Async Dataset">Media: AsyncMFTQueueParser</PROPERTY>
        </PARSER-->
        <!-->PARSER parserDll="XA_EncoderFrame.dll" ParserName="EncoderParser"  >
          <PROPERTY Name="DataSetName" ParentName="Encoder DataSet">Encoder Analysis</PROPERTY>
        </PARSER-->

      </PARSERS>
      <XDMS XDMFolder=".\XDMS\" >
        <!-->XDM Dll="XA_AudioDM.dll" Name="AudioGlitchDM" FriendlyName="AudioGlitch Diagnostic Module" AutoRun="false" DelayedRun="false">
                      <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
          <PARAMETER Name="ISRDPCDataSetName" Value="CPU: ISRs and DPCs"></PARAMETER>
          <PARAMETER Name="ProcessAndThreadsDataSetName" Value="CPU: Processes and Threads"></PARAMETER>
          <PARAMETER Name="AudioGlitchDataSetName" Value="Media: Audio Glitches"></PARAMETER>
          <PARAMETER Name="SampleProfileDataSetName" Value="CPU: Sampled Profiles"></PARAMETER>
          <PARAMETER Name="PageFaultsDataSetName" Value="IO: Hard PageFaults"></PARAMETER>
          <PARAMETER Name="AEPumpCadenceDataSetName" Value="Media: Audio Engine Process Wake Pump Cadence"></PARAMETER>
          <PARAMETER Name="LayoutName" Value="Audio Layout"></PARAMETER>
          <PARAMETER Name="MaxISRDPCDuration" Value="1000000"></PARAMETER>
          <PARAMETER Name="MaxAudioGlitchesToProcess" Value="300"></PARAMETER>
          <PARAMETER Name="Threshold" Value="1500000000"></PARAMETER>
        </XDM-->
        <XDM Dll="XA_CoreDM.dll" Name="XDMLongISRDPC" FriendlyName="Long ISR DPC" AutoRun="true" DelayedRun="false">
          <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
          <PARAMETER Name="ISRDPCDataSetName" Value="CPU: ISRs and DPCs"></PARAMETER>
          <PARAMETER Name="ProcessAndThreadsDataSetName" Value="CPU: Processes and Threads"></PARAMETER>
          <PARAMETER Name="SampleProfileDataSetName" Value="CPU: Sampled Profiles"></PARAMETER>
          <PARAMETER Name="LayoutName" Value="Layout 1"></PARAMETER>
          <PARAMETER Name="MaxISRDPCDuration" Value="1000000"></PARAMETER>
        </XDM>
        <XDM Dll="XA_CoreDM.dll" Name="XDMDiskIODelays" FriendlyName="Disk IO Delays" AutoRun="true" DelayedRun="false">
          <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
          <PARAMETER Name="DiskIODataSetName" Value="IO: Disk"></PARAMETER>
          <PARAMETER Name="MaxDiskIODuration" Value="20000000"></PARAMETER>
        </XDM>
        <!--XDM Dll="XA_CoreDM.dll" Name="XDMStackStringLookup" FriendlyName="Sleep Delays" AutoRun="false" DelayedRun="false">
          <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
          <PARAMETER Name="XDMStackStringLookupName" Value="Sleep Delays"></PARAMETER>
          <PARAMETER Name="CallStackDataSetName" Value="CPU: Call Stacks"></PARAMETER>
          <PARAMETER Name="CallStackType" Value="CPU: Processes and Threads"></PARAMETER>
          <PARAMETER Name="LookupString" Value="Sleep"></PARAMETER>
        </XDM>
        <XDM Dll="XA_CoreDM.dll" Name="XDMStackStringLookup" FriendlyName="TimerExpiration Delays" AutoRun="false" DelayedRun="false">
          <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
          <PARAMETER Name="XDMStackStringLookupName" Value="TimerExpiration Delays"></PARAMETER>
          <PARAMETER Name="CallStackDataSetName" Value="CPU: Call Stacks"></PARAMETER>
          <PARAMETER Name="CallStackType" Value="CPU: ReadyThreads"></PARAMETER>
          <PARAMETER Name="LookupString" Value="KiTimerExpiration"></PARAMETER>
        </XDM>
        <XDM Dll="XA_TouchDM.dll" Name="XDMTouchLatency" FriendlyName="XDM Touch Latency" AutoRun="false" DelayedRun="false">
          <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
          <PARAMETER Name="InputDataSetName" Value="Microsoft-Windows-TabletPC-Platform-Input-Ninput"></PARAMETER>
        </XDM>
        <XDM Dll="XA_MediaDM.dll" Name="XDMAllMedia" FriendlyName="XDM Playback Metrics" AutoRun="false" DelayedRun="false">
          <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
          <PARAMETER Name="ProcessLoadDataSetName" Value="CPU: Process Load/Unload"></PARAMETER>
          <PARAMETER Name="MFProviderName" Value="Microsoft-Windows-MediaFoundation-Performance"></PARAMETER>
        </XDM>
        <XDM Dll="XA_MediaDM.dll" Name="XDMAudioPlaybackLatency" FriendlyName="XDM Audio Playback Startup Latency" AutoRun="true" DelayedRun="false">
          <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
          <PARAMETER Name="ProcessLoadDataSetName" Value="CPU: Process Load/Unload"></PARAMETER>
          <PARAMETER Name="MFProviderName" Value="Microsoft-Windows-MediaFoundation-Performance"></PARAMETER>
        </XDM>
        <XDM Dll="XA_MediaDM.dll" Name="XDMVideoPlaybackLatency" FriendlyName="XDM Video Playback Startup Latency" AutoRun="true" DelayedRun="false">
          <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
          <PARAMETER Name="ProcessLoadDataSetName" Value="CPU: Process Load/Unload"></PARAMETER>
          <PARAMETER Name="MFProviderName" Value="Microsoft-Windows-MediaFoundation-Performance"></PARAMETER>
        </XDM>
        <XDM Dll="XA_MediaDM.dll" Name="XDMSeekPlaybackLatency" FriendlyName="XDM Playback Seek Latency" AutoRun="true" DelayedRun="false">
          <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
          <PARAMETER Name="ProcessLoadDataSetName" Value="CPU: Process Load/Unload"></PARAMETER>
          <PARAMETER Name="MFProviderName" Value="Microsoft-Windows-MediaFoundation-Performance"></PARAMETER>
        </XDM-->

      </XDMS>
    </XDMTEST>

    <!-- ******************************************************************************************************************* -->

    <RDP_TEST>
      <LAYOUT name="RDP Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="4"></TREENODE>
              <TREENODE Type="LEAF" Id="5"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" >
            <PROPERTY Name="DataSetName">RDP: Perf Counters Ex</PROPERTY>
            <PROPERTY Name="DrawingMode">1</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="2" >
            <PROPERTY Name="DataSetName">RDP: Perf Counters Ex</PROPERTY>
            <PROPERTY Name="DrawingMode">0</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="3" >
            <PROPERTY Name="DataSetName">RDP: Perf Counters</PROPERTY>
          </PANEL>
          <PANEL ParentName="Crimson Panel" Id="4" >
            <PROPERTY Name="DataSetName">Crimson</PROPERTY>
          </PANEL>
          <PANEL ParentName="Crimson Panel" Id="5" >
            <PROPERTY Name="DataSetName">Crimson: Auto Intervals</PROPERTY>
          </PANEL>

        </PANELS>
      </LAYOUT>

      <LAYOUT name="Empty Layout 1">
        <TREENODE Type="LEAF" Id="1"></TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Empty Layout 2">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Empty Layout 3">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="66">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="LEAF" Id="3"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
        </PANELS>
      </LAYOUT>


      <LAYOUT name="Empty Layout 4">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="30">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="70">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="LEAF" Id="4"></TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
        </PANELS>
      </LAYOUT>

      <LAYOUT name="Empty Layout 5">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="40">
          <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
            <TREENODE Type="LEAF" Id="1"></TREENODE>
            <TREENODE Type="LEAF" Id="2"></TREENODE>
          </TREENODE>
          <TREENODE Type="HORIZONTAL" FirstNodePercent="33">
            <TREENODE Type="LEAF" Id="3"></TREENODE>
            <TREENODE Type="HORIZONTAL" FirstNodePercent="50">
              <TREENODE Type="LEAF" Id="4"></TREENODE>
              <TREENODE Type="LEAF" Id="5"></TREENODE>
            </TREENODE>
          </TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Color Scheme" Id="1" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="3" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="4" ></PANEL>
          <PANEL ParentName="Color Scheme" Id="5" ></PANEL>
        </PANELS>
      </LAYOUT>

      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParser" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Events Dataset" >Crimson</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEx" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Events Dataset">CrimsonEx</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonIntervalParser" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Intervals Events Dataset">Crimson: Auto Intervals</PROPERTY>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEvx" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Events Dataset">RDP: Perf Counters</PROPERTY>
          <FILE  Name="EventSources.xml" Title="MF2D" EventSource="RDP" ></FILE>
        </PARSER>
        <PARSER ParserDll="XA_RDP.dll" ParserName="XA_RDPParser" >
          <PROPERTY Name="DataSetName" ParentName="RDP DataSet" >RDP: Perf Counters Ex</PROPERTY>
        </PARSER>
        <PARSER ParserDll="XA_VGPU.dll" ParserName="XA_VGPUParser" >
          <PROPERTY Name="DataSetName" ParentName="VGPU DataSet" >VGPU: Perf Counters Ex</PROPERTY>
        </PARSER>
      </PARSERS>

    </RDP_TEST>

    <!-- ******************************************************************************************************************* -->

    <AUTOXRAY_LYNC>
      <LAYOUT name="Default Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="38">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Thread Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>
      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEx" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Events Dataset">CrimsonEx</PROPERTY>
          <PARAMETER Name="IgnorePIDTID" Value="TRUE"></PARAMETER>
          <!--PARAMETER Name="ShowGUID" Value="TRUE"></PARAMETER-->
        </PARSER>
      </PARSERS>
      <XDMS XDMFolder=".\XDMS\" >
        <XDM Dll="XA_LyncDM.dll" Name="XDMLync" FriendlyName="XDM Lync Latency" AutoRun="true" DelayedRun="false">
          <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
        </XDM>
      </XDMS>
    </AUTOXRAY_LYNC>

    <!-- ******************************************************************************************************************* -->

    <AUTOXRAY_INTERVAL>
      <LAYOUT name="Default Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="38">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Thread Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>
      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEx" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Events Dataset">CrimsonEx</PROPERTY>
          <PARAMETER Name="IgnorePIDTID" Value="TRUE"></PARAMETER>
          <!--PARAMETER Name="ShowGUID" Value="TRUE"></PARAMETER-->
        </PARSER>
      </PARSERS>
      <XDMS XDMFolder=".\XDMS\" >
        <XDM Dll="IntervalDM.dll" Name="XDMInterval" FriendlyName="XDM Interval" AutoRun="true" DelayedRun="false">
          <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
          <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
          <PARAMETER Name="Start Dataset" Value="Microsoft-Windows-MediaFoundation-MFCaptureEngine"></PARAMETER>
          <PARAMETER Name="Start Event ID" Value="Event Id - 200"></PARAMETER>
          <PARAMETER Name="Start FieldName" Value="CaptureEnginePointer"></PARAMETER>
          <PARAMETER Name="End Dataset" Value="Microsoft-Windows-MediaFoundation-MFCaptureEngine"></PARAMETER>
          <PARAMETER Name="End Event ID" Value="Event Id - 201"></PARAMETER>
          <PARAMETER Name="End FieldName" Value="CaptureEnginePointer"></PARAMETER>
        </XDM>
      </XDMS>
    </AUTOXRAY_INTERVAL>

    <!-- ******************************************************************************************************************* -->

    <AUTOXRAY_LL>
      <LAYOUT name="Default Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="38">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Thread Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>
      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
        <PARSER ParserDll="XA_InfoSource.dll" ParserName="StackwalkParser"   >
          <PROPERTY Name="DataSetName" ParentName="Stackwalk Dataset">CPU: Call Stacks</PROPERTY>
          <PROPERTY Name="DataSetName" ParentName="Stackwalk Dataset Map">CPU: Call Stacks Map</PROPERTY>
          <PARAMETER Name="EnableStackMap" Value="false"></PARAMETER>
        </PARSER>          
       <PARSER ParserDll="XA_Kernel.dll"  DisableIdle="true"  ParserName="SchedulerParser" >
          <PROPERTY Name="DataSetName" ParentName="Processes and Threads DataSet">CPU: Scheduler</PROPERTY>
        </PARSER>
      </PARSERS>
      <XDMS XDMFolder=".\XDMS\" >
        <XDM Dll="XA_WirelessMonitorDM.dll" Name="XDMMiracast" FriendlyName="XDM Miracast" AutoRun="true" DelayedRun="false">
          <PARAMETER Name="OutputCsvFile" Value="Issues.csv"></PARAMETER>
          <PARAMETER Name="StatsCsvFile" Value="Stats.csv"></PARAMETER>
          <PARAMETER Name="MiracastEtwSetName" Value="Miracast: Frame Process"></PARAMETER>
          <PARAMETER Name="WifiSetName" Value="Miracast: WLAN Frame Summary"></PARAMETER>
          <PARAMETER Name="SequenceSetName" Value="Miracast: Sequence Frames"></PARAMETER>
        </XDM>
      </XDMS>
    </AUTOXRAY_LL>

    <!-- ******************************************************************************************************************* -->

    <VISUALPATTERN>

      <LAYOUT name="Default Layout">
        <TREENODE Type="HORIZONTAL" FirstNodePercent="38">
          <TREENODE Type="LEAF" Id="1"></TREENODE>
          <TREENODE Type="LEAF" Id="2"></TREENODE>
        </TREENODE>
        <PANELS>
          <PANEL ParentName="Thread Panel" Id="1" >
            <PROPERTY Name="DataSetName">CPU: Processes and Threads</PROPERTY>
          </PANEL>
          <PANEL ParentName="Color Scheme" Id="2" ></PANEL>
        </PANELS>
      </LAYOUT>

      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">
      </PARSERS>

      <XDMS XDMFolder=".\XDMS\" >
     
      </XDMS>

    </VISUALPATTERN>

    <!-- ******************************************************************************************************************* -->

    <MIRACAST_AUTO>
      <XDMS>
        <XDM Dll="XA_AVSyncDM.dll" Name="XDMAVSync" FriendlyName="Pattern AVSync Analysis" AutoRun="false" DelayedRun="false">
          <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
          <PARAMETER Name="Number of Audio Frames which Played Audio to Skip at Beginning" Value="0"></PARAMETER>
          <PARAMETER Name="Number of Video Frames which Played Audio to Skip at Beginning" Value="0"></PARAMETER>
        </XDM>
        <XDM Dll="XA_WirelessMonitorDM.dll" Name="XDMMiracast" FriendlyName="XDM Miracast" AutoRun="true" DelayedRun="false">
          <PARAMETER Name="OutputCsvFile" Value="Issues.csv"></PARAMETER>
          <PARAMETER Name="StatsCsvFile" Value="Stats.csv"></PARAMETER>
          <PARAMETER Name="MiracastEtwSetName" Value="Miracast: Frame Process"></PARAMETER>
          <PARAMETER Name="WifiSetName" Value="Miracast: WLAN Frame Summary"></PARAMETER>
          <PARAMETER Name="SequenceSetName" Value="Miracast: Sequence Frames"></PARAMETER>
          <PARAMETER Name="SourceVideoIndex" Value="1"></PARAMETER>
          <PARAMETER Name="TargetVideoIndex" Value="2"></PARAMETER>
        </XDM>
      </XDMS>
    </MIRACAST_AUTO>

    <!-- ******************************************************************************************************************* -->

    <MiracastNet>

      <LAYOUT name="Azure Caputre">
        <TREENODE Type="LEAF" Id="1"></TREENODE>
        <PANELS>
          <PANEL ParentName="Network Capture" Id="1" >
            <PROPERTY Name="DisplayName">MCE</PROPERTY>
            <PROPERTY Name="DataSetName">MCE Data</PROPERTY>
          </PANEL>
        </PANELS>
      </LAYOUT>

      <PARSERS ParserFolder="parsers\" ConfigFolder="config\">

        <PARSER ParserDll="XA_Core.dll" ParserName="CrimsonParserEx" >
          <PROPERTY Name="DataSetName" ParentName="Crimson Events Dataset">CrimsonEx</PROPERTY>
          <PARAMETER Name="ShowGUID" Value="TRUE"></PARAMETER>
          <PARAMETER Name="IgnorePIDTID" Value="true"></PARAMETER>
        </PARSER>

      </PARSERS>
      <XDMS>
        <XDM Dll="XDMNetwork.dll" Name="XDMNetwork" FriendlyName="XDM Network Miracast" AutoRun="true" DelayedRun="true">
          <PARAMETER Name="CurrentTrace" Value="0"></PARAMETER>
          <PARAMETER Name="Dataset" Value="Microsoft-Windows-WLAN-Driver - {DAA6A96B-F3E7-4D4D-A0D6-31A350E6A445}"></PARAMETER>
          <PARAMETER Name="TxCompletedByNIC" Value="Event Id - 2"></PARAMETER>
          <PARAMETER Name="TxSubmissionToNIC" Value="Event Id - 1"></PARAMETER>
          <PARAMETER Name="TxFrameReceivedFromOS" Value="Event Id - 0"></PARAMETER>
          <PARAMETER Name="MaxLatency" Value="10000000"></PARAMETER>
        </XDM>
      </XDMS>
    </MiracastNet>

    <!-- ******************************************************************************************************************* -->

  </ROLES>

  <CONFIG>
    <PROPERTY Name="PANEL" >Color Scheme</PROPERTY>
    <PROPERTY Name="DATASET" >Base Dataset</PROPERTY>
    <PROPERTY Name="LAYOUT" >DEFAULT</PROPERTY>
    <PROPERTY Name="LoadSymbols" >true</PROPERTY>
    <PROPERTY Name="LostEventsWarning" >true</PROPERTY>
    <PROPERTY Name="NoUI" >false</PROPERTY>
    <PROPERTY Name="Automation" >false</PROPERTY>
    <PROPERTY Name="FILETYPE" Type="DB" >false</PROPERTY>
  </CONFIG>

</MAIN>
