; Teradici PCoIP Session Variables ADM

; NOTE-this file must have DOS line endings to be parsed by Group Policy Editor

CLASS MACHINE

CATEGORY !!PCoIPCategoryName
    CATEGORY !!AdminDefaultCategoryName

        KEYNAME "Software\Policies\Teradici\PCoIP\pcoip_admin_defaults"

        ; Items under this keyname set level 1 policies

        POLICY !!PCoIPEnableBuildToLossless_Policy
                EXPLAIN !!PCoIPEnableBuildToLossless_Explain
                    VALUENAME "pcoip.enable_build_to_lossless"
                    VALUEON NUMERIC 0
                    VALUEOFF NUMERIC 1
        END POLICY

        POLICY !!PCoIPMaxLinkRate_Policy
            EXPLAIN !!PCoIPMaxLinkRate_Explain
            PART !!PCoIPMaxLinkRate_Part NUMERIC REQUIRED MIN 104 MAX 900000 DEFAULT 900000 SPIN 100
                VALUENAME "pcoip.max_link_rate"
            END PART
        END POLICY

        POLICY !!PCoIPMtuSize_Policy
            EXPLAIN !!PCoIPMtuSize_Explain
            PART !!PCoIPMtuSize_Part NUMERIC REQUIRED MIN 500 MAX 1500 DEFAULT 1200 SPIN 1
                VALUENAME "pcoip.mtu_size"
            END PART
        END POLICY

        POLICY !!PCoIPBandwidthFloor_Policy
            EXPLAIN !!PCoIPBandwidthFloor_Explain
            PART !!PCoIPBandwidthFloor_Part NUMERIC REQUIRED MIN 0 MAX 100000 DEFAULT 0 SPIN 1
                VALUENAME "pcoip.device_bandwidth_floor"
            END PART
        END POLICY

        POLICY !!PCoIPAudio_Policy
            EXPLAIN !!PCoIPAudio_Explain
                VALUENAME "pcoip.enable_audio"
                VALUEON NUMERIC 1
                VALUEOFF NUMERIC 0
        END POLICY

        POLICY !!PCoIPMicinNoiseFilter_Policy
            EXPLAIN !!PCoIPMicinNoiseFilter_Explain
                VALUENAME "pcoip.enable_micin_noise_filter"
                VALUEON NUMERIC 1
                VALUEOFF NUMERIC 0
        END POLICY

        POLICY !!PCoIPAudioBandwidthLimit_Policy
            EXPLAIN !!PCoIPAudioBandwidthLimit_Explain

            PART !!PCoIPAudioBandwidthLimit_Part NUMERIC REQUIRED MIN 0 MAX 100000 DEFAULT 500 SPIN 1
                VALUENAME "pcoip.audio_bandwidth_limit"
            END PART
        END POLICY

        POLICY !!PCoIPSessionNegotiationSSL_Policy
            EXPLAIN !!PCoIPSessionNegoationSSL_Explain

            PART !!PCoIPCipherDisableLegacyConnections_Part CHECKBOX
                VALUENAME "pcoip.ssl_cert_deny_legacy_connections"
                VALUEON NUMERIC 1
                VALUEOFF NUMERIC 0
            END PART

            PART !!PCoIPCertificateType_Part DROPDOWNLIST
                VALUENAME "pcoip.ssl_cert_type"
                REQUIRED
                ITEMLIST
                    NAME "From the Certificate Store" VALUE NUMERIC 1 
                    NAME "Generate a unique self-signed certificate" VALUE NUMERIC 2
                    NAME "From the Certificate Store if possible, otherwise generate" VALUE NUMERIC 0 DEFAULT
                END ITEMLIST
            END PART

            PART !!PCoIPCertificateStoreName_Part EDITTEXT MAXLEN 255
                VALUENAME "pcoip.cert_store_name"
                DEFAULT "MY"
            END PART

            PART !!PCoIPCertificateMinKeyLength_Part DROPDOWNLIST
                VALUENAME "pcoip.ssl_cert_min_key_length"
                REQUIRED
                ITEMLIST
                    NAME "1024" VALUE NUMERIC 1024 DEFAULT
                    NAME "2048" VALUE NUMERIC 2048
                    NAME "4096" VALUE NUMERIC 4096 
                END ITEMLIST
            END PART

            PART !!PCoIPCertificateCAStoreName_Part EDITTEXT MAXLEN 255
                VALUENAME "pcoip.ca_cert_store_name"
                DEFAULT "ROOT"
            END PART

            PART !!PCoIPUseVcsSNI_Part CHECKBOX
                VALUENAME "pcoip.ask_clients_to_use_vcs_sni"
                VALUEON NUMERIC 1
                VALUEOFF NUMERIC 0
            END PART

            PART !!PCoIPCipherAES128_Part CHECKBOX
                VALUENAME "pcoip.ssl_disable_aes_128"
                VALUEON NUMERIC 1
                VALUEOFF NUMERIC 0
            END PART

        END POLICY
        
        POLICY !!PCoIPEncryption_Policy
            EXPLAIN !!PCoIPEncryption_Explain

            PART !!PCoIPEncryption_Text TEXT
            END PART

            PART !!PCoIPDisableSalsa20256Round12_Part CHECKBOX
                VALUENAME "pcoip.enable_salsa20_256_round12"
                VALUEON NUMERIC 0
                VALUEOFF NUMERIC 1
            END PART

            PART !!PCoIPDisableAes128Gcm_Part CHECKBOX
                VALUENAME "pcoip.enable_aes_128_gcm"
                VALUEON NUMERIC 0
                VALUEOFF NUMERIC 1
            END PART

        PART !!PCoIPDisableAes256Gcm_Part CHECKBOX
                VALUENAME "pcoip.enable_aes_256_gcm"
                VALUEON NUMERIC 0
                VALUEOFF NUMERIC 1
            END PART

        END POLICY

        POLICY !!PCoIPSSLProtocolList
            EXPLAIN !!PCoIPSSLProtocolList_Explain

            PART !!PCoIPSSLProtocolList EDITTEXT
            DEFAULT "TLS1.1:TLS1.2"
            VALUENAME "pcoip.ssl_protocol"
            END PART
        END POLICY

        POLICY !!PCoIPUsb_Policy
            EXPLAIN !!PCoIPUsb_Explain

            PART !!PCoIPUsbAuthorization_Text TEXT
            END PART

            PART !!PCoIPUsbAuthTable_Part COMBOBOX NOSORT DEFAULT "23XXXXXX"
                VALUENAME "pcoip.usb_auth_table"
                SUGGESTIONS
                    "23XXXXXX"
                    "2203XXXX"
                END SUGGESTIONS
            END PART

            PART !!PCoIPUsbUnauthorization_Text TEXT
            END PART

            PART !!PCoIPUsbUnauthTable_Part COMBOBOX NOSORT
                VALUENAME "pcoip.usb_unauth_table"
                SUGGESTIONS
                    "2203XXXX"
                END SUGGESTIONS
            END PART
        END POLICY
                
        POLICY !!PCoIPTcpServer_Policy
            EXPLAIN !!PCoIPTcpServer_Explain

            PART !!PCoIPTcpServer_Text TEXT
            END PART

            PART !!PCoIPTcpport_Part NUMERIC REQUIRED MIN 1025 MAX 65535 DEFAULT 4172 SPIN 1
                VALUENAME "pcoip.tcpport"
            END PART

            PART !!PCoIPTcpportRange_Part NUMERIC REQUIRED MIN 0 MAX 64511 DEFAULT 1 SPIN 1
                VALUENAME "pcoip.tcpport_range"
            END PART
        END POLICY
        
        POLICY !!PCoIPUdpServer_Policy
            EXPLAIN !!PCoIPUdpServer_Explain

            PART !!PCoIPUdpport_Text TEXT
            END PART

            PART !!PCoIPUdpport_Part NUMERIC REQUIRED MIN 1025 MAX 65535 DEFAULT 4172 SPIN 1
                VALUENAME "pcoip.udpport"
            END PART

            PART !!PCoIPUdpportRange_Part NUMERIC REQUIRED MIN 0 MAX 64511 DEFAULT 10 SPIN 1
                VALUENAME "pcoip.udpport_range"
            END PART
        END POLICY
        
        POLICY !!PCoIPVchan_Policy
            EXPLAIN !!PCoIPVchan_Explain
        
            PART !!PCoIPDisableVchan_Part DROPDOWNLIST
                VALUENAME "pcoip.enable_vchan"
                REQUIRED
                ITEMLIST
                    NAME "0 - Disable virtual channels in PCoIP sessions" VALUE NUMERIC 0 DEFAULT
                    ; Option 1 is not visible.  It is reserved for backward compatibility
                    NAME "2 - Disable all virtual channels other than" VALUE NUMERIC 2
                    NAME "3 - Enable all virtual channels other than" VALUE NUMERIC 3
                END ITEMLIST
            END PART

            PART !!PCoIPVchanAuthList_Text TEXT
            END PART

            PART !!PCoIPVchan_Text TEXT
            END PART

            PART !!PCoIPVchanAuthList_Part EDITTEXT MAXLEN 255
                VALUENAME "pcoip.vchan_auth_list"
            END PART

            PART !!PCoIPVchanUnauthList_Text TEXT
            END PART

            PART !!PCoIPVchan_Text TEXT
            END PART

            PART !!PCoIPVchanUnauthList_Part EDITTEXT MAXLEN 255
                VALUENAME "pcoip.vchan_unauth_list"
            END PART
        END POLICY

        POLICY !!ServerClipboardState
            EXPLAIN !!ServerClipboardStateExplain
            PART !!ServerClipboardState DROPDOWNLIST
            VALUENAME "pcoip.server_clipboard_state"
            REQUIRED
                ITEMLIST
                    NAME "Disabled in both directions" VALUE NUMERIC 0
                    NAME "Enabled in both directions" VALUE NUMERIC 1
                    NAME "Enabled client to agent only" VALUE NUMERIC 2 DEFAULT 
                    NAME "Enabled agent to client only" VALUE NUMERIC 3
                END ITEMLIST
            END PART
        END POLICY

        POLICY !!ServerClipboardSize
            EXPLAIN !!ServerClipboardSizeExplain
            ; Clipboard Memory Size (KBs)
            PART !!ServerClipboardSize NUMERIC SPIN 100
                VALUENAME "pcoip.clipboard_size"
                MIN 512
                MAX 16384
                DEFAULT 1024
            END PART
        END POLICY

        ; --------------------------------------------------
        ; Clipboard Format Text Incoming
        ; --------------------------------------------------
        POLICY !!ServerClipboardFormatFilteringTextIn
            EXPLAIN !!ServerClipboardFormatFilteringTextInExplain
            ; on/off
            PART !!ServerClipboardFormatFilteringTextIn CHECKBOX
                VALUENAME "pcoip.clipboard_filter_incoming_text"
                VALUEON "1"
                VALUEOFF "0"
            END PART 
        END POLICY

        ; --------------------------------------------------
        ; Clipboard Format RTF Incoming
        ; --------------------------------------------------
        POLICY !!ServerClipboardFormatFilteringRtfIn
            EXPLAIN !!ServerClipboardFormatFilteringRtfInExplain
            ; on/off
            PART !!ServerClipboardFormatFilteringRtfIn CHECKBOX
                VALUENAME "pcoip.clipboard_filter_incoming_rtf"
                VALUEON "1"
                VALUEOFF "0"
            END PART 
        END POLICY

        ; --------------------------------------------------
        ; Clipboard Format Image Incoming
        ; --------------------------------------------------
        POLICY !!ServerClipboardFormatFilteringImageIn
            EXPLAIN !!ServerClipboardFormatFilteringImageInExplain
            ; on/off
            PART !!ServerClipboardFormatFilteringImageIn CHECKBOX
                VALUENAME "pcoip.clipboard_filter_incoming_image"
                VALUEON "1"
                VALUEOFF "0"
            END PART 
        END POLICY

        ; --------------------------------------------------
        ; Clipboard Format MS Office Text Incoming
        ; --------------------------------------------------
        POLICY !!ServerClipboardFormatFilteringMsoTextIn
            EXPLAIN !!ServerClipboardFormatFilteringMsoTextInExplain
            ; on/off
            PART !!ServerClipboardFormatFilteringMsoTextIn CHECKBOX
                VALUENAME "pcoip.clipboard_filter_incoming_msoffice_text"
                VALUEON "1"
                VALUEOFF "0"
            END PART 
        END POLICY

        ; -------------------------------------------------------
        ; Clipboard Format MS Office Chart and Smart Art Incoming
        ; -------------------------------------------------------
        POLICY !!ServerClipboardFormatFilteringMsoChartIn
            EXPLAIN !!ServerClipboardFormatFilteringMsoChartInExplain
            ; on/off
            PART !!ServerClipboardFormatFilteringMsoChartIn CHECKBOX
                VALUENAME "pcoip.clipboard_filter_incoming_msoffice_chart"
                VALUEON "1"
                VALUEOFF "0"
            END PART 
        END POLICY

        ; --------------------------------------------------
        ; Clipboard Format MS Office Text Effects Incoming
        ; --------------------------------------------------
        POLICY !!ServerClipboardFormatFilteringMsoTextEffectsIn
            EXPLAIN !!ServerClipboardFormatFilteringMsoTextEffectsInExplain
            ; on/off
            PART !!ServerClipboardFormatFilteringMsoTextEffectsIn CHECKBOX
                VALUENAME "pcoip.clipboard_filter_incoming_msoffice_text_effects"
                VALUEON "1"
                VALUEOFF "0"
            END PART 
        END POLICY

        ; --------------------------------------------------
        ; Clipboard Format Text Outgoing
        ; --------------------------------------------------
        POLICY !!ServerClipboardFormatFilteringTextOut
            EXPLAIN !!ServerClipboardFormatFilteringTextOutExplain
            ; on/off
            PART !!ServerClipboardFormatFilteringTextOut CHECKBOX
                VALUENAME "pcoip.clipboard_filter_outgoing_text"
                VALUEON "1"
                VALUEOFF "0"
            END PART 
        END POLICY

        ; --------------------------------------------------
        ; Clipboard Format RTF Outgoing
        ; --------------------------------------------------
        POLICY !!ServerClipboardFormatFilteringRtfOut
            EXPLAIN !!ServerClipboardFormatFilteringRtfOutExplain
            ; on/off
            PART !!ServerClipboardFormatFilteringRtfOut CHECKBOX
                VALUENAME "pcoip.clipboard_filter_outgoing_rtf"
                VALUEON "1"
                VALUEOFF "0"
            END PART 
        END POLICY

        ; --------------------------------------------------
        ; Clipboard Format Image Outgoing
        ; --------------------------------------------------
        POLICY !!ServerClipboardFormatFilteringImageOut
            EXPLAIN !!ServerClipboardFormatFilteringImageOutExplain
            ; on/off
            PART !!ServerClipboardFormatFilteringImageOut CHECKBOX
                VALUENAME "pcoip.clipboard_filter_outgoing_image"
                VALUEON "1"
                VALUEOFF "0"
            END PART 
        END POLICY

        ; --------------------------------------------------
        ; Clipboard Format MS Office Text Outgoing
        ; --------------------------------------------------
        POLICY !!ServerClipboardFormatFilteringMsoTextOut
            EXPLAIN !!ServerClipboardFormatFilteringMsoTextOutExplain
            ; on/off
            PART !!ServerClipboardFormatFilteringMsoTextOut CHECKBOX
                VALUENAME "pcoip.clipboard_filter_outgoing_msoffice_text"
                VALUEON "1"
                VALUEOFF "0"
            END PART 
        END POLICY

        ; -------------------------------------------------------
        ; Clipboard Format MS Office Chart and Smart Art Outgoing
        ; -------------------------------------------------------
        POLICY !!ServerClipboardFormatFilteringMsoChartOut
            EXPLAIN !!ServerClipboardFormatFilteringMsoChartOutExplain
            ; on/off
            PART !!ServerClipboardFormatFilteringMsoChartOut CHECKBOX
                VALUENAME "pcoip.clipboard_filter_outgoing_msoffice_chart"
                VALUEON "1"
                VALUEOFF "0"
            END PART 
        END POLICY

        ; --------------------------------------------------
        ; Clipboard Format MS Office Text Effects Outgoing
        ; --------------------------------------------------
        POLICY !!ServerClipboardFormatFilteringMsoTextEffectsOut
            EXPLAIN !!ServerClipboardFormatFilteringMsoTextEffectsOutExplain
            ; on/off
            PART !!ServerClipboardFormatFilteringMsoTextEffectsOut CHECKBOX
                VALUENAME "pcoip.clipboard_filter_outgoing_msoffice_text_effects"
                VALUEON "1"
                VALUEOFF "0"
            END PART 
        END POLICY

        POLICY !!PCoIPImaging_Policy
            EXPLAIN !!PCoIPImaging_Explain
        
            PART !!PCoIPImaging_Text TEXT
            END PART
        
            PART !!PCoIPImagingMinimumImageQuality_Part NUMERIC DEFAULT 40 SPIN 10 MIN 30 MAX 100
                VALUENAME "pcoip.minimum_image_quality"
            END PART

            PART !!PCoIPImagingMaximumInitialImageQuality_Part TEXT
            END PART

            PART !!PCoIPImagingMaximumInitialImageQuality_Part2 NUMERIC DEFAULT 80 SPIN 10 MIN 30 MAX 100
                VALUENAME "pcoip.maximum_initial_image_quality"
            END PART

            PART !!PCoIPImagingMaximumFrameRate_Part NUMERIC DEFAULT 30 SPIN 1 MIN 1 MAX 120
                VALUENAME "pcoip.maximum_frame_rate"
            END PART

            PART !!PCoIPUseClientImgSettings_Part CHECKBOX
                VALUENAME "pcoip.use_client_img_settings"
                VALUEON NUMERIC 1
                VALUEOFF NUMERIC 0
            END PART

            PART !!PCoIPUseClientImgSettings2_Text TEXT
            END PART

        END POLICY

        POLICY !!PCoIPFrameRateVsQualityFactor_Policy
            EXPLAIN !!PCoIPFrameRateVsQualityFactor_Explain
            PART !!PCoIPFrameRateVsQualityFactor_Part NUMERIC DEFAULT 50 SPIN 1 MIN 0 MAX 100
                VALUENAME "pcoip.frame_rate_vs_quality_factor"
            END PART
        END POLICY

        POLICY !!PCoIPConsoleAccess_Policy
            EXPLAIN !!PCoIPConsoleAccess_Explain
                VALUENAME "pcoip.enable_console_access"
                VALUEON NUMERIC 1
                VALUEOFF NUMERIC 0
        END POLICY

        POLICY !!PCoIPDefaultInputLanguage_Policy
            EXPLAIN !!PCoIPDefaultInputLanguage_Explain
                VALUENAME "pcoip.enable_input_language_sync"
                VALUEON NUMERIC 1
                VALUEOFF NUMERIC 0
        END POLICY

        POLICY !!PCoIPCADInsertSubstitutionKey_Policy
            EXPLAIN !!PCoIPCADInsertSubstitutionKey_Explain

            PART !!PCoIPCADInsertSubstitutionKeyText TEXT
            END PART

            PART !!PCoIPCADInsertSubstitutionKeyText2 DROPDOWNLIST NOSORT
                VALUENAME "pcoip.CAD_insert_substitution_scan_code"
                REQUIRED
                ITEMLIST
                    NAME "Home" VALUE NUMERIC 327
                    NAME "End" VALUE NUMERIC 335
                    NAME "Page Up" VALUE NUMERIC 329
                    NAME "Page Down" VALUE NUMERIC 337
                    NAME "Backspace" VALUE NUMERIC 14
                    NAME "Tab" VALUE NUMERIC 15
                    NAME "Print Screen" VALUE NUMERIC 311
                    NAME "Scroll Lock" VALUE NUMERIC 70
                    NAME "Right Arrow" VALUE NUMERIC 333
                    NAME "Left Arrow" VALUE NUMERIC 331
                    NAME "Down Arrow" VALUE NUMERIC 336
                    NAME "Up Arrow" VALUE NUMERIC 328
                    NAME "Keypad /" VALUE NUMERIC 309
                    NAME "Keypad *" VALUE NUMERIC 55
                    NAME "Keypad -" VALUE NUMERIC 74
                    NAME "Keypad +" VALUE NUMERIC 78
                    NAME "Keypad Enter" VALUE NUMERIC 284
                    NAME "Keypad 1 End" VALUE NUMERIC 79
                    NAME "Keypad 2 Down" VALUE NUMERIC 80
                    NAME "Keypad 3 PageDn" VALUE NUMERIC 81
                    NAME "Keypad 4 Left" VALUE NUMERIC 75
                    NAME "Keypad 5" VALUE NUMERIC 76
                    NAME "Keypad 6 Right" VALUE NUMERIC 77
                    NAME "Keypad 7 Home" VALUE NUMERIC 71
                    NAME "Keypad 8 Up" VALUE NUMERIC 72
                    NAME "Keypad 9 PageUp" VALUE NUMERIC 73
                    NAME "Keypad 0 Insert" VALUE NUMERIC 82
                    NAME "Keypad . Delete" VALUE NUMERIC 83
                    NAME "- _" VALUE NUMERIC 12
                    NAME "= +" VALUE NUMERIC 13
                    NAME "[ {" VALUE NUMERIC 26
                    NAME "] }" VALUE NUMERIC 27
                    NAME "\ |" VALUE NUMERIC 43
                    NAME "; :" VALUE NUMERIC 39
                    NAME !!PCoIPDoubleQuote VALUE NUMERIC 40
                    NAME "` ~" VALUE NUMERIC 41
                    NAME ", <" VALUE NUMERIC 51
                    NAME ". >" VALUE NUMERIC 52
                    NAME "/ ?" VALUE NUMERIC 53
                    NAME "a A" VALUE NUMERIC 30
                    NAME "b B" VALUE NUMERIC 48
                    NAME "c C" VALUE NUMERIC 46
                    NAME "d D" VALUE NUMERIC 32
                    NAME "e E" VALUE NUMERIC 18
                    NAME "f F" VALUE NUMERIC 33
                    NAME "g G" VALUE NUMERIC 34
                    NAME "h H" VALUE NUMERIC 35
                    NAME "i I" VALUE NUMERIC 23
                    NAME "j J" VALUE NUMERIC 36
                    NAME "k K" VALUE NUMERIC 37
                    NAME "l L" VALUE NUMERIC 38
                    NAME "m M" VALUE NUMERIC 50
                    NAME "n N" VALUE NUMERIC 49
                    NAME "o O" VALUE NUMERIC 24
                    NAME "p P" VALUE NUMERIC 25
                    NAME "q Q" VALUE NUMERIC 16
                    NAME "r R" VALUE NUMERIC 19
                    NAME "s S" VALUE NUMERIC 31
                    NAME "t T" VALUE NUMERIC 20
                    NAME "u U" VALUE NUMERIC 22
                    NAME "v V" VALUE NUMERIC 47
                    NAME "w W" VALUE NUMERIC 17
                    NAME "x X" VALUE NUMERIC 45
                    NAME "y Y" VALUE NUMERIC 21
                    NAME "z Z" VALUE NUMERIC 44
                    NAME "1 !" VALUE NUMERIC 2
                    NAME "2 @" VALUE NUMERIC 3
                    NAME "3 #" VALUE NUMERIC 4
                    NAME "4 $" VALUE NUMERIC 5
                    NAME "5 %" VALUE NUMERIC 6
                    NAME "6 ^" VALUE NUMERIC 7
                    NAME "7 &" VALUE NUMERIC 8
                    NAME "8 *" VALUE NUMERIC 9
                    NAME "9 (" VALUE NUMERIC 10
                    NAME "0 )" VALUE NUMERIC 11
                 END ITEMLIST
            END PART
        END POLICY
        
        POLICY !!PCoIPDisableCAD_Policy
            EXPLAIN !!PCoIPDisableCAD_Explain
                VALUENAME "pcoip.disable_cad"
                VALUEON NUMERIC 1
                VALUEOFF NUMERIC 0
        END POLICY

        POLICY !!PCoIPTransportHdr_Policy
            EXPLAIN !!PCoIPTransportHdr_Explain
        
            PART !!PCoIPTransportSessionPriorityList_Text DROPDOWNLIST
            VALUENAME "pcoip.transport_session_priority"
                ITEMLIST
                    NAME "High Priority"              VALUE NUMERIC 1
                    NAME "Medium Priority (default)"  VALUE NUMERIC 2
                    NAME "Low Priority"               VALUE NUMERIC 3
                    NAME "Undefined Priority"         VALUE NUMERIC 4 DEFAULT
                END ITEMLIST
            END PART

        END POLICY

        POLICY !!PCoIPEventLogFilter_Policy
            EXPLAIN !!PCoIPEventLogFilter_Explain
        
            PART !!PCoIPEventLogFilter_Text TEXT
            END PART
        
            PART !!PCoIPEventLogFilter_Part NUMERIC DEFAULT 2 SPIN 1 MIN 0 MAX 3
                VALUENAME "pcoip.event_filter_mode"
            END PART
        END POLICY
        
        POLICY !!PCoIPEventCleanLogFilesTime_Policy
            EXPLAIN !!PCoIPEventCleanLogFilesTime_Explain

            PART !!PCoIPEventCleanLogFilesTime_Text TEXT
            END PART

            PART !!PCoIPEventCleanLogFilesTime_Part TEXT
            END PART

            PART !!PCoIPEventCleanLogFilesTime_Part2 NUMERIC DEFAULT 7 SPIN 1 MIN 0 MAX 1000
                VALUENAME "pcoip.event_days_to_keep_log"
            END PART
        END POLICY

        POLICY !!PCoIPEventCleanLogFilesSize_Policy
            EXPLAIN !!PCoIPEventCleanLogFilesSize_Explain

            PART !!PCoIPEventCleanLogFilesSize_Text TEXT
            END PART

            PART !!PCoIPEventCleanLogFilesSize_Part TEXT
            END PART

            PART !!PCoIPEventCleanLogFilesSize_Part2 NUMERIC DEFAULT 100 SPIN 1 MIN 0 MAX 1000
                VALUENAME "pcoip.event_size_to_keep_log_mb"
            END PART
        END POLICY

    END CATEGORY
