diff --git a/include/freerdp/settings.h b/include/freerdp/settings.h index 3cad588a4..5bae9e0cd 100644 --- a/include/freerdp/settings.h +++ b/include/freerdp/settings.h @@ -89,6 +89,7 @@ typedef enum RDP_VERSION_10_4 = 0x00080009, RDP_VERSION_10_5 = 0x0008000a, RDP_VERSION_10_6 = 0x0008000b, + RDP_VERSION_10_7 = 0x0008000C } RDP_VERSION; /* Color depth */ diff --git a/libfreerdp/core/gcc.c b/libfreerdp/core/gcc.c index 840b26ca0..866737b04 100644 --- a/libfreerdp/core/gcc.c +++ b/libfreerdp/core/gcc.c @@ -81,6 +81,7 @@ static DWORD rdp_version_common(DWORD serverVersion, DWORD clientVersion) case RDP_VERSION_10_4: case RDP_VERSION_10_5: case RDP_VERSION_10_6: + case RDP_VERSION_10_7: return version; default: diff --git a/libfreerdp/core/settings.c b/libfreerdp/core/settings.c index 195c6b34d..786910f27 100644 --- a/libfreerdp/core/settings.c +++ b/libfreerdp/core/settings.c @@ -331,7 +331,7 @@ rdpSettings* freerdp_settings_new(DWORD flags) settings->Fullscreen = FALSE; settings->GrabKeyboard = TRUE; settings->Decorations = TRUE; - settings->RdpVersion = RDP_VERSION_10_6; + settings->RdpVersion = RDP_VERSION_10_7; settings->ColorDepth = 16; settings->ExtSecurity = FALSE; settings->NlaSecurity = TRUE;