From: Brendan Shanks bshanks@codeweavers.com
--- dlls/nsiproxy.sys/device.c | 4 ++++ 1 file changed, 4 insertions(+)
diff --git a/dlls/nsiproxy.sys/device.c b/dlls/nsiproxy.sys/device.c index c64f61ed0fe..fe12ba6544b 100644 --- a/dlls/nsiproxy.sys/device.c +++ b/dlls/nsiproxy.sys/device.c @@ -457,6 +457,8 @@ static DWORD WINAPI request_thread_proc( void *arg ) { LIST_ENTRY *entry;
+ SetThreadDescription( GetCurrentThread(), L"wine_nsi_request" ); + while (WaitForSingleObject( request_event, INFINITE ) == WAIT_OBJECT_0) { TRACE( "request_event triggered\n" ); @@ -486,6 +488,8 @@ static DWORD WINAPI notification_thread_proc( void *arg ) LIST_ENTRY *entry, *next; NTSTATUS status;
+ SetThreadDescription( GetCurrentThread(), L"wine_nsi_notification" ); + while (!(status = nsiproxy_call( nsi_get_notification, ¶ms ))) { EnterCriticalSection( &nsiproxy_cs );