﻿<?xml version="1.0" encoding="utf-8"?>
<policyDefinitions revision="1.0" schemaVersion="1.0">
  <policyNamespaces>
    <target prefix="fullarmor" namespace="FullArmor.127a1bd2-459f-4823-9c55-e5f0c562db10" />
    <using prefix="windows" namespace="Microsoft.Policies.Windows" />
  </policyNamespaces>
  <supersededAdm fileName="HdxFlash-Client.adm" />
  <resources minRequiredRevision="1.0" />
  <supportedOn>
    <definitions>
      <definition name="SUPPORTED_NotSpecified" displayName="$(string.ADMXMigrator_NoSupportedOn)" />
    </definitions>
  </supportedOn>
  <categories>
    <category name="Flash_Category" displayName="$(string.Flash_Category)" />
  </categories>
  <policies>
    <policy name="Enable_Policy" class="Machine" displayName="$(string.Enable_Policy)" explainText="$(string.Enable_Explain)" presentation="$(presentation.Enable_Policy)" key="SOFTWARE\Policies\Citrix\HdxMediaStreamForFlash\Client\PseudoContainer">
      <parentCategory ref="Flash_Category" />
      <supportedOn ref="SUPPORTED_NotSpecified" />
      <elements>
        <enum id="Enable_Part_Label" valueName="UseFlashRemoting" required="true">
          <item displayName="$(string.Enable_Itemlist_Always)">
            <value>
              <string>Always</string>
            </value>
          </item>
          <item displayName="$(string.Enable_Itemlist_V2Only)">
            <value>
              <string>V2Only</string>
            </value>
          </item>
          <item displayName="$(string.Enable_Itemlist_Ask)">
            <value>
              <string>Ask</string>
            </value>
          </item>
          <item displayName="$(string.Enable_Itemlist_Never)">
            <value>
              <string>Never</string>
            </value>
          </item>
        </enum>
      </elements>
    </policy>
    <policy name="CookieSync_Policy" class="Machine" displayName="$(string.CookieSync_Policy)" explainText="$(string.CookieSync_Explain)" presentation="$(presentation.CookieSync_Policy)" key="SOFTWARE\Policies\Citrix\HdxMediaStreamForFlash\Client\PseudoContainer" valueName="UseServerHttpCookies">
      <parentCategory ref="Flash_Category" />
      <supportedOn ref="SUPPORTED_NotSpecified" />
      <enabledValue>
        <decimal value="1" />
      </enabledValue>
      <disabledValue>
        <decimal value="0" />
      </disabledValue>
    </policy>
    <policy name="EnableServerSideContentFetching_Policy" class="Machine" displayName="$(string.EnableServerSideContentFetching_Policy)" explainText="$(string.EnableServerSideContentFetching_Explain)" presentation="$(presentation.EnableServerSideContentFetching_Policy)" key="SOFTWARE\Policies\Citrix\HdxMediaStreamForFlash\Client\PseudoContainer">
      <parentCategory ref="Flash_Category" />
      <supportedOn ref="SUPPORTED_NotSpecified" />
      <elements>
        <enum id="EnableServerSideContentFetching_Part_Label" valueName="EnableServerSideContentFetching" required="true">
          <item displayName="$(string.EnableServerSideContentFetching_Itemlist_Disable)">
            <value>
              <decimal value="0" />
            </value>
          </item>
          <item displayName="$(string.EnableServerSideContentFetching_Itemlist_Enable_NoCaching)">
            <value>
              <decimal value="1" />
            </value>
          </item>
          <item displayName="$(string.EnableServerSideContentFetching_Itemlist_Enable_TempCaching)">
            <value>
              <decimal value="2" />
            </value>
          </item>
          <item displayName="$(string.EnableServerSideContentFetching_Itemlist_Enable_Caching)">
            <value>
              <decimal value="3" />
            </value>
          </item>
        </enum>
      </elements>
    </policy>
    <policy name="URLRewriting_Policy" class="Machine" displayName="$(string.URLRewriting_Policy)" explainText="$(string.URLRewriting_Explain)" presentation="$(presentation.URLRewriting_Policy)" key="SOFTWARE\Policies\Citrix\HdxMediaStreamForFlash\Client\PseudoContainer\ContentURLRewritingRules">
      <parentCategory ref="Flash_Category" />
      <supportedOn ref="SUPPORTED_NotSpecified" />
      <elements>
        <list id="URLRewriting_Part_Label" explicitValue="true" />
      </elements>
    </policy>
    <policy name="Enable_Policy_1" class="User" displayName="$(string.Enable_Policy)" explainText="$(string.Enable_Explain)" presentation="$(presentation.Enable_Policy_1)" key="SOFTWARE\Policies\Citrix\HdxMediaStreamForFlash\Client\PseudoContainer">
      <parentCategory ref="Flash_Category" />
      <supportedOn ref="SUPPORTED_NotSpecified" />
      <elements>
        <enum id="Enable_Part_Label" valueName="UseFlashRemoting" required="true">
          <item displayName="$(string.Enable_Itemlist_Always)">
            <value>
              <string>Always</string>
            </value>
          </item>
          <item displayName="$(string.Enable_Itemlist_V2Only)">
            <value>
              <string>V2Only</string>
            </value>
          </item>
          <item displayName="$(string.Enable_Itemlist_Ask)">
            <value>
              <string>Ask</string>
            </value>
          </item>
          <item displayName="$(string.Enable_Itemlist_Never)">
            <value>
              <string>Never</string>
            </value>
          </item>
        </enum>
      </elements>
    </policy>
    <policy name="CookieSync_Policy_1" class="User" displayName="$(string.CookieSync_Policy)" explainText="$(string.CookieSync_Explain)" presentation="$(presentation.CookieSync_Policy_1)" key="SOFTWARE\Policies\Citrix\HdxMediaStreamForFlash\Client\PseudoContainer" valueName="UseServerHttpCookies">
      <parentCategory ref="Flash_Category" />
      <supportedOn ref="SUPPORTED_NotSpecified" />
      <enabledValue>
        <decimal value="1" />
      </enabledValue>
      <disabledValue>
        <decimal value="0" />
      </disabledValue>
    </policy>
    <policy name="EnableServerSideContentFetching_Policy_1" class="User" displayName="$(string.EnableServerSideContentFetching_Policy)" explainText="$(string.EnableServerSideContentFetching_Explain)" presentation="$(presentation.EnableServerSideContentFetching_Policy_1)" key="SOFTWARE\Policies\Citrix\HdxMediaStreamForFlash\Client\PseudoContainer">
      <parentCategory ref="Flash_Category" />
      <supportedOn ref="SUPPORTED_NotSpecified" />
      <elements>
        <enum id="EnableServerSideContentFetching_Part_Label" valueName="EnableServerSideContentFetching" required="true">
          <item displayName="$(string.EnableServerSideContentFetching_Itemlist_Disable)">
            <value>
              <decimal value="0" />
            </value>
          </item>
          <item displayName="$(string.EnableServerSideContentFetching_Itemlist_Enable_NoCaching)">
            <value>
              <decimal value="1" />
            </value>
          </item>
          <item displayName="$(string.EnableServerSideContentFetching_Itemlist_Enable_TempCaching)">
            <value>
              <decimal value="2" />
            </value>
          </item>
          <item displayName="$(string.EnableServerSideContentFetching_Itemlist_Enable_Caching)">
            <value>
              <decimal value="3" />
            </value>
          </item>
        </enum>
      </elements>
    </policy>
    <policy name="URLRewriting_Policy_1" class="User" displayName="$(string.URLRewriting_Policy)" explainText="$(string.URLRewriting_Explain)" presentation="$(presentation.URLRewriting_Policy_1)" key="SOFTWARE\Policies\Citrix\HdxMediaStreamForFlash\Client\PseudoContainer\ContentURLRewritingRules">
      <parentCategory ref="Flash_Category" />
      <supportedOn ref="SUPPORTED_NotSpecified" />
      <elements>
        <list id="URLRewriting_Part_Label" explicitValue="true" />
      </elements>
    </policy>
  </policies>
</policyDefinitions>