END CATEGORY

CATEGORY !!PCoIPCategoryName
    CATEGORY !!AdminCategoryName
        
        KEYNAME "Software\Policies\Teradici\PCoIP\pcoip_admin"
        
        ; Items under this keyname set level 3 policies

        POLICY !!PCoIPEnableBuildToLossless_Policy
                EXPLAIN !!PCoIPEnableBuildToLossless_Explain
                    VALUENAME "pcoip.enable_build_to_lossless"
                    VALUEON NUMERIC 0
                    VALUEOFF NUMERIC 1
        END POLICY


        POLICY !!PCoIPMaxLinkRate_Policy
            EXPLAIN !!PCoIPMaxLinkRate_Explain
            PART !!PCoIPMaxLinkRate_Part NUMERIC REQUIRED MIN 104 MAX 900000 DEFAULT 900000 SPIN 100
                VALUENAME "pcoip.max_link_rate"
            END PART
        END POLICY
        
        POLICY !!PCoIPMtuSize_Policy
            EXPLAIN !!PCoIPMtuSize_Explain
            PART !!PCoIPMtuSize_Part NUMERIC REQUIRED MIN 500 MAX 1500 DEFAULT 1200 SPIN 1
                VALUENAME "pcoip.mtu_size"
            END PART
        END POLICY
        
        POLICY !!PCoIPBandwidthFloor_Policy
            EXPLAIN !!PCoIPBandwidthFloor_Explain
            PART !!PCoIPBandwidthFloor_Part NUMERIC REQUIRED MIN 0 MAX 100000 DEFAULT 0 SPIN 1
                VALUENAME "pcoip.device_bandwidth_floor"
            END PART
        END POLICY

        POLICY !!PCoIPAudio_Policy
            EXPLAIN !!PCoIPAudio_Explain
                VALUENAME "pcoip.enable_audio"
                VALUEON NUMERIC 1
                VALUEOFF NUMERIC 0
        END POLICY

        POLICY !!PCoIPMicinNoiseFilter_Policy
            EXPLAIN !!PCoIPMicinNoiseFilter_Explain
                VALUENAME "pcoip.enable_micin_noise_filter"
                VALUEON NUMERIC 1
                VALUEOFF NUMERIC 0
        END POLICY

        POLICY !!PCoIPAudioBandwidthLimit_Policy
            EXPLAIN !!PCoIPAudioBandwidthLimit_Explain

            PART !!PCoIPAudioBandwidthLimit_Part NUMERIC REQUIRED MIN 0 MAX 100000 DEFAULT 500 SPIN 1
                VALUENAME "pcoip.audio_bandwidth_limit"
            END PART
        END POLICY
        
        POLICY !!PCoIPSessionNegotiationSSL_Policy
            EXPLAIN !!PCoIPSessionNegoationSSL_Explain
            
            PART !!PCoIPCipherDisableLegacyConnections_Part CHECKBOX
                VALUENAME "pcoip.ssl_cert_deny_legacy"
                VALUEON NUMERIC 1
                VALUEOFF NUMERIC 0
            END PART

            PART !!PCoIPCertificateType_Part DROPDOWNLIST
                VALUENAME "pcoip.ssl_cert_type"
                REQUIRED
                ITEMLIST
                    NAME "(a) From the Certificate Store" VALUE NUMERIC 1 
                    NAME "(b) Generate a unique self-signed certificate" VALUE NUMERIC 2
                    NAME "(c) From the Certificate Store if possible, otherwise generate" VALUE NUMERIC 0 DEFAULT
                END ITEMLIST
            END PART

            PART !!PCoIPCertificateStoreName_Part EDITTEXT MAXLEN 255
                VALUENAME "pcoip.cert_store_name"
                DEFAULT "MY"
            END PART

            PART !!PCoIPCertificateMinKeyLength_Part DROPDOWNLIST
                VALUENAME "pcoip.ssl_cert_min_key_length"
                REQUIRED
                ITEMLIST
                    NAME "1024" VALUE NUMERIC 1024 DEFAULT
                    NAME "2048" VALUE NUMERIC 2048
                    NAME "4096" VALUE NUMERIC 4096 
                END ITEMLIST
            END PART
            
            PART !!PCoIPCertificateCAStoreName_Part EDITTEXT MAXLEN 255
                VALUENAME "pcoip.ca_cert_store_name"
                DEFAULT "ROOT"
            END PART

            PART !!PCoIPUseVcsSNI_Part CHECKBOX
                VALUENAME "pcoip.ask_clients_to_use_vcs_sni"
                VALUEON NUMERIC 1
                VALUEOFF NUMERIC 0
            END PART

            PART !!PCoIPCipherAES128_Part CHECKBOX
                VALUENAME "pcoip.ssl_disable_aes_128"
                VALUEON NUMERIC 1
                VALUEOFF NUMERIC 0
            END PART

        END POLICY
        
        POLICY !!PCoIPEncryption_Policy
            EXPLAIN !!PCoIPEncryption_Explain

            PART !!PCoIPEncryption_Text TEXT
            END PART

            PART !!PCoIPDisableSalsa20256Round12_Part CHECKBOX
                VALUENAME "pcoip.enable_salsa20_256_round12"
                VALUEON NUMERIC 0
                VALUEOFF NUMERIC 1
            END PART

            PART !!PCoIPDisableAes128Gcm_Part CHECKBOX
                VALUENAME "pcoip.enable_aes_128_gcm"
                VALUEON NUMERIC 0
                VALUEOFF NUMERIC 1
            END PART

        PART !!PCoIPDisableAes256Gcm_Part CHECKBOX
                VALUENAME "pcoip.enable_aes_256_gcm"
                VALUEON NUMERIC 0
                VALUEOFF NUMERIC 1
            END PART

        END POLICY

        POLICY !!PCoIPSSLProtocolList
            EXPLAIN !!PCoIPSSLProtocolList_Explain

            PART !!PCoIPSSLProtocolList EDITTEXT
            DEFAULT "TLS1.1:TLS1.2"
            VALUENAME "pcoip.ssl_protocol"
            END PART
        END POLICY

        POLICY !!PCoIPUsb_Policy
            EXPLAIN !!PCoIPUsb_Explain

            PART !!PCoIPUsbAuthorization_Text TEXT
            END PART

            PART !!PCoIPUsbAuthTable_Part COMBOBOX NOSORT DEFAULT "23XXXXXX"
                VALUENAME "pcoip.usb_auth_table"
                SUGGESTIONS
                    "23XXXXXX"
                    "2203XXXX"
                END SUGGESTIONS
            END PART

            PART !!PCoIPUsbUnauthorization_Text TEXT
            END PART

            PART !!PCoIPUsbUnauthTable_Part COMBOBOX NOSORT
                VALUENAME "pcoip.usb_unauth_table"
                SUGGESTIONS
                    "2203XXXX"
                END SUGGESTIONS
            END PART
        END POLICY
                
        POLICY !!PCoIPTcpServer_Policy
            EXPLAIN !!PCoIPTcpServer_Explain

            PART !!PCoIPTcpServer_Text TEXT
            END PART

            PART !!PCoIPTcpport_Part NUMERIC REQUIRED MIN 1025 MAX 65535 DEFAULT 4172 SPIN 1
                VALUENAME "pcoip.tcpport"
            END PART

            PART !!PCoIPTcpportRange_Part NUMERIC REQUIRED MIN 0 MAX 64511 DEFAULT 1 SPIN 1
                VALUENAME "pcoip.tcpport_range"
            END PART
        END POLICY
        
        POLICY !!PCoIPUdpServer_Policy
            EXPLAIN !!PCoIPUdpServer_Explain

            PART !!PCoIPUdpport_Text TEXT
            END PART

            PART !!PCoIPUdpport_Part NUMERIC REQUIRED MIN 1025 MAX 65535 DEFAULT 4172 SPIN 1
                VALUENAME "pcoip.udpport"
            END PART

            PART !!PCoIPUdpportRange_Part NUMERIC REQUIRED MIN 0 MAX 64511 DEFAULT 10 SPIN 1
                VALUENAME "pcoip.udpport_range"
            END PART
        END POLICY
        
        POLICY !!PCoIPVchan_Policy
            EXPLAIN !!PCoIPVchan_Explain
        
            PART !!PCoIPDisableVchan_Part DROPDOWNLIST
                VALUENAME "pcoip.enable_vchan"
                    REQUIRED
                    ITEMLIST
                    NAME "0 - Disable virtual channels in PCoIP sessions" VALUE NUMERIC 0 DEFAULT
                    ; Option 1 is not visible.  It is reserved for backward compatibility
                    NAME "2 - Disable all virtual channels other than" VALUE NUMERIC 2
                    NAME "3 - Enable all virtual channels other than" VALUE NUMERIC 3
            END ITEMLIST
            END PART

            PART !!PCoIPVchanAuthList_Text TEXT
            END PART

            PART !!PCoIPVchan_Text TEXT
            END PART

            PART !!PCoIPVchanAuthList_Part EDITTEXT MAXLEN 255
                VALUENAME "pcoip.vchan_auth_list"
            END PART

            PART !!PCoIPVchanUnauthList_Text TEXT
            END PART

            PART !!PCoIPVchan_Text TEXT
            END PART

            PART !!PCoIPVchanUnauthList_Part EDITTEXT MAXLEN 255
                VALUENAME "pcoip.vchan_unauth_list"
            END PART
        END POLICY

        POLICY !!ServerClipboardState
            EXPLAIN !!ServerClipboardStateExplain
            PART !!ServerClipboardState DROPDOWNLIST
            VALUENAME "pcoip.server_clipboard_state"
            REQUIRED
                ITEMLIST
                    NAME "Disabled in both directions" VALUE NUMERIC 0
                    NAME "Enabled in both directions" VALUE NUMERIC 1
                    NAME "Enabled client to agent only" VALUE NUMERIC 2 DEFAULT 
                    NAME "Enabled agent to client only" VALUE NUMERIC 3
                END ITEMLIST
            END PART
        END POLICY

        POLICY !!ServerClipboardSize
            EXPLAIN !!ServerClipboardSizeExplain
            ; Clipboard Memory Size (KBs)
            PART !!ServerClipboardSize NUMERIC SPIN 100
                VALUENAME "pcoip.clipboard_size"
                MIN 512
                MAX 16384
                DEFAULT 1024
            END PART
        END POLICY

        ; --------------------------------------------------
        ; Clipboard Format Text Incoming
        ; --------------------------------------------------
        POLICY !!ServerClipboardFormatFilteringTextIn
            EXPLAIN !!ServerClipboardFormatFilteringTextInExplain
            ; on/off
            PART !!ServerClipboardFormatFilteringTextIn CHECKBOX
                VALUENAME "pcoip.clipboard_filter_incoming_text"
                VALUEON "1"
                VALUEOFF "0"
            END PART
        END POLICY

        ; --------------------------------------------------
        ; Clipboard Format RTF Incoming
        ; --------------------------------------------------
        POLICY !!ServerClipboardFormatFilteringRtfIn
            EXPLAIN !!ServerClipboardFormatFilteringRtfInExplain
            ; on/off
            PART !!ServerClipboardFormatFilteringRtfIn CHECKBOX
                VALUENAME "pcoip.clipboard_filter_incoming_rtf"
                VALUEON "1"
                VALUEOFF "0"
            END PART
        END POLICY

        ; --------------------------------------------------
        ; Clipboard Format Image Incoming
        ; --------------------------------------------------
        POLICY !!ServerClipboardFormatFilteringImageIn
            EXPLAIN !!ServerClipboardFormatFilteringImageInExplain
            ; on/off
            PART !!ServerClipboardFormatFilteringImageIn CHECKBOX
                VALUENAME "pcoip.clipboard_filter_incoming_image"
                VALUEON "1"
                VALUEOFF "0"
            END PART
        END POLICY

        ; --------------------------------------------------
        ; Clipboard Format MS Office Text Incoming
        ; --------------------------------------------------
        POLICY !!ServerClipboardFormatFilteringMsoTextIn
            EXPLAIN !!ServerClipboardFormatFilteringMsoTextInExplain
            ; on/off
            PART !!ServerClipboardFormatFilteringMsoTextIn CHECKBOX
                VALUENAME "pcoip.clipboard_filter_incoming_msoffice_text"
                VALUEON "1"
                VALUEOFF "0"
            END PART
        END POLICY

        ; -------------------------------------------------------
        ; Clipboard Format MS Office Chart and Smart Art Incoming
        ; -------------------------------------------------------
        POLICY !!ServerClipboardFormatFilteringMsoChartIn
            EXPLAIN !!ServerClipboardFormatFilteringMsoChartInExplain
            ; on/off
            PART !!ServerClipboardFormatFilteringMsoChartIn CHECKBOX
                VALUENAME "pcoip.clipboard_filter_incoming_msoffice_chart"
                VALUEON "1"
                VALUEOFF "0"
            END PART 
        END POLICY

        ; --------------------------------------------------
        ; Clipboard Format MS Office Text Effects Incoming
        ; --------------------------------------------------
        POLICY !!ServerClipboardFormatFilteringMsoTextEffectsIn
            EXPLAIN !!ServerClipboardFormatFilteringMsoTextEffectsInExplain
            ; on/off
            PART !!ServerClipboardFormatFilteringMsoTextEffectsIn CHECKBOX
                VALUENAME "pcoip.clipboard_filter_incoming_msoffice_text_effects"
                VALUEON "1"
                VALUEOFF "0"
            END PART 
        END POLICY

        ; --------------------------------------------------
        ; Clipboard Format Text Outgoing
        ; --------------------------------------------------
        POLICY !!ServerClipboardFormatFilteringTextOut
            EXPLAIN !!ServerClipboardFormatFilteringTextOutExplain
            ; on/off
            PART !!ServerClipboardFormatFilteringTextOut CHECKBOX
                VALUENAME "pcoip.clipboard_filter_outgoing_text"
                VALUEON "1"
                VALUEOFF "0"
            END PART 
        END POLICY

        ; --------------------------------------------------
        ; Clipboard Format RTF Outgoing
        ; --------------------------------------------------
        POLICY !!ServerClipboardFormatFilteringRtfOut
            EXPLAIN !!ServerClipboardFormatFilteringRtfOutExplain
            ; on/off
            PART !!ServerClipboardFormatFilteringRtfOut CHECKBOX
                VALUENAME "pcoip.clipboard_filter_outgoing_rtf"
                VALUEON "1"
                VALUEOFF "0"
            END PART 
        END POLICY

        ; --------------------------------------------------
        ; Clipboard Format Image Outgoing
        ; --------------------------------------------------
        POLICY !!ServerClipboardFormatFilteringImageOut
            EXPLAIN !!ServerClipboardFormatFilteringImageOutExplain
            ; on/off
            PART !!ServerClipboardFormatFilteringImageOut CHECKBOX
                VALUENAME "pcoip.clipboard_filter_outgoing_image"
                VALUEON "1"
                VALUEOFF "0"
            END PART 
        END POLICY

        ; --------------------------------------------------
        ; Clipboard Format MS Office Text Outgoing
        ; --------------------------------------------------
        POLICY !!ServerClipboardFormatFilteringMsoTextOut
            EXPLAIN !!ServerClipboardFormatFilteringMsoTextOutExplain
            ; on/off
            PART !!ServerClipboardFormatFilteringMsoTextOut CHECKBOX
                VALUENAME "pcoip.clipboard_filter_outgoing_msoffice_text"
                VALUEON "1"
                VALUEOFF "0"
            END PART 
        END POLICY

        ; -------------------------------------------------------
        ; Clipboard Format MS Office Chart and Smart Art Outgoing
        ; -------------------------------------------------------
        POLICY !!ServerClipboardFormatFilteringMsoChartOut
            EXPLAIN !!ServerClipboardFormatFilteringMsoChartOutExplain
            ; on/off
            PART !!ServerClipboardFormatFilteringMsoChartOut CHECKBOX
                VALUENAME "pcoip.clipboard_filter_outgoing_msoffice_chart"
                VALUEON "1"
                VALUEOFF "0"
            END PART 
        END POLICY

        ; --------------------------------------------------
        ; Clipboard Format MS Office Text Effects Outgoing
        ; --------------------------------------------------
        POLICY !!ServerClipboardFormatFilteringMsoTextEffectsOut
            EXPLAIN !!ServerClipboardFormatFilteringMsoTextEffectsOutExplain
            ; on/off
            PART !!ServerClipboardFormatFilteringMsoTextEffectsOut CHECKBOX
                VALUENAME "pcoip.clipboard_filter_outgoing_msoffice_text_effects"
                VALUEON "1"
                VALUEOFF "0"
            END PART 
        END POLICY

        POLICY !!PCoIPImaging_Policy
            EXPLAIN !!PCoIPImaging_Explain
        
            PART !!PCoIPImaging_Text TEXT
            END PART

            PART !!PCoIPImagingMinimumImageQuality_Part NUMERIC DEFAULT 40 SPIN 10 MIN 30 MAX 100
                VALUENAME "pcoip.minimum_image_quality"
            END PART

            PART !!PCoIPImagingMaximumInitialImageQuality_Part TEXT
            END PART

            PART !!PCoIPImagingMaximumInitialImageQuality_Part2 NUMERIC DEFAULT 80 SPIN 10 MIN 30 MAX 100
                VALUENAME "pcoip.maximum_initial_image_quality"
            END PART

            PART !!PCoIPImagingMaximumFrameRate_Part NUMERIC DEFAULT 30 SPIN 1 MIN 1 MAX 120
                VALUENAME "pcoip.maximum_frame_rate"
            END PART

            PART !!PCoIPUseClientImgSettings_Part CHECKBOX
                VALUENAME "pcoip.use_client_img_settings"
                VALUEON NUMERIC 1
                VALUEOFF NUMERIC 0
            END PART
            
            PART !!PCoIPUseClientImgSettings2_Text TEXT
            END PART
            
        END POLICY

        POLICY !!PCoIPFrameRateVsQualityFactor_Policy
            EXPLAIN !!PCoIPFrameRateVsQualityFactor_Explain
            PART !!PCoIPFrameRateVsQualityFactor_Part NUMERIC DEFAULT 50 SPIN 1 MIN 0 MAX 100
                VALUENAME "pcoip.frame_rate_vs_quality_factor"
            END PART
        END POLICY

        POLICY !!PCoIPConsoleAccess_Policy
            EXPLAIN !!PCoIPConsoleAccess_Explain
                VALUENAME "pcoip.enable_console_access"
                VALUEON NUMERIC 1
                VALUEOFF NUMERIC 0
        END POLICY

        POLICY !!PCoIPDefaultInputLanguage_Policy
            EXPLAIN !!PCoIPDefaultInputLanguage_Explain
                VALUENAME "pcoip.enable_input_language_sync"
                VALUEON NUMERIC 1
                VALUEOFF NUMERIC 0
        END POLICY

        POLICY !!PCoIPCADInsertSubstitutionKey_Policy
            EXPLAIN !!PCoIPCADInsertSubstitutionKey_Explain

            PART !!PCoIPCADInsertSubstitutionKeyText TEXT
            END PART

            PART !!PCoIPCADInsertSubstitutionKeyText2 DROPDOWNLIST NOSORT
                VALUENAME "pcoip.CAD_insert_substitution_scan_code"
                REQUIRED
                ITEMLIST
                    NAME "Home" VALUE NUMERIC 327
                    NAME "End" VALUE NUMERIC 335
                    NAME "Page Up" VALUE NUMERIC 329
                    NAME "Page Down" VALUE NUMERIC 337
                    NAME "Backspace" VALUE NUMERIC 14
                    NAME "Tab" VALUE NUMERIC 15
                    NAME "Print Screen" VALUE NUMERIC 311
                    NAME "Scroll Lock" VALUE NUMERIC 70
                    NAME "Right Arrow" VALUE NUMERIC 333
                    NAME "Left Arrow" VALUE NUMERIC 331
                    NAME "Down Arrow" VALUE NUMERIC 336
                    NAME "Up Arrow" VALUE NUMERIC 328
                    NAME "Keypad /" VALUE NUMERIC 309
                    NAME "Keypad *" VALUE NUMERIC 55
                    NAME "Keypad -" VALUE NUMERIC 74
                    NAME "Keypad +" VALUE NUMERIC 78
                    NAME "Keypad Enter" VALUE NUMERIC 284
                    NAME "Keypad 1 End" VALUE NUMERIC 79
                    NAME "Keypad 2 Down" VALUE NUMERIC 80
                    NAME "Keypad 3 PageDn" VALUE NUMERIC 81
                    NAME "Keypad 4 Left" VALUE NUMERIC 75
                    NAME "Keypad 5" VALUE NUMERIC 76
                    NAME "Keypad 6 Right" VALUE NUMERIC 77
                    NAME "Keypad 7 Home" VALUE NUMERIC 71
                    NAME "Keypad 8 Up" VALUE NUMERIC 72
                    NAME "Keypad 9 PageUp" VALUE NUMERIC 73
                    NAME "Keypad 0 Insert" VALUE NUMERIC 82
                    NAME "Keypad . Delete" VALUE NUMERIC 83
                    NAME "- _" VALUE NUMERIC 12
                    NAME "= +" VALUE NUMERIC 13
                    NAME "[ {" VALUE NUMERIC 26
                    NAME "] }" VALUE NUMERIC 27
                    NAME "\ |" VALUE NUMERIC 43
                    NAME "; :" VALUE NUMERIC 39
                    NAME !!PCoIPDoubleQuote VALUE NUMERIC 40
                    NAME "` ~" VALUE NUMERIC 41
                    NAME ", <" VALUE NUMERIC 51
                    NAME ". >" VALUE NUMERIC 52
                    NAME "/ ?" VALUE NUMERIC 53
                    NAME "a A" VALUE NUMERIC 30
                    NAME "b B" VALUE NUMERIC 48
                    NAME "c C" VALUE NUMERIC 46
                    NAME "d D" VALUE NUMERIC 32
                    NAME "e E" VALUE NUMERIC 18
                    NAME "f F" VALUE NUMERIC 33
                    NAME "g G" VALUE NUMERIC 34
                    NAME "h H" VALUE NUMERIC 35
                    NAME "i I" VALUE NUMERIC 23
                    NAME "j J" VALUE NUMERIC 36
                    NAME "k K" VALUE NUMERIC 37
                    NAME "l L" VALUE NUMERIC 38
                    NAME "m M" VALUE NUMERIC 50
                    NAME "n N" VALUE NUMERIC 49
                    NAME "o O" VALUE NUMERIC 24
                    NAME "p P" VALUE NUMERIC 25
                    NAME "q Q" VALUE NUMERIC 16
                    NAME "r R" VALUE NUMERIC 19
                    NAME "s S" VALUE NUMERIC 31
                    NAME "t T" VALUE NUMERIC 20
                    NAME "u U" VALUE NUMERIC 22
                    NAME "v V" VALUE NUMERIC 47
                    NAME "w W" VALUE NUMERIC 17
                    NAME "x X" VALUE NUMERIC 45
                    NAME "y Y" VALUE NUMERIC 21
                    NAME "z Z" VALUE NUMERIC 44
                    NAME "1 !" VALUE NUMERIC 2
                    NAME "2 @" VALUE NUMERIC 3
                    NAME "3 #" VALUE NUMERIC 4
                    NAME "4 $" VALUE NUMERIC 5
                    NAME "5 %" VALUE NUMERIC 6
                    NAME "6 ^" VALUE NUMERIC 7
                    NAME "7 &" VALUE NUMERIC 8
                    NAME "8 *" VALUE NUMERIC 9
                    NAME "9 (" VALUE NUMERIC 10
                    NAME "0 )" VALUE NUMERIC 11
                 END ITEMLIST
            END PART
        END POLICY        

        POLICY !!PCoIPDisableCAD_Policy
            EXPLAIN !!PCoIPDisableCAD_Explain
                VALUENAME "pcoip.disable_cad"
                VALUEON NUMERIC 1
                VALUEOFF NUMERIC 0
        END POLICY

        POLICY !!PCoIPTransportHdr_Policy
            EXPLAIN !!PCoIPTransportHdr_Explain
        
            PART !!PCoIPTransportSessionPriorityList_Text DROPDOWNLIST
            VALUENAME "pcoip.transport_session_priority"
            REQUIRED
                ITEMLIST
                    NAME "High Priority"              VALUE NUMERIC 1
                    NAME "Medium Priority (default)"  VALUE NUMERIC 2
                    NAME "Low Priority"               VALUE NUMERIC 3
                    NAME "Undefined Priority"         VALUE NUMERIC 4 DEFAULT
                END ITEMLIST
            END PART

        END POLICY
        
        POLICY !!PCoIPEventLogFilter_Policy
            EXPLAIN !!PCoIPEventLogFilter_Explain
        
            PART !!PCoIPEventLogFilter_Text TEXT
            END PART
        
            PART !!PCoIPEventLogFilter_Part NUMERIC DEFAULT 2 SPIN 1 MIN 0 MAX 3
                VALUENAME "pcoip.event_filter_mode"
            END PART
        END POLICY
        
        POLICY !!PCoIPEventCleanLogFilesTime_Policy
            EXPLAIN !!PCoIPEventCleanLogFilesTime_Explain

            PART !!PCoIPEventCleanLogFilesTime_Text TEXT
            END PART
        
            PART !!PCoIPEventCleanLogFilesTime_Part TEXT
            END PART

            PART !!PCoIPEventCleanLogFilesTime_Part2 NUMERIC DEFAULT 7 SPIN 1 MIN 0 MAX 1000
                VALUENAME "pcoip.event_days_to_keep_log"
            END PART
        END POLICY

        POLICY !!PCoIPEventCleanLogFilesSize_Policy
            EXPLAIN !!PCoIPEventCleanLogFilesSize_Explain
        
            PART !!PCoIPEventCleanLogFilesSize_Text TEXT
            END PART
        
            PART !!PCoIPEventCleanLogFilesSize_Part TEXT
            END PART

            PART !!PCoIPEventCleanLogFilesSize_Part2 NUMERIC DEFAULT 100 SPIN 1 MIN 0 MAX 1000
                VALUENAME "pcoip.event_size_to_keep_log_mb"
            END PART
        END POLICY
        
    END CATEGORY
