ntoskrnl.exe: Use correct name format when sending WM_DEVICECHANGE.
This fixes controller hotplug with FarCry Primal. Signed-off-by: Arkadiusz Hiler <ahiler@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
0a82d891fc
commit
f69c8f0181
|
@ -776,6 +776,7 @@ NTSTATUS WINAPI IoSetDeviceInterfaceState( UNICODE_STRING *name, BOOLEAN enable
|
|||
broadcast->dbcc_reserved = 0;
|
||||
broadcast->dbcc_classguid = iface->interface_class;
|
||||
lstrcpynW( broadcast->dbcc_name, name->Buffer, namelen + 1 );
|
||||
if (namelen > 1) broadcast->dbcc_name[1] = '\\';
|
||||
send_devicechange( enable ? DBT_DEVICEARRIVAL : DBT_DEVICEREMOVECOMPLETE, broadcast, len );
|
||||
heap_free( broadcast );
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue