[core,aad] unify client id

* use a setting to make it configurable
This commit is contained in:
akallabeth
2024-10-29 08:42:03 +01:00
parent b2756842b2
commit 1905117465
7 changed files with 33 additions and 10 deletions

View File

@@ -2772,6 +2772,9 @@ const char* freerdp_settings_get_string(const rdpSettings* settings,
case FreeRDP_GatewayAvdArmpath:
return settings->GatewayAvdArmpath;
case FreeRDP_GatewayAvdClientID:
return settings->GatewayAvdClientID;
case FreeRDP_GatewayAvdDiagnosticserviceurl:
return settings->GatewayAvdDiagnosticserviceurl;
@@ -3081,6 +3084,9 @@ char* freerdp_settings_get_string_writable(rdpSettings* settings, FreeRDP_Settin
case FreeRDP_GatewayAvdArmpath:
return settings->GatewayAvdArmpath;
case FreeRDP_GatewayAvdClientID:
return settings->GatewayAvdClientID;
case FreeRDP_GatewayAvdDiagnosticserviceurl:
return settings->GatewayAvdDiagnosticserviceurl;
@@ -3400,6 +3406,9 @@ BOOL freerdp_settings_set_string_(rdpSettings* settings, FreeRDP_Settings_Keys_S
case FreeRDP_GatewayAvdArmpath:
return update_string_(&settings->GatewayAvdArmpath, cnv.c, len);
case FreeRDP_GatewayAvdClientID:
return update_string_(&settings->GatewayAvdClientID, cnv.c, len);
case FreeRDP_GatewayAvdDiagnosticserviceurl:
return update_string_(&settings->GatewayAvdDiagnosticserviceurl, cnv.c, len);
@@ -3735,6 +3744,9 @@ BOOL freerdp_settings_set_string_copy_(rdpSettings* settings, FreeRDP_Settings_K
case FreeRDP_GatewayAvdArmpath:
return update_string_copy_(&settings->GatewayAvdArmpath, cnv.cc, len, cleanup);
case FreeRDP_GatewayAvdClientID:
return update_string_copy_(&settings->GatewayAvdClientID, cnv.cc, len, cleanup);
case FreeRDP_GatewayAvdDiagnosticserviceurl:
return update_string_copy_(&settings->GatewayAvdDiagnosticserviceurl, cnv.cc, len,
cleanup);

View File

@@ -490,6 +490,7 @@ static const struct settings_str_entry settings_map[] = {
{ FreeRDP_GatewayAvdActivityhint, FREERDP_SETTINGS_TYPE_STRING,
"FreeRDP_GatewayAvdActivityhint" },
{ FreeRDP_GatewayAvdArmpath, FREERDP_SETTINGS_TYPE_STRING, "FreeRDP_GatewayAvdArmpath" },
{ FreeRDP_GatewayAvdClientID, FREERDP_SETTINGS_TYPE_STRING, "FreeRDP_GatewayAvdClientID" },
{ FreeRDP_GatewayAvdDiagnosticserviceurl, FREERDP_SETTINGS_TYPE_STRING,
"FreeRDP_GatewayAvdDiagnosticserviceurl" },
{ FreeRDP_GatewayAvdGeo, FREERDP_SETTINGS_TYPE_STRING, "FreeRDP_GatewayAvdGeo" },