[ros-diffs] [arty] 38798: This actually used to work due to the work csrss does setting up low memory space. This fixes it to pass a QOS parameter as it isn't optional.
arty at svn.reactos.org
arty at svn.reactos.org
Fri Jan 16 22:03:11 CET 2009
Author: arty
Date: Fri Jan 16 15:03:10 2009
New Revision: 38798
URL: http://svn.reactos.org/svn/reactos?rev=38798&view=rev
Log:
This actually used to work due to the work csrss does setting up low memory
space. This fixes it to pass a QOS parameter as it isn't optional.
Modified:
trunk/reactos/subsystems/win32/win32k/ntuser/csr.c
Modified: trunk/reactos/subsystems/win32/win32k/ntuser/csr.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/ntuser/csr.c?rev=38798&r1=38797&r2=38798&view=diff
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/ntuser/csr.c [iso-8859-1] (original)
+++ trunk/reactos/subsystems/win32/win32k/ntuser/csr.c [iso-8859-1] Fri Jan 16 15:03:10 2009
@@ -21,12 +21,18 @@
NTSTATUS Status;
UNICODE_STRING PortName;
ULONG ConnectInfoLength;
+ SECURITY_QUALITY_OF_SERVICE Qos;
RtlInitUnicodeString(&PortName, L"\\Windows\\ApiPort");
ConnectInfoLength = 0;
+ Qos.Length = sizeof(Qos);
+ Qos.ImpersonationLevel = SecurityDelegation;
+ Qos.ContextTrackingMode = SECURITY_STATIC_TRACKING;
+ Qos.EffectiveOnly = FALSE;
+
Status = ZwConnectPort(&WindowsApiPort,
&PortName,
- NULL,
+ &Qos,
NULL,
NULL,
NULL,
More information about the Ros-diffs
mailing list