in Source/RiderSourceCodeAccess/Private/RiderPathLocator/Win/RiderPathLocatorWin.cpp [102:112]
static LONG GetStringRegKey(const HKEY Key, const FString& ValueName, FString& Value)
{
WCHAR Buffer[512];
DWORD BufferSize = sizeof(Buffer);
const ULONG Result = RegQueryValueExW(Key, *ValueName, nullptr, nullptr, reinterpret_cast<LPBYTE>(Buffer), &BufferSize);
if (Result == ERROR_SUCCESS)
{
Value = Buffer;
}
return Result;
}