END CATEGORY

[strings]
PCoIPCategoryName="PCoIP Session Variables"
AdminDefaultCategoryName="Overridable Administrator Defaults"
AdminCategoryName="Not Overridable Administrator Settings"

PCoIPEnableBuildToLossless_Policy="Turn off Build-to-Lossless feature"
PCoIPEnableBuildToLossless_Explain="Specifies whether to turn the build-to-lossless feature of the PCoIP protocol off or on; this feature is turned off by default.\n\nIf this setting is Enabled or Not Configured then the build-to-lossless feature is turned off and images and other desktop content may never build to a lossless state. In network environments with constrained bandwidth, turning off the build-to-lossless feature can provide bandwidth savings. If this setting is Disabled then the build-to-lossless feature is turned on; this is recommended for environments that require images and desktop content to be built to a lossless state.\n\nWhen this setting is modified during an active PCoIP session, it will take effect immediately."

PCoIPMaxLinkRate_Policy="Configure the maximum PCoIP session bandwidth"
PCoIPMaxLinkRate_Explain="Specifies the maximum bandwidth, in kilobits per second, in a PCoIP session. The bandwidth includes all imaging, audio, virtual channel, USB, and control PCoIP traffic.\n\nSet this value based on the overall capacity of the link to which your endpoint is connected, taking into consideration the number of expected concurrent PCoIP sessions. For example, with a single user VDI configuration (e.g. a single PCoIP session) that connects through a 4Mbit/s Internet connection, set this value to 4Mbit (or 10% less than this value to leave some allowance for other network traffic). When you expect multiple concurrent PCoIP sessions to share a link (e.g. multiple VDI users or a RDSH configuration), you may want to adjust the setting accordingly, however this will restrict the maximum bandwidth for each active session.\n\nSetting this value prevents the agent from attempting to transmit at a higher rate than the link capacity, which would cause excessive packet loss and a poorer user experience. This value is symmetric. It forces the client and agent to use the lower of the two values that are set on the client and agent side. For example, setting a 4Mbit/s maximum bandwidth forces the agent to transmit at a lower rate, even though the setting is configured on the client.\n\nWhen this setting is disabled or not configured on an endpoint, the endpoint imposes no bandwidth constraints. When this setting is configured, the setting is used as the endpoint's maximum bandwidth constraint in kilobits per second.\n\nThe default value when this setting is not configured is 900000 kilobits per second.\n\nThis setting applies to the agent and client. If the two endpoints have different settings, the lower value is used."

