﻿<?xml version="1.0" encoding="utf-8"?>
<policyDefinitions revision="1.0" schemaVersion="1.0">
  <policyNamespaces>
    <target prefix="fullarmor" namespace="FullArmor.6ab87228-46e7-48f1-a086-b966958e4a09" />
    <using prefix="windows" namespace="Microsoft.Policies.Windows" />
  </policyNamespaces>
  <supersededAdm fileName="C:\Users\admin\Desktop\New folder\ADMX Work\icaclient_usb.adm" />
  <resources minRequiredRevision="1.0" />
  <supportedOn>
    <definitions>
      <definition name="SUPPORTED_NotSpecified" displayName="$(string.ADMXMigrator_NoSupportedOn)" />
    </definitions>
  </supportedOn>
  <categories>
    <category name="Citrix" displayName="$(string.Citrix)" />
    <category name="ICAClient" displayName="$(string.ICAClient)">
      <parentCategory ref="Citrix" />
    </category>
    <category name="ClientDevices" displayName="$(string.ClientDevices)">
      <parentCategory ref="ICAClient" />
    </category>
    <category name="GenericUSB" displayName="$(string.GenericUSB)">
      <parentCategory ref="ClientDevices" />
    </category>
  </categories>
  <policies>
    <policy name="DeviceRules" class="Machine" displayName="$(string.DeviceRules)" explainText="$(string.DeviceRules_Explain)" presentation="$(presentation.DeviceRules)" key="Software\Policies\Citrix\ICA Client\GenericUSB">
      <parentCategory ref="GenericUSB" />
      <supportedOn ref="SUPPORTED_NotSpecified" />
      <elements>
        <text id="DeviceRules_Value" valueName="DeviceRules" />
      </elements>
    </policy>
    <policy name="ExistingDevices_Policy" class="Machine" displayName="$(string.ExistingDevices_Policy)" explainText="$(string.ExistingDevices_Explain)" presentation="$(presentation.ExistingDevices_Policy)" key="Software\Policies\Citrix\ICA Client\USB">
      <parentCategory ref="GenericUSB" />
      <supportedOn ref="SUPPORTED_NotSpecified" />
      <elements>
        <enum id="ExistingDevices_Value" valueName="ExistingDevices">
          <item displayName="$(string.ExistingDevices_Always)">
            <value>
              <string>Always</string>
            </value>
          </item>
          <item displayName="$(string.ExistingDevices_Ask)">
            <value>
              <string>Ask</string>
            </value>
          </item>
          <item displayName="$(string.ExistingDevices_Ignore)">
            <value>
              <string>Ignore</string>
            </value>
          </item>
        </enum>
      </elements>
    </policy>
    <policy name="NewDevices_Policy" class="Machine" displayName="$(string.NewDevices_Policy)" explainText="$(string.NewDevices_Explain)" presentation="$(presentation.NewDevices_Policy)" key="Software\Policies\Citrix\ICA Client\USB">
      <parentCategory ref="GenericUSB" />
      <supportedOn ref="SUPPORTED_NotSpecified" />
      <elements>
        <enum id="NewDevices_Value" valueName="NewDevices">
          <item displayName="$(string.NewDevices_Always)">
            <value>
              <string>Always</string>
            </value>
          </item>
          <item displayName="$(string.NewDevices_Ask)">
            <value>
              <string>Ask</string>
            </value>
          </item>
          <item displayName="$(string.NewDevices_Ignore)">
            <value>
              <string>Ignore</string>
            </value>
          </item>
        </enum>
      </elements>
    </policy>
    <policy name="HideSimpleDevices_Policy" class="Machine" displayName="$(string.HideSimpleDevices_Policy)" explainText="$(string.HideSimpleDevices_Explain)" presentation="$(presentation.HideSimpleDevices_Policy)" key="Software\Policies\Citrix\ICA Client\USB">
      <parentCategory ref="GenericUSB" />
      <supportedOn ref="SUPPORTED_NotSpecified" />
      <elements>
        <boolean id="HideSimpleDevices_Value" valueName="ShowAllDevices">
		  <trueValue>
		    <decimal value="0" />
		  </trueValue>
		  <falseValue>
		    <decimal value="1" />
		  </falseValue>
		</boolean>
      </elements>
    </policy>
    <policy name="ExistingDevices_Policy_1" class="User" displayName="$(string.ExistingDevices_Policy)" explainText="$(string.ExistingDevices_Explain)" presentation="$(presentation.ExistingDevices_Policy_1)" key="Software\Policies\Citrix\ICA Client\USB">
      <parentCategory ref="GenericUSB" />
      <supportedOn ref="SUPPORTED_NotSpecified" />
      <elements>
        <enum id="ExistingDevices_Value" valueName="ExistingDevices">
          <item displayName="$(string.ExistingDevices_Always)">
            <value>
              <string>Always</string>
            </value>
          </item>
          <item displayName="$(string.ExistingDevices_Ask)">
            <value>
              <string>Ask</string>
            </value>
          </item>
          <item displayName="$(string.ExistingDevices_Ignore)">
            <value>
              <string>Ignore</string>
            </value>
          </item>
        </enum>
      </elements>
    </policy>
    <policy name="NewDevices_Policy_1" class="User" displayName="$(string.NewDevices_Policy)" explainText="$(string.NewDevices_Explain)" presentation="$(presentation.NewDevices_Policy_1)" key="Software\Policies\Citrix\ICA Client\USB">
      <parentCategory ref="GenericUSB" />
      <supportedOn ref="SUPPORTED_NotSpecified" />
      <elements>
        <enum id="NewDevices_Value" valueName="NewDevices">
          <item displayName="$(string.NewDevices_Always)">
            <value>
              <string>Always</string>
            </value>
          </item>
          <item displayName="$(string.NewDevices_Ask)">
            <value>
              <string>Ask</string>
            </value>
          </item>
          <item displayName="$(string.NewDevices_Ignore)">
            <value>
              <string>Ignore</string>
            </value>
          </item>
        </enum>
      </elements>
    </policy>
    <policy name="HideSimpleDevices_Policy_1" class="User" displayName="$(string.HideSimpleDevices_Policy)" explainText="$(string.HideSimpleDevices_Explain)" presentation="$(presentation.HideSimpleDevices_Policy_1)" key="Software\Policies\Citrix\ICA Client\USB">
      <parentCategory ref="GenericUSB" />
      <supportedOn ref="SUPPORTED_NotSpecified" />
      <elements>
        <boolean id="HideSimpleDevices_Value" valueName="ShowAllDevices">
		  <trueValue>
		    <decimal value="0" />
		  </trueValue>
		  <falseValue>
		    <decimal value="1" />
		  </falseValue>
		</boolean>
      </elements>
    </policy>
  </policies>
</policyDefinitions>