Backport of pre-connect Hyper-V code
[freerdp-ubuntu-pcb-backport.git] / include / freerdp / settings.h
index 5a9acd8..44a60cf 100644 (file)
@@ -253,7 +253,8 @@ struct rdp_settings
        uint32 encryption_level; /* 28 */
        boolean authentication; /* 29 */
        uint32 negotiationFlags; /* 30 */
        uint32 encryption_level; /* 28 */
        boolean authentication; /* 29 */
        uint32 negotiationFlags; /* 30 */
-       uint32 paddingB[48 - 31]; /* 31 */
+       boolean security_layer_negotiation; /* 31 */
+       uint32 paddingB[48 - 32]; /* 32 */
 
        /* Connection Settings */
        uint32 port; /* 48 */
 
        /* Connection Settings */
        uint32 port; /* 48 */
@@ -270,7 +271,11 @@ struct rdp_settings
        boolean compression; /* 59 */
        uint32 performance_flags; /* 60 */
        rdpBlob* password_cookie; /* 61 */
        boolean compression; /* 59 */
        uint32 performance_flags; /* 60 */
        rdpBlob* password_cookie; /* 61 */
-       uint32 paddingC[80 - 62]; /* 62 */
+       uint32 paddingBackport[71 - 62]; /* 62 */
+       boolean send_preconnection_pdu; /* 71 */
+       uint32 preconnection_id; /* 72 */
+       char* preconnection_blob; /* 73 */
+       uint32 paddingC[80 - 74]; /* 74 */
 
        /* User Interface Parameters */
        boolean sw_gdi; /* 80 */
 
        /* User Interface Parameters */
        boolean sw_gdi; /* 80 */