Zhiyi Zhang (@zhiyi) commented about dlls/win32u/sysparams.c:
if (found) {
char buffer[MAX_PATH], *tmp;
if (info->cb >= offsetof(DISPLAY_DEVICEW, DeviceName) + sizeof(info->DeviceName))
lstrcpyW( info->DeviceName, found->device_name );
{
if (monitor) sprintf( buffer, "\\\\.\\DISPLAY%d\\Monitor%d", adapter->id + 1, monitor->id );
else sprintf( buffer, "\\\\.\\DISPLAY%d", adapter->id + 1 );
asciiz_to_unicode( info->DeviceName, buffer );
} if (info->cb >= offsetof(DISPLAY_DEVICEW, DeviceString) + sizeof(info->DeviceString))
lstrcpyW( info->DeviceString, found->device_string );
{
if (monitor) asciiz_to_unicode( info->DeviceString, "Generic Non-PnP Monitor" );
Copy L"Generic Non-PnP Monitor" into info->DeviceString directly.