PCoIPMaxLinkRate_Part="Set PCoIP session bandwidth in kilobits per second to:"

PCoIPBandwidthFloor_Policy="Configure the PCoIP session bandwidth floor"
PCoIPBandwidthFloor_Explain="Specifies a lower limit, in kilobits per second, for the bandwidth that is reserved by the PCoIP session.\n\nThis setting configures the minimum expected bandwidth transmission rate for the endpoint. When you use this setting to reserve bandwidth for an endpoint, the session does not have to wait for bandwidth to become available, which improves session responsiveness.\n\nMake sure that you do not over-subscribe the total reserved bandwidth for all endpoints. Make sure that the sum of bandwidth floors for all connections in your configuration does not exceed the network capability.\n\nThe default value is 0, which means that no minimum bandwidth is reserved. When this setting is disabled or not configured, no minimum bandwidth is reserved.\n\nThis setting applies to the agent and client, but the setting only affects the endpoint on which it is configured.\n\nWhen this setting is modified during an active PCoIP session, it will take effect immediately."
PCoIPBandwidthFloor_Part="Set PCoIP session bandwidth floor in kilobits per second to:"

PCoIPMtuSize_Policy="Configure the PCoIP session MTU"
PCoIPMtuSize_Explain="Specifies the Maximum Transmission Unit (MTU) size for UDP packets for a PCoIP session.\n\nThe MTU size includes IP and UDP packet headers. TCP uses the standard MTU discovery mechanism to set MTU and is not affected by this setting. The maximum MTU size is 1500 bytes. The minimum MTU size is 500 bytes. The default value is 1200 bytes.\n\nTypically, you do not have to change the MTU size. Change this value if you have an unusual network setup that causes PCoIP packet fragmentation.\n\nThis setting applies to the agent and client. If the two endpoints have different MTU size settings, the lowest size is used.\n\nIf this setting is disabled or not configured, the client uses the default value in the negotiation with the agent."
PCoIPMtuSize_Part="Set PCoIP MTU size in bytes to:"

