https://bugs.winehq.org/show_bug.cgi?id=55074
--- Comment #25 from Zhiyi Zhang zzhang@codeweavers.com --- (In reply to Tatsuyuki Ishi from comment #21)
Zhiyi, I can confirm the patches work for the non-virtual desktop case of PE Steam.
As a nitpick, you might want to apply the new winstation name logic to the nodrv branch of load_driver as well.
In load_driver(), the nodrv branch is there so that applications can create windows even if the graphics driver fails to load. I don't think it's related to services.