Jacek Caban (@jacek) commented about dlls/winex11.drv/desktop.c:
static void query_desktop_work_area( RECT *rc_work ) { static const WCHAR trayW[] = {'S','h','e','l','l','_','T','r','a','y','W','n','d'};
- UNICODE_STRING str = { sizeof(trayW), sizeof(trayW), (WCHAR *)trayW };
- UNICODE_STRING str = RTL_CONSTANT_STRING( trayW );
You'd need to null-terminate trayW for this to work.