PCoIPAudio_Policy="Enable/disable audio in the PCoIP session"
PCoIPAudio_Explain="Determines whether audio is enabled in PCoIP sessions. Both endpoints must have audio enabled. When this setting is enabled, PCoIP audio is allowed. When it is disabled, PCoIP audio is disabled. When this setting is not configured, audio is enabled by default.\n\n"
PCoIPDisableAudio_Part="Enable/disable audio in PCoIP sessions"
PCoIPMicinNoiseFilter_Policy="Enable/disable microphone noise and DC offset filter in PCoIP session"
PCoIPMicinNoiseFilter_Explain="Determines whether to enable the microphone noise and DC offset filter for microphone input during PCoIP sessions.\n\nThis setting applies to the agent and Teradici audio driver only.\n\nWhen this setting is not configured, the Teradici audio driver uses the microphone noise and DC offset filter by default."
PCoIPMicinNoiseFilter_Part="Enable/disable audio noise and DC offset filter in PCoIP sessions"

PCoIPAudioBandwidthLimit_Policy="Configure the PCoIP session audio bandwidth limit"
PCoIPAudioBandwidthLimit_Explain="Specifies the maximum bandwidth that can be used for audio (sound playback) in a PCoIP session.\n\nThe audio processing monitors the bandwidth used for audio. The processing selects the audio compression algorithm that provides the best audio possible, given the current bandwidth utilization. If a bandwidth limit is set, the processing reduces quality by changing the compression algorithm selection until the bandwidth limit is reached. If minimum quality audio cannot be provided within the bandwidth limit specified, audio is disabled.\n\nTo allow for uncompressed high quality stereo audio, set this value to higher than 1600 kbit/s. A value of 450 kbit/s and higher allows for stereo, high-quality, compressed audio. A value between 50 kbit/s and 450 kbit/s results in audio that ranges between FM radio and phone call quality. A value below 50 kbit/s might result in no audio playback.\n\nThis setting applies to the agent only. You must enable audio on both endpoints before this setting has any effect.\n\nIn addition, this setting has no effect on USB audio.\n\nIf this setting is disabled or not configured, a default audio bandwidth limit of 500 kilobits per second is configured to constrain the audio compression algorithm selected. If the setting is configured, the value is measured in kilobits per second, with a default audio bandwidth limit of 500 kilobits per second.\n\nThis setting applies to View 4.6 and later. It has no effect on earlier versions of View.\n\nWhen this setting is modified during an active PCoIP session, it will take effect immediately."
PCoIPAudioBandwidthLimit_Part="Set audio BW limit in kilobits per second to:"

