[WIN32K]
authorJérôme Gardou <jerome.gardou@reactos.org>
Fri, 19 Sep 2014 18:21:06 +0000 (18:21 +0000)
committerJérôme Gardou <jerome.gardou@reactos.org>
Fri, 19 Sep 2014 18:21:06 +0000 (18:21 +0000)
 - Allocate the the queue client event as a KERNEL_HANDLE
CORE-8539

svn path=/trunk/; revision=64197

reactos/win32ss/user/ntuser/main.c

index 905fa04..e6df046 100644 (file)
@@ -266,6 +266,7 @@ UserCreateThreadInfo(struct _ETHREAD *Thread)
     NTSTATUS Status = STATUS_SUCCESS;
     PTEB pTeb;
     LARGE_INTEGER LargeTickCount;
+    OBJECT_ATTRIBUTES EventQueueObjAttr;
 
     Process = Thread->ThreadsProcess;
 
@@ -313,6 +314,7 @@ UserCreateThreadInfo(struct _ETHREAD *Thread)
     ptiCurrent->ppi->cThreads++;
 
     ptiCurrent->hEventQueueClient = NULL;
+    InitializeObjectAttributes(&EventQueueObjAttr, NULL, OBJ_KERNEL_HANDLE, NULL, NULL);
     Status = ZwCreateEvent(&ptiCurrent->hEventQueueClient, EVENT_ALL_ACCESS,
                             NULL, SynchronizationEvent, FALSE);
     if (!NT_SUCCESS(Status))