Jefferson Carpenter : ntoskrnl.exe: Set reserved to 0 in pnp WM_DEVICECHANGE broadcast.
Alexandre Julliard
julliard at winehq.org
Tue Jun 30 14:55:07 CDT 2020
Module: wine
Branch: master
Commit: ab6f8ba0d1ad6d3f825f22b2153dc5969dbd97a2
URL: https://source.winehq.org/git/wine.git/?a=commit;h=ab6f8ba0d1ad6d3f825f22b2153dc5969dbd97a2
Author: Jefferson Carpenter <jeffersoncarpenter2 at gmail.com>
Date: Tue Jun 30 17:10:00 2020 +0000
ntoskrnl.exe: Set reserved to 0 in pnp WM_DEVICECHANGE broadcast.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49488
Signed-off-by: Jefferson Carpenter <jeffersoncarpenter2 at gmail.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/ntoskrnl.exe/pnp.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/dlls/ntoskrnl.exe/pnp.c b/dlls/ntoskrnl.exe/pnp.c
index 91b825dffc..6a0e82ec0e 100644
--- a/dlls/ntoskrnl.exe/pnp.c
+++ b/dlls/ntoskrnl.exe/pnp.c
@@ -782,9 +782,10 @@ NTSTATUS WINAPI IoSetDeviceInterfaceState( UNICODE_STRING *name, BOOLEAN enable
if ((broadcast = heap_alloc( len )))
{
- broadcast->dbcc_size = len;
+ broadcast->dbcc_size = len;
broadcast->dbcc_devicetype = DBT_DEVTYP_DEVICEINTERFACE;
- broadcast->dbcc_classguid = iface->interface_class;
+ broadcast->dbcc_reserved = 0;
+ broadcast->dbcc_classguid = iface->interface_class;
lstrcpynW( broadcast->dbcc_name, name->Buffer, namelen + 1 );
send_devicechange( enable ? DBT_DEVICEARRIVAL : DBT_DEVICEREMOVECOMPLETE, broadcast, len );
heap_free( broadcast );
More information about the wine-cvs
mailing list