PCoIPSessionNegotiationSSL_Policy="Configure SSL connections to satisfy Security Tools"
PCoIPSessionNegoationSSL_Explain="Specifies how SSL session negotiation connections are established.\n\nIn order to satisfy port scanners, enable this 'Configure SSL connections' setting and on a View Agent, do the following:\n\n1. In Microsoft Management Console, store a correctly named and signed certificate into the Personal store for the Local Machine's computer account. Make sure to mark it exportable.\n2. Store the certificate for the Certificate Authority that signed it in the Trusted Root certificate store.\n3. Disable connections to VMware View 5.1 and earlier.\n4. Configure the agent to load certificates only from the Certificate Store. If the Personal store for the Local Machine is used, leave the certificate store names unchanged as “MY” and “ROOT” (without the quotes), unless a different store location was used in steps 1 and 2.\n\nThe resulting PCoIP Server will satisfy Security Tools such as port scanners.\n\nChecking the box to enforce AES-256 or stronger ciphers will prevent the use of AES-128 ciphers suites during SSL negotiation.\n\nIf this 'Configure SSL connections' setting is disabled or not configured:\n\n1. This endpoint will connect to VMware View 5.1 and earlier endpoints as well as newer ones.\n2. The endpoint will use certificates from the machine account's “MY” store and Certification Authority certificates from the “ROOT” store.\n3. An agent will try to load a certificate but generate a unique self-signed certificate if none is found.\n4. The minimum key size will be 1024\n5. The Server's certificate will be its own, not that of the View Connection Server.\n6. The AES-128 cipher suite will be available."

PCoIPCipherDisableLegacyConnections_Part="Disable connections from VMware View 5.1 and earlier"
PCoIPCertificateType_Part="How a Server chooses the certificate it presents to post-VMware View 5.1 components:"
PCoIPCertificateStoreName_Part="Name of the Machine account's Certificate Store to search for a certificate:"
PCoIPCertificateMinKeyLength_Part="The minimum keylength enforced when validating the certificate (1024, 2048 or 4096):"
PCoIPCertificateCAStoreName_Part="Name of the Machine account's Certificate Store to search for a Certificate Authority's certificate:"
PCoIPUseVcsSNI_Part="Server instructs client to request the View Connection Server's certificate"
PCoIPCipherAES128_Part="Enforce AES-256 or stronger ciphers for SSL connection negotiation"

PCoIPEncryption_Policy="Configure PCoIP session encryption algorithms"
PCoIPEncryption_Explain="Controls the encryption algorithms advertised by the PCoIP endpoint during session negotiation.\n\nChecking one of the check boxes disables the associated encryption algorithm. You must enable at least one algorithm.\n\nThis setting applies to both agent and client. The endpoints negotiate the actual session encryption algorithm that is used. If FIPS140-2 approved mode is enabled, the Disable AES-128-GCM encryption value is always overridden so that AES-128-GCM encryption is enabled.\n\nIf the overall "Configure SSL Connections" is disabled or not configured, both the Salsa20-256round12 and AES-128-GCM algorithms are available for negotiation by this endpoint.\n\nSupported encryption algorithms, in order of preference, are SALSA20/12-256, AES-GCM-128, and AES-GCM-256. By default, all supported encryption algorithms are available for negotiation by this endpoint. \n\nIf both endpoints are configured to support all 3 algorithms and the connection does not use a Security Gateway (SG), the SALSA20 algorithm will be negotiated and used.  However if the connection uses a SG then SALSA20 is automatically disabled and AES128 will be negotiated and used. If either endpoint or the SG disables SALSA20 and either endpoint disables AES128, then AES256 will be negotiated and used."
PCoIPEncryption_Text="At least one encryption algorithm must be enabled. (See Explain)"
PCoIPDisableSalsa20256Round12_Part="Disable Salsa20-256-round12 encryption"
PCoIPDisableAes128Gcm_Part="Disable AES-128-GCM encryption"
PCoIPDisableAes256Gcm_Part="Disable AES-256-GCM encryption"

