<protocol name="rdp" title="RDP">

    <param name="hostname"        type="text"     title="Hostname"/>
    <param name="port"            type="numeric"  title="Port"/>

    <param name="username"        type="username" title="Username"/>
    <param name="password"        type="password" title="Password"/>
    <param name="domain"          type="text"     title="Domain"/>
    <param name="initial-program" type="text"     title="Initial program"/>
    <param name="client-name"     type="text"     title="Client name"/>

    <param name="width"           type="numeric"  title="Display width"/>
    <param name="height"          type="numeric"  title="Display height"/>
    <param name="dpi"             type="numeric"  title="Display resolution (DPI)"/>
    <param name="color-depth"     type="enum" title="Color depth">
        <option value=""></option>
        <option value="8">256 color</option>
        <option value="16">Low color (16-bit)</option>
        <option value="24">True color (24-bit)</option>
        <option value="32">True color (32-bit)</option>
    </param>

    <param name="server-layout" type="enum" title="Keyboard layout">
        <option value=""></option>
        <option value="en-us-qwerty">US English (Qwerty)</option>
        <option value="fr-fr-azerty">French (Azerty)</option>
        <option value="de-de-qwertz">German (Qwertz)</option>
        <option value="it-it-qwerty">Italian (Qwerty)</option>
        <option value="sv-se-qwerty">Swedish (Qwerty)</option>
        <option value="failsafe">Unicode</option>
    </param>

    <param name="console"         type="boolean" title="Administrator console"    value="true"/>
    <param name="console-audio"   type="boolean" title="Support audio in console" value="true"/>
    <param name="disable-audio"   type="boolean" title="Disable audio"            value="true"/>
    <param name="enable-printing" type="boolean" title="Enable printing"          value="true"/>
    <param name="enable-drive"    type="boolean" title="Enable drive"             value="true"/>
    <param name="drive-path"      type="text"    title="Drive path"/>

    <param name="security" type="enum" title="Security mode">
        <option value=""></option>
        <option value="rdp">RDP encryption</option>
        <option value="tls">TLS encryption</option>
        <option value="nla">NLA (Network Level Authentication)</option>
        <option value="any">Any</option>
    </param>

    <param name="disable-auth" type="boolean" title="Disable authentication" value="true"/>
    <param name="ignore-cert" type="boolean" title="Ignore server certificate" value="true"/>

    <param name="remote-app" type="text" title="RemoteApp program"/>
    <param name="remote-app-dir" type="text" title="RemoteApp working directory"/>
    <param name="remote-app-args" type="text" title="RemoteApp parameters"/>

    <param name="static-channels" type="text" title="Static channel names"/>

</protocol>
