void wf_peer_read_settings(freerdp_peer* client) { if (!wf_settings_read_string_ascii(HKEY_LOCAL_MACHINE, _T("Software\\FreeRDP\\Server"), _T("CertificateFile"), &(client->settings->CertificateFile))) client->settings->CertificateFile = _strdup("server.crt"); if (!wf_settings_read_string_ascii(HKEY_LOCAL_MACHINE, _T("Software\\FreeRDP\\Server"), _T("PrivateKeyFile"), &(client->settings->PrivateKeyFile))) client->settings->PrivateKeyFile = _strdup("server.key"); }
BOOL wf_peer_read_settings(freerdp_peer* client) { if (!wf_settings_read_string_ascii(HKEY_LOCAL_MACHINE, SERVER_KEY, _T("CertificateFile"), &(client->settings->CertificateFile))) { client->settings->CertificateFile = _strdup("server.crt"); if (!client->settings->CertificateFile) return FALSE; } if (!wf_settings_read_string_ascii(HKEY_LOCAL_MACHINE, SERVER_KEY, _T("PrivateKeyFile"), &(client->settings->PrivateKeyFile))) { client->settings->PrivateKeyFile = _strdup("server.key"); if (!client->settings->PrivateKeyFile) return FALSE; } return TRUE; }