PCoIPUsb_Policy="Configure PCoIP USB allowed and unallowed device rules"
PCoIPUsb_Explain="Specifies the USB devices that are authorized and not authorized for PCoIP sessions that use a zero client that runs Teradici firmware. USB devices that are used in PCoIP sessions must appear in the USB authorization table. USB devices that appear in the USB unauthorization table cannot be used in PCoIP sessions.\n\nYou can define a maximum of 10 USB authorization rules and a maximum of 10 USB unauthorization rules. Separate multiple rules with the vertical bar (|) character.\n\nEach rule can be a combination of a Vendor ID (VID) and a Product ID (PID), or a rule can describe a class of USB devices. A class rule can allow or disallow an entire device class, a single subclass, or a protocol within a subclass.\n\nThe format of a combination VID/PID rule is 1xxxxyyyy, where xxxx is the VID in hexadecimal format and yyyy is the PID in hexadecimal format. For example, the rule to authorize or block a device with VID 0x1a2b and PID 0x3c4d is 11a2b3c4d.\n\nFor class rules, use one of the following formats:\n\nAllow all USB             Format: 23XXXXXX\ndevices                       Example: 23XXXXXX\n\nAllow USB                  Format: 22classXXXX\ndevices with a            Example: 22aaXXXX\nspecific class ID\n\nAllow a specific        Format: 21class-subclassXX\nsubclass                     Example: 21aabbXX\n\nAllow a specific        Format: 20class-subclass-protocol\nprotocol                    Example: 20aabbcc\n\nFor example, the USB authorization string to allow USB HID (mouse and keyboard) devices (class ID 0x03) and webcams (class ID 0x0e) is 2203XXXX|220eXXXX. The USB unauthorization string to disallow USB Mass Storage devices (class ID 0x08) is 2208XXXX.\n\nAn empty USB authorization string means that no USB devices are authorized. An empty USB unauthorization string means that no USB devices are banned.\n\nThis setting applies to the server only and only when the server is in a session with a zero client that runs Teradici firmware. Device use is negotiated between the endpoints.\n\nBy default, all devices are allowed and none are disallowed."
PCoIPUsbAuthorization_Text="See the Explain tab for authorization string formats and examples."
PCoIPUsbAuthTable_Part="Enter the USB authorization table (maximum ten rules):"
PCoIPUsbUnauthorization_Text="See the Explain tab for unauthorization string formats and examples."
PCoIPUsbUnauthTable_Part="Enter the USB unauthorization table (maximum ten rules):"

PCoIPTcpServer_Policy="Configure the TCP port to which the PCoIP Server binds and listens"
PCoIPTcpServer_Explain="Specifies the TCP agent port bound to by software PCoIP hosts.\n\nThe TCP port value specifies the base TCP port that the agent attempts to bind to. The TCP port range value determines how many additional ports to try if the base port is not available. The port range must be between 0 and 10.\n\nThe range spans from the base port to the sum of the base port and port range. For example, if the base port is 4172 and the port range is 10, the range spans from 4172 to 4182.\n\nThis setting applies to the agent only.\n\nBy default, the base TCP port is 4172 for View 4.5 and later and 50002 for View 4.0.x and earlier. By default, the port range is 1."
PCoIPTcpServer_Text="Set a TCP agent port to bind to and the size of the retry range."
PCoIPTcpport_Part="Choose a TCP port to listen and bind to:"
PCoIPTcpportRange_Part="Set the size of the retry port range:"

PCoIPUdpServer_Policy="Configure the UDP port to which the PCoIP Server binds and listens"
PCoIPUdpServer_Explain="Specifies the UDP agent port bound to by software PCoIP hosts.\n\nThe UDP port value specifies the base UDP port that the agent attempts to bind to. The UDP port range value determines how many additional ports to try if the base port is not available. The port range must be between 0 and 10.\n\nThe range spans from the base port to the sum of the base port and port range. For example, if the base port is 4172 and the port range is 10, the range spans from 4172 to 4182.\n\nThis setting applies to the agent only.\n\nBy default, the base TCP port is 4172 for View 4.5 and later and 50002 for View 4.0.x and earlier. By default, the port range is 10."
PCoIPUdpport_Text="Set a UDP port and the size of the retry range."
PCoIPUdpport_Part="Choose a UDP port:"
PCoIPUdpportRange_Part="Set the size of the retry port range:"

PCoIPVchan_Policy="Configure PCoIP virtual channels"
PCoIPVchan_Explain="Specifies the virtual channels that can and cannot operate over PCoIP sessions. This setting also determines whether to disable clipboard processing on the PCoIP host.\n\nVirtual channels that are used in PCoIP sessions must appear on the virtual channel authorization list. Virtual channels that appear in the unauthorized virtual channel list cannot be used in PCoIP sessions.\n\nYou can specify a maximum of 15 virtual channels for use in PCoIP sessions.\n\nSeparate multiple channel names with the vertical bar (|) character. Forexample, the virtual channel authorization string to allow the mksvchan and vdp_rdpvcbridge virtual channels is mksvchan|vdp_rdpvcbridge.\n\nIf a channel name contains the vertical bar or backslash (\) character, insert a backslash character before it. For example, type the channel name awk|ward\channel as awk\|ward\\channel.\n\nWhen the authorized virtual channel list is empty, all virtual channels are disallowed. When the unauthorized virtual channel list is empty, all virtual channels are allowed.\n\nThe virtual channels setting applies to both agent and client. Virtual channels must be enabled on both agent and client for virtual channels to be used.\n\nThe virtual channels setting provides a separate check box that allows you to disable remote clipboard processing on the PCoIP host. This value applies to the agent only.\n\nBy default, all virtual channels are enabled, including clipboard processing."
PCoIPDisableVchan_Part="Virtual channel setting:"
PCoIPVchan_Text="See the Explain tab for string formats and examples."
PCoIPVchanAuthList_Text="The following setting is only required and applicable if 2 is selected."
PCoIPVchanAuthList_Part="Enter the authorized virtual channel list:"
PCoIPVchanUnauthList_Text="The following setting is only required and applicable if 3 is selected."
PCoIPVchanUnauthList_Part="Enter the unauthorized virtual channel list:"

ServerClipboardState="Configure clipboard redirection"
ServerClipboardStateExplain="Determines the direction in which clipboard redirection is allowed. You can select one of these values:\n\n-Enabled client to agent only (That is, allow copy and paste only from the client system to the View desktop.)\n-Disabled in both directions\n-Enabled in both directions\n-Enabled agent to client only (That is, allow copy and paste only from the View desktop to the client system.)\n\nClipboard redirection is implemented as a virtual channel. If virtual channels are disabled, clipboard redirection does not function.\n\nThis setting applies to the agent only.\n\nWhen this setting is disabled or not configured, the default value is Enabled client to agent only."

ServerClipboardSize="Configure clipboard memory size on server (in kilobytes)"
ServerClipboardSizeExplain="This setting indicates the server's clipboard memory size value, in kilobytes.\n\nThe client also has a value for clipboard memory size.\n\nAfter the session is setup:\n-The clipboard memory size value from the server is sent to the client.\n-Then at the client, the effective clipboard memory size value is determined by finding the minimum of the client and server values."

ServerClipboardFormatFilteringTextIn="Filter text out of the incoming clipboard data"
ServerClipboardFormatFilteringTextInExplain="Determines whether the textual data is filtered out of the clipboard data coming from the client to the agent. When this checkbox is checked then the data would be filtered out, otherwise it would be allowed."
ServerClipboardFormatFilteringRtfIn="Filter Rich Text Format data out of the incoming clipboard data"
ServerClipboardFormatFilteringRtfInExplain="Determines whether the Rich Text Format data is filtered out of the clipboard data coming from the client to the agent. When this checkbox is checked then the data would be filtered out, otherwise it would be allowed." 
ServerClipboardFormatFilteringImageIn="Filter images out of the incoming clipboard data"
ServerClipboardFormatFilteringImageInExplain="Determines whether the image data is filtered out of the clipboard data coming from the client to the agent. When this checkbox is checked then the data would be filtered out, otherwise it would be allowed."
ServerClipboardFormatFilteringMsoTextIn="Filter Microsoft Office text data out of the incoming clipboard data"
ServerClipboardFormatFilteringMsoTextInExplain="Determines whether the Microsoft Office text format data (BIFF12 format) is filtered out of the clipboard data coming from the client to the agent. When this checkbox is checked then the data would be filtered out, otherwise it would be allowed."
ServerClipboardFormatFilteringMsoChartIn="Filter Microsoft Chart and Smart Art data out of the incoming clipboard data"
ServerClipboardFormatFilteringMsoChartInExplain="Determines whether the Microsoft Office Chart and Smart Art data (Art::GVML ClipFormat) is filtered out of the clipboard data coming from the client to the agent. When this checkbox is checked then the data would be filtered out, otherwise it would be allowed."
ServerClipboardFormatFilteringMsoTextEffectsIn="Filter Microsoft Text Effects data out of the incoming clipboard data"
ServerClipboardFormatFilteringMsoTextEffectsInExplain="Determines whether the Microsoft Office text effects data (HTML Format) is filtered out of the clipboard data coming from the client to the agent. When this checkbox is checked then the data would be filtered out, otherwise it would be allowed."

ServerClipboardFormatFilteringTextOut="Filter text out of the outgoing clipboard data"
ServerClipboardFormatFilteringTextOutExplain="Determines whether the textual data is filtered out of the clipboard data sent from the agent to the client. When this checkbox is checked then the data would be filtered out, otherwise it would be allowed."
ServerClipboardFormatFilteringRtfOut="Filter Rich Text Format data out of the outgoing clipboard data"
ServerClipboardFormatFilteringRtfOutExplain="Determines whether the Rich Text Format data is filtered out of the clipboard data sent from the agent to the client. When this checkbox is checked then the data would be filtered out, otherwise it would be allowed."
ServerClipboardFormatFilteringImageOut="Filter images out of the outgoing clipboard data"
ServerClipboardFormatFilteringImageOutExplain="Determines whether the image data is filtered out of the clipboard data sent from the agent to the client. When this checkbox is checked then the data would be filtered out, otherwise it would be allowed."
ServerClipboardFormatFilteringMsoTextOut="Filter Microsoft Office text data out of the outgoing clipboard data"
ServerClipboardFormatFilteringMsoTextOutExplain="Determines whether the Microsoft Office text format data (BIFF12 format) is filtered out of the clipboard data sent from the agent to the client. When this checkbox is checked then the data would be filtered out, otherwise it would be allowed."
ServerClipboardFormatFilteringMsoChartOut="Filter Microsoft Chart and Smart Art data out of the outgoing clipboard data"
ServerClipboardFormatFilteringMsoChartOutExplain="Determines whether the Microsoft Office Chart and Smart Art data (Art::GVML ClipFormat) is filtered out of the clipboard data sent from the agent to the client.\n When this checkbox is checked then the data would be filtered out, otherwise it would be allowed."
ServerClipboardFormatFilteringMsoTextEffectsOut="Filter Microsoft Text Effects data out of the outgoing clipboard data"
ServerClipboardFormatFilteringMsoTextEffectsOutExplain="Determines whether the Microsoft Office text effects data (HTML Format) is filtered out of the clipboard data sent from the agent to the client.\n When this checkbox is checked then the data would be filtered out, otherwise it would be allowed."

