<?xml version="1.0" standalone="no"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  <xsl:template match="/">
    <ADDONCONTAINER>
      <ADDON>
        <PACKAGECONTAINER>
          <PACKAGE ID="F4A6C37E-B58D-4925-83FC-8C97BE4D316C" NAME="VSGraphics Debugging Package">
            <!-- Deployed on Win8.1 phone when there's no Win10 SDK. -->
            <PACKAGETYPECONTAINER>
              <PACKAGETYPE Name="ARMV4I" ID="ARMV4I" Protected="true">
                <PROPERTYCONTAINER>
                  <PROPERTY ID="RemotePath" Protected="true">%FOLDERID_SharedData%\PhoneTools\11.0\Debugger\bin\RemoteDebugger</PROPERTY>
                  <PROPERTY ID="RootPath" Protected="true">%CSIDL_PROGRAM_FILES%\Common Files\Microsoft Shared\Phone Tools\12.0\Debugger\target\armv4i</PROPERTY>
                  <PROPERTY ID="CommandLine" Protected="true"/>
                  <PROPERTY ID="CPU" Protected="true">ARMV4I</PROPERTY>
                </PROPERTYCONTAINER>
                <FILECONTAINER>
                  <FILE ID="VSGraphicsRemoteEngine.exe"/>
                  <FILE ID="VSGraphicsCapture.dll"/>
                  <FILE ID="VsGraphicsExperiment.dll"/>
                  <FILE ID="DxCaptureReplay.dll"/>
                  <FILE ID="DxToolsMonitor.dll"/>
                  <FILE ID="DXToolsReporting.dll"/>
                  <FILE ID="DXToolsOfflineAnalysis.dll"/>
                  <FILE ID="VSGraphicsCaptureEngine.dll"/>
                </FILECONTAINER>
              </PACKAGETYPE>

              <PACKAGETYPE Name="X86" ID="X86" Protected="true">
                <PROPERTYCONTAINER>
                  <PROPERTY ID="RemotePath" Protected="true">%FOLDERID_SharedData%\PhoneTools\11.0\Debugger\bin\RemoteDebugger</PROPERTY>
                  <PROPERTY ID="RootPath" Protected="true">%CSIDL_PROGRAM_FILES%\Common Files\Microsoft Shared\Phone Tools\12.0\Debugger\target\x86</PROPERTY>
                  <PROPERTY ID="CommandLine" Protected="true"/>
                  <PROPERTY ID="CPU" Protected="true">X86</PROPERTY>
                </PROPERTYCONTAINER>
                <FILECONTAINER>
                  <FILE ID="VSGraphicsRemoteEngine.exe"/>
                  <FILE ID="VSGraphicsCapture.dll"/>
                  <FILE ID="VsGraphicsExperiment.dll"/>
                  <FILE ID="DxCaptureReplay.dll"/>
                  <FILE ID="DxToolsMonitor.dll"/>
                  <FILE ID="DXToolsReporting.dll"/>
                  <FILE ID="DXToolsOfflineAnalysis.dll"/>
                  <FILE ID="VSGraphicsCaptureEngine.dll"/>
                </FILECONTAINER>
              </PACKAGETYPE>

            </PACKAGETYPECONTAINER>
            <PROPERTYCONTAINER/>
          </PACKAGE>

          <PACKAGE ID="26BAEBDC-DB9C-4163-929B-0FDC486B40A3" NAME="VSGraphics Debugging Package 10.0 SDK">
            <!-- Deployed on Win8.1 phone when there is a Win10 SDK. -->
            <PACKAGETYPECONTAINER>
              <PACKAGETYPE Name="ARMV4I" ID="ARMV4I" Protected="true">
                <PROPERTYCONTAINER>
                  <PROPERTY ID="RemotePath" Protected="true">%FOLDERID_SharedData%\PhoneTools\11.0\Debugger\bin\RemoteDebugger</PROPERTY>
                  <PROPERTY ID="RootPath" Protected="true">%CSIDL_PROGRAM_FILES%\Common Files\Microsoft Shared\Phone Tools\14.0\Debugger\target\armv4i</PROPERTY>
                  <PROPERTY ID="CommandLine" Protected="true"/>
                  <PROPERTY ID="CPU" Protected="true">ARMV4I</PROPERTY>
                </PROPERTYCONTAINER>
                <FILECONTAINER>
                  <FILE ID="VSGraphicsRemoteEngine.exe"/>
                  <FILE ID="VSGraphicsCapture.dll"/>
                  <FILE ID="VsGraphicsExperiment.dll"/>
                  <FILE ID="DxCaptureReplay.dll"/>
                  <FILE ID="DxToolsMonitor.dll"/>
                  <FILE ID="DXToolsReporting.dll"/>
                  <FILE ID="DXToolsOfflineAnalysis.dll"/>
                </FILECONTAINER>
              </PACKAGETYPE>

              <PACKAGETYPE Name="X86" ID="X86" Protected="true">
                <PROPERTYCONTAINER>
                  <PROPERTY ID="RemotePath" Protected="true">%FOLDERID_SharedData%\PhoneTools\11.0\Debugger\bin\RemoteDebugger</PROPERTY>
                  <PROPERTY ID="RootPath" Protected="true">%CSIDL_PROGRAM_FILES%\Common Files\Microsoft Shared\Phone Tools\14.0\Debugger\target\x86</PROPERTY>
                  <PROPERTY ID="CommandLine" Protected="true"/>
                  <PROPERTY ID="CPU" Protected="true">X86</PROPERTY>
                </PROPERTYCONTAINER>
                <FILECONTAINER>
                  <FILE ID="VSGraphicsRemoteEngine.exe"/>
                  <FILE ID="VSGraphicsCapture.dll"/>
                  <FILE ID="VsGraphicsExperiment.dll"/>
                  <FILE ID="DxCaptureReplay.dll"/>
                  <FILE ID="DxToolsMonitor.dll"/>
                  <FILE ID="DXToolsReporting.dll"/>
                  <FILE ID="DXToolsOfflineAnalysis.dll"/>
                </FILECONTAINER>
              </PACKAGETYPE>

            </PACKAGETYPECONTAINER>
            <PROPERTYCONTAINER/>
          </PACKAGE>

          <PACKAGE ID="002507D3-EEAA-4AAD-9F37-84491A8B99FA" NAME="VSGraphics Debugging Package - Visual Studio 2013 Binaries">
            <!-- Deployed on Win8.1 phone. -->
            <PACKAGETYPECONTAINER>

              <PACKAGETYPE Name="ARMV4I" ID="ARMV4I" Protected="true">
                <PROPERTYCONTAINER>
                  <PROPERTY ID="RemotePath" Protected="true">%FOLDERID_SharedData%\PhoneTools\11.0\Debugger\bin\RemoteDebugger</PROPERTY>
                  <!-- The 12 version is used because the 14 version is OneCore-only and doesn't run on Win8.1 phone. -->
                  <PROPERTY ID="RootPath" Protected="true">%CSIDL_PROGRAM_FILES%\Common Files\Microsoft Shared\Phone Tools\12.0\Debugger\target\armv4i</PROPERTY>
                  <PROPERTY ID="CommandLine" Protected="true"/>
                  <PROPERTY ID="CPU" Protected="true">ARMV4I</PROPERTY>
                </PROPERTYCONTAINER>
                <FILECONTAINER>
                  <FILE ID="VSGraphicsCaptureEngine.dll"/>
                </FILECONTAINER>
              </PACKAGETYPE>
              
              <PACKAGETYPE Name="X86" ID="X86" Protected="true">
                <PROPERTYCONTAINER>
                  <PROPERTY ID="RemotePath" Protected="true">%FOLDERID_SharedData%\PhoneTools\11.0\Debugger\bin\RemoteDebugger</PROPERTY>
                  <PROPERTY ID="RootPath" Protected="true">%CSIDL_PROGRAM_FILES%\Common Files\Microsoft Shared\Phone Tools\12.0\Debugger\target\x86</PROPERTY>
                  <PROPERTY ID="CommandLine" Protected="true"/>
                  <PROPERTY ID="CPU" Protected="true">X86</PROPERTY>
                </PROPERTYCONTAINER>
                <FILECONTAINER>
                  <FILE ID="VSGraphicsCaptureEngine.dll"/>
                </FILECONTAINER>
              </PACKAGETYPE>

            </PACKAGETYPECONTAINER>
            <PROPERTYCONTAINER/>
          </PACKAGE>

          <PACKAGE ID="F8CE90E1-19BC-472A-B625-9C081FAC46DF" NAME="VSGraphics Debugging Package DUIC">
            <!-- Deployed on Win10 phone. -->
            <PACKAGETYPECONTAINER>
              <PACKAGETYPE Name="ARMV4I" ID="ARMV4I" Protected="true">
                <PROPERTYCONTAINER>
                  <PROPERTY ID="RemotePath" Protected="true">%FOLDERID_SharedData%\PhoneTools\11.0\Debugger\bin\RemoteDebugger</PROPERTY>
                  <PROPERTY ID="RootPath" Protected="true">%CSIDL_PROGRAM_FILES%\Common Files\Microsoft Shared\Phone Tools\15.0\Debugger\target\armv4i</PROPERTY>
                  <PROPERTY ID="CommandLine" Protected="true"/>
                  <PROPERTY ID="CPU" Protected="true">ARMV4I</PROPERTY>
                  <PROPERTY ID="CoreSystemFlavor" Protected="true">Phone</PROPERTY>
                </PROPERTYCONTAINER>
                <FILECONTAINER>
                  <FILE ID="VSGraphicsCaptureEngine.dll"/>
                </FILECONTAINER>
              </PACKAGETYPE>

              <PACKAGETYPE Name="X86" ID="X86" Protected="true">
                <PROPERTYCONTAINER>
                  <PROPERTY ID="RemotePath" Protected="true">%FOLDERID_SharedData%\PhoneTools\11.0\Debugger\bin\RemoteDebugger</PROPERTY>
                  <PROPERTY ID="RootPath" Protected="true">%CSIDL_PROGRAM_FILES%\Common Files\Microsoft Shared\Phone Tools\15.0\Debugger\target\x86</PROPERTY>
                  <PROPERTY ID="CommandLine" Protected="true"/>
                  <PROPERTY ID="CPU" Protected="true">X86</PROPERTY>
                  <PROPERTY ID="CoreSystemFlavor" Protected="true">Phone</PROPERTY>
                </PROPERTYCONTAINER>
                <FILECONTAINER>
                  <FILE ID="VSGraphicsCaptureEngine.dll"/>
                </FILECONTAINER>
              </PACKAGETYPE>

              <!-- Deployed on Win10 OneCore non-Phone devices. -->
              <PACKAGETYPE Name="OneCore_ARM" ID="OneCore_ARM" Protected="true">
                <PROPERTYCONTAINER>
                  <PROPERTY ID="RemotePath" Protected="true">%VisualStudioRemoteFiles%\arm</PROPERTY>
                  <PROPERTY ID="RootPath" Protected="true">%CSIDL_PROGRAM_FILES%\Common Files\Microsoft Shared\Phone Tools\15.0\Debugger\target\armv4i</PROPERTY>
                  <PROPERTY ID="CommandLine" Protected="true"/>
                  <PROPERTY ID="CPU" Protected="true">ARM</PROPERTY>
                  <PROPERTY ID="CoreSystemFlavor" Protected="true">OneCore</PROPERTY>
                </PROPERTYCONTAINER>
                <FILECONTAINER>
                  <FILE ID="VSGraphicsCaptureEngine.dll"/>
                </FILECONTAINER>
              </PACKAGETYPE>

              <PACKAGETYPE Name="OneCore_X86" ID="OneCore_X86" Protected="true">
                <PROPERTYCONTAINER>
                  <PROPERTY ID="RemotePath" Protected="true">%VisualStudioRemoteFiles%\x86</PROPERTY>
                  <PROPERTY ID="RootPath" Protected="true">%CSIDL_PROGRAM_FILES%\Common Files\Microsoft Shared\Phone Tools\15.0\Debugger\target\x86</PROPERTY>
                  <PROPERTY ID="CommandLine" Protected="true"/>
                  <PROPERTY ID="CPU" Protected="true">X86</PROPERTY>
                  <PROPERTY ID="CoreSystemFlavor" Protected="true">OneCore</PROPERTY>
                </PROPERTYCONTAINER>
                <FILECONTAINER>
                  <FILE ID="VSGraphicsCaptureEngine.dll"/>
                </FILECONTAINER>
              </PACKAGETYPE>

              <PACKAGETYPE Name="OneCore_X64" ID="OneCore_X64" Protected="true">
                <PROPERTYCONTAINER>
                  <PROPERTY ID="RemotePath" Protected="true">%VisualStudioRemoteFiles%\x64</PROPERTY>
                  <PROPERTY ID="RootPath" Protected="true">%CSIDL_PROGRAM_FILES%\Common Files\Microsoft Shared\Phone Tools\15.0\Debugger\target\x64</PROPERTY>
                  <PROPERTY ID="CommandLine" Protected="true"/>
                  <PROPERTY ID="CPU" Protected="true">X64</PROPERTY>
                  <PROPERTY ID="CoreSystemFlavor" Protected="true">OneCore</PROPERTY>
                </PROPERTYCONTAINER>
                <FILECONTAINER>
                  <FILE ID="VSGraphicsCaptureEngine.dll"/>
                </FILECONTAINER>
              </PACKAGETYPE>

            </PACKAGETYPECONTAINER>
            <PROPERTYCONTAINER/>
          </PACKAGE>

          <PACKAGE ID="44EEED0D-971C-4546-BC24-B6A5CBFAE959" NAME="GPU Collector Agent">
            <PACKAGETYPECONTAINER>

            <!-- Deployed on Win10 phone. -->
              <PACKAGETYPE Name="ARMV4I" ID="ARMV4I" Protected="true">
                <PROPERTYCONTAINER>
                  <PROPERTY ID="RemotePath" Protected="true">%FOLDERID_SharedData%\PhoneTools\DiagnosticsHub</PROPERTY>
                  <PROPERTY ID="RootPath" Protected="true">%CSIDL_PROGRAM_FILES%\Common Files\Microsoft Shared\Phone Tools\15.0\Debugger\target\armv4i</PROPERTY>
                  <PROPERTY ID="CommandLine" Protected="true"/>
                  <PROPERTY ID="CPU" Protected="true">ARMV4I</PROPERTY>
                  <PROPERTY ID="CoreSystemFlavor" Protected="true">Phone</PROPERTY>
                </PROPERTYCONTAINER>
                <FILECONTAINER>
                  <FILE ID="GPUProfilingCollectionAgent.dll"/>
                </FILECONTAINER>
              </PACKAGETYPE>

              <PACKAGETYPE Name="X86" ID="X86" Protected="true">
                <PROPERTYCONTAINER>
                  <PROPERTY ID="RemotePath" Protected="true">%FOLDERID_SharedData%\PhoneTools\DiagnosticsHub</PROPERTY>
                  <PROPERTY ID="RootPath" Protected="true">%CSIDL_PROGRAM_FILES%\Common Files\Microsoft Shared\Phone Tools\15.0\Debugger\target\x86</PROPERTY>
                  <PROPERTY ID="CommandLine" Protected="true"/>
                  <PROPERTY ID="CPU" Protected="true">X86</PROPERTY>
                  <PROPERTY ID="CoreSystemFlavor" Protected="true">Phone</PROPERTY>
                </PROPERTYCONTAINER>
                <FILECONTAINER>
                  <FILE ID="GPUProfilingCollectionAgent.dll"/>
                </FILECONTAINER>
              </PACKAGETYPE>

              <!-- Deployed on Win10 OneCore non-Phone devices. -->
              <PACKAGETYPE Name="OneCore_ARMV4I" ID="OneCore_RMV4I" Protected="true">
                <PROPERTYCONTAINER>
                  <PROPERTY ID="RemotePath" Protected="true">%VisualStudioRemoteFiles%\DiagnosticsHub\Collector\Agents</PROPERTY>
                  <PROPERTY ID="RootPath" Protected="true">%CSIDL_PROGRAM_FILES%\Common Files\Microsoft Shared\Phone Tools\15.0\Debugger\target\armv4i</PROPERTY>
                  <PROPERTY ID="CommandLine" Protected="true"/>
                  <PROPERTY ID="CPU" Protected="true">ARM</PROPERTY>
                  <PROPERTY ID="CoreSystemFlavor" Protected="true">OneCore</PROPERTY>
                </PROPERTYCONTAINER>
                <FILECONTAINER>
                  <FILE ID="GPUProfilingCollectionAgent.dll"/>
                </FILECONTAINER>
              </PACKAGETYPE>

              <PACKAGETYPE Name="OneCore_X86" ID="OneCore_X86" Protected="true">
                <PROPERTYCONTAINER>
                  <PROPERTY ID="RemotePath" Protected="true">%VisualStudioRemoteFiles%\DiagnosticsHub\Collector\Agents</PROPERTY>
                  <PROPERTY ID="RootPath" Protected="true">%CSIDL_PROGRAM_FILES%\Common Files\Microsoft Shared\Phone Tools\15.0\Debugger\target\x86</PROPERTY>
                  <PROPERTY ID="CommandLine" Protected="true"/>
                  <PROPERTY ID="CPU" Protected="true">X86</PROPERTY>
                  <PROPERTY ID="CoreSystemFlavor" Protected="true">OneCore</PROPERTY>
                </PROPERTYCONTAINER>
                <FILECONTAINER>
                  <FILE ID="GPUProfilingCollectionAgent.dll"/>
                </FILECONTAINER>
              </PACKAGETYPE>

              <PACKAGETYPE Name="OneCore_X64" ID="OneCore_X64" Protected="true">
                <PROPERTYCONTAINER>
                  <PROPERTY ID="RemotePath" Protected="true">%VisualStudioRemoteFiles%\DiagnosticsHub\Collector\Agents</PROPERTY>
                  <PROPERTY ID="RootPath" Protected="true">%CSIDL_PROGRAM_FILES%\Common Files\Microsoft Shared\Phone Tools\15.0\Debugger\target\x64</PROPERTY>
                  <PROPERTY ID="CommandLine" Protected="true"/>
                  <PROPERTY ID="CPU" Protected="true">X64</PROPERTY>
                  <PROPERTY ID="CoreSystemFlavor" Protected="true">OneCore</PROPERTY>
                </PROPERTYCONTAINER>
                <FILECONTAINER>
                  <FILE ID="GPUProfilingCollectionAgent.dll"/>
                </FILECONTAINER>
              </PACKAGETYPE>

            </PACKAGETYPECONTAINER>
            <PROPERTYCONTAINER/>
          </PACKAGE>
          
        </PACKAGECONTAINER>
      </ADDON>
    </ADDONCONTAINER>
  </xsl:template>
</xsl:stylesheet>