PCoIPImaging_Policy="Configure PCoIP image quality levels"
PCoIPImaging_Explain="Controls how PCoIP renders images during periods of network congestion. The Minimum Image Quality, Maximum Initial Image Quality, and Maximum Frame Rate values interoperate to provide fine control in network-bandwidth constrained environments.\n\nUse the Minimum Image Quality value to balance image quality and frame rate for limited-bandwidth scenarios. You can specify a value between 30 and 100. The default value is 40. A lower value allows higher frame-rates, but with a potentially lower quality display. A higher value provides higher image quality, but with potentially lower frame rates when network bandwidth is constrained. When network bandwidth is not constrained, PCoIP maintains maximum quality regardless of this value.\n\nUse the Maximum Initial Image Quality value to reduce the network bandwidth peaks required by PCoIP by limiting the initial quality of the changed regions of the display image. You can specify a value between 30 and 100. The default value is 80. A lower value reduces the image quality of content changes and decreases peak bandwidth requirements. A higher value increases the image quality of content changes and increases peak bandwidth requirements. Unchanged regions of the image progressively build to a lossless (perfect) quality regardless of this value. A value of 80 or lower best utilizes the available bandwidth.\n\nThe Minimum Image Quality value cannot exceed the Maximum Initial Image Quality value.\n\nUse the Maximum Frame Rate value to manage the average bandwidth consumed per user by limiting the number of screen updates per second. You can specify a value between 1 and 120 frames per second. The default value is 30. A higher value can use more bandwidth but provides less jitter, which allows smoother transitions in changing images such as video. A lower value uses less bandwidth but results in more jitter.\n\nSet the 'Use image settings from client' when you want to use the 'Minimum Image Quality', 'Maximum Initial Image Quality', 'Maximum Frame Rate', 'Disable Build to Lossless' values from the client instead of the host. Currently, only Zero Client Firmware 3.5 and above support these settings on the client side.\n\nThese image quality values apply to the soft host only and have no effect on a soft client.\n\nWhen this setting is disabled or not configured, the default values are used. When these settings are changed during runtime, they would take effect immediately."
PCoIPImaging_Text="See the Explain tab for example values."
PCoIPImagingMinimumImageQuality_Part="Set the Minimum Image Quality value (default value: 40):"
PCoIPImagingMaximumInitialImageQuality_Part="Set the Maximum Initial Image Quality value"
PCoIPImagingMaximumInitialImageQuality_Part2="(default value: 80):"
PCoIPImagingMaximumFrameRate_Part="Set the Maximum Frame Rate value (default value: 30):"
PCoIPUseClientImgSettings_Part="Use image settings from zero client if available"
PCoIPUseClientImgSettings2_Text ="(default value: disabled; not applicable for soft client)"

PCoIPDefaultInputLanguage_Policy="Turn on PCoIP user default input language synchronization"
PCoIPDefaultInputLanguage_Explain="Determines whether the default input language for the user in the PCoIP session is synchronized with the default input language of the PCoIP client endpoint. When this setting is enabled, synchronization is allowed. When this setting is disabled or not configured, synchronization is disallowed.\n\nThis setting applies to the agent only."

PCoIPConsoleAccess_Policy="Enable access to a PCoIP session from a vSphere console"
PCoIPConsoleAccess_Explain="Determines whether to allow a vSphere Client console to display an active PCoIP session and send input to the desktop.\n\nBy default, when a client is attached through PCoIP, the vSphere Client console screen is blank and the console cannot send input. The default setting ensures that a malicious user cannot view the user's desktop or provide input to the host locally when a PCoIP remote session is active.\n\nThis setting applies to the agent only.\n\nWhen this setting is disabled or not configured, console access is not allowed. When this setting is enabled, the console displays the PCoIP session and console input is allowed.\n\nWhen this setting is enabled, the console can display a PCoIP session that is running on a Windows 7 system only when the Windows 7 virtual machine is hardware v8 or later. Hardware v8 is available only on ESX 5.0 and later. By contrast, console input to a Windows 7 system is allowed when the virtual machine is any hardware version.\n\nOn a Windows XP or Windows Vista system, the console can display a PCoIP session when the virtual machine is any hardware version."

PCoIPCADInsertSubstitutionKey_Policy="Use alternate key for sending Secure Attention Sequence"
PCoIPCADInsertSubstitutionKeyText="Use alternate instead of the Insert key to send a Secure Attention"
PCoIPCADInsertSubstitutionKeyText2="Sequence (SAS)"
PCoIPCADInsertSubstitutionKey_Explain="Specifies an alternate key, instead of the Insert key, for sending a Secure Attention Sequence (SAS).\n\nYou can use this setting to preserve the Ctrl+Alt+Ins key sequence in virtual machines that are launched from inside a View desktop during a PCoIP session.\n\nFor example, a user can launch a vSphere Client from inside a PCoIP desktop and open a console on a virtual machine in vCenter Server. If the Ctrl+Alt+Ins sequence is used inside the guest operating system on the vCenter Server virtual machine, a Ctrl+Alt+Del SAS is sent to the virtual machine. This setting allows the Ctrl+Alt+Alternate Key sequence to send a Ctrl+Alt+Del SAS to the PCoIP desktop.\n\nWhen this setting is enabled, you must select an alternate key from a dropdown menu. You cannot enable the setting and leave the value unspecified.\n\nWhen this setting is disabled or not configured, the Ctrl+Alt+Ins key sequence is used as the SAS.\n\nThis setting applies to the agent only and has no effect on a client."
PCoIPDoubleQuote="' ""

PCoIPDisableCAD_Policy="Disable sending CAD when users press Ctrl+Alt+Del"
PCoIPDisableCAD_Explain="When this policy is enabled, users must press Ctrl+Alt+Insert instead of Ctrl+Alt+Del to send a Secure Attention Sequence (SAS) to the desktop during a PCoIP session.\n\nYou might want to enable this setting if users become confused when they press Ctrl+Alt+Del to lock the client endpoint and an SAS is sent to both the host and the guest.\n\nThis setting applies to the agent only and has no effect on a client.\n\nWhen this policy is not configured or is disabled, users can press Ctrl+Alt+Del or Ctrl+Alt+Insert to send an SAS to the desktop."

PCoIPTransportHdr_Policy="Configure the PCoIP transport header"
PCoIPTransportHdr_Explain="Configures the PCoIP transport header. \n\nPCoIP transport header is a 32-bit long header which is added to all PCoIP UDP packets (only if the transport header is enabled/supported by both sides). PCoIP transport header allows network devices to make better prioritization/Qos decisions when dealing with network congestions. The transport header is enabled by default.  \n\nThe transport session priority determines the PCoIP session priority reported in the PCoIP Transport Header. Network devices make better prioritization/Qos decisions based on the specified transport session priority.  The transport session priority value is negotiated by the PCoIP agent and client.  If agent has specified a transport session priority value (high, medium, or low), then the session uses the agent specified session priority.  If only the client has specified a transport session priority (high, medium, or low), then the session uses the client specified session priority.  If neither agent nor client has specified a transport session priority (or specified 'undefined priority'), then the session uses/defaults to the medium session priority."
PCoIPTransportSessionPriorityList_Text="Transport session priority"

PCoIPEventLogFilter_Policy="Configure PCoIP event log verbosity"
PCoIPEventLogFilter_Explain="This policy enables the configuration of the PCoIP event log verbosity ranging from 0 (least verbose) to 3 (most verbose).\n\nWhen this policy is Disabled or Not Configured, the default event log verbosity setting is 2.  When this policy is Configured, the setting controls the verbosity level as described above.\n\nWhen this setting is modified during an active PCoIP session, it will take effect immediately."
PCoIPEventLogFilter_Text="See the Explain tab for example values."
PCoIPEventLogFilter_Part="Set the event log verbosity value (2 for default):"

PCoIPEventCleanLogFilesTime_Policy="Configure PCoIP event log cleanup by time in days"
PCoIPEventCleanLogFilesTime_Explain="This policy enables the configuration of the PCoIP event log cleanup by time in days.\n\nWhen this policy is Configured, the setting controls the log file cleanup by time in days, i.e for a non-zero setting of n, log files older than n days will be automatically (and silently) deleted; a setting of 0 indicates no file cleanup by time. When this policy is Disabled or Not Configured, the default event log cleanup by time in days setting is 7.  \n\nThe log file cleanup is performed once at session startup; any change to the setting will not be applied until the next session."
PCoIPEventCleanLogFilesTime_Text="See the Explain tab for example values."
PCoIPEventCleanLogFilesTime_Part="Set the event log cleanup by time value in days (7 default, 0 for no"
PCoIPEventCleanLogFilesTime_Part2="cleanup by time):"

PCoIPEventCleanLogFilesSize_Policy="Configure PCoIP event log cleanup by size in MB"
PCoIPEventCleanLogFilesSize_Explain="This policy enables the configuration of the PCoIP event log cleanup by size in MB.\n\nWhen this policy is Configured, the setting controls the log file cleanup by size in MB, i.e for a non-zero setting of m, log files larger than m MB will be automatically (and silently) deleted; a setting of 0 indicates no file cleanup by size. When this policy is Disabled or Not Configured, the default event log cleanup by size in MB setting is 100.  \n\nThe log file cleanup is performed once at session startup; any change to the setting will not be applied until the next session."
PCoIPEventCleanLogFilesSize_Text="See the Explain tab for example values."
PCoIPEventCleanLogFilesSize_Part="Set the event log cleanup by size value in MB (100 default, 0 for no"
PCoIPEventCleanLogFilesSize_Part2="cleanup by size):"


PCoIPSSLProtocolList="Configure SSL protocols"
PCoIPSSLProtocolList_Explain="Configures openssl protocol to restrict the use of certain protocols before establishing an encrypted SSL connection. The protocol list consists of one or more openssl protocol strings separated by colons. Note that all cipher strings are case insensitive.\n\n The default value is: \n   'TLS1.1:TLS1.2"\n\n That means: TLS v1.1 and TLS v1.2 are enabled(SSL v2.0, SSLv3.0 and TLS v1.0 are disabled). \n\nThis setting applies to both agent and client. \n\nIf it is set on both side, the OpenSSL protocol negotation rule will be followed."

PCoIPFrameRateVsQualityFactor_Policy="Configure frame rate vs image quality preference"
PCoIPFrameRateVsQualityFactor_Explain="Configure the frame rate and image quality preference from 0 (highest frame rate) to 100 (highest image quality). If this policy is disabled or not configured, the default setting is 50.\n\nHigher value (max: 100) means you prefer to high image quality while choppy frame rate is tolerant; Lower value (min: 0) means you prefer to fluent experience with aggressive image quality. \n\nThis setting could work with the 'Configure PCoIP image quality levels' GPO, which determines the max initial image quality level and min image quality level. While the 'Frame rate and image quality preference' could adjust the image quality level for each frame, it could not out of the max/min quality level threshold configured by 'Configure PCoIP image quality levels' GPO.\n\nWhen this policy is changed during run time, it could take effect immediately."
PCoIPFrameRateVsQualityFactor_Part="Set PCoIP frame rate vs quality factor to:"
