mirror of
https://github.com/reactos/reactos.git
synced 2024-12-31 19:42:51 +00:00
[WIN32K]: Some code formatting in csr.c before revampering it.
svn path=/trunk/; revision=65694
This commit is contained in:
parent
423dd92dbd
commit
06c09f7300
2 changed files with 32 additions and 36 deletions
|
@ -1,50 +1,50 @@
|
|||
/*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
* PURPOSE: Interface to csrss
|
||||
* FILE: subsys/win32k/ntuser/csr.c
|
||||
* PROJECT: ReactOS Win32k subsystem
|
||||
* PURPOSE: Interface to CSRSS / USERSRV
|
||||
* FILE: subsystems/win32/win32k/ntuser/csr.c
|
||||
* PROGRAMER: Ge van Geldorp (ge@gse.nl)
|
||||
*/
|
||||
|
||||
#include <win32k.h>
|
||||
|
||||
static HANDLE WindowsApiPort = NULL;
|
||||
// See gpepCSRSS in ntuser/ntuser.c and its initialization into NtUserInitialize()
|
||||
PEPROCESS CsrProcess = NULL;
|
||||
|
||||
NTSTATUS FASTCALL
|
||||
CsrInit(void)
|
||||
{
|
||||
NTSTATUS Status;
|
||||
UNICODE_STRING PortName;
|
||||
ULONG ConnectInfoLength;
|
||||
SECURITY_QUALITY_OF_SERVICE Qos;
|
||||
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;
|
||||
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,
|
||||
&Qos,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
&ConnectInfoLength);
|
||||
if (! NT_SUCCESS(Status))
|
||||
{
|
||||
return Status;
|
||||
}
|
||||
Status = ZwConnectPort(&WindowsApiPort,
|
||||
&PortName,
|
||||
&Qos,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
&ConnectInfoLength);
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
return Status;
|
||||
}
|
||||
|
||||
CsrProcess = PsGetCurrentProcess();
|
||||
CsrProcess = PsGetCurrentProcess();
|
||||
|
||||
return STATUS_SUCCESS;
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
|
||||
NTSTATUS FASTCALL
|
||||
co_CsrNotify(PCSR_API_MESSAGE Request)
|
||||
{
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
/*
|
||||
/*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
* PURPOSE: Interface to csrss
|
||||
* FILE: subsys/win32k/include/csr.h
|
||||
* PROJECT: ReactOS Win32k subsystem
|
||||
* PURPOSE: Interface to CSRSS / USERSRV
|
||||
* FILE: subsystems/win32/win32k/ntuser/csr.h
|
||||
* PROGRAMER: Ge van Geldorp (ge@gse.nl)
|
||||
*/
|
||||
|
||||
|
@ -12,9 +12,5 @@ extern PEPROCESS CsrProcess;
|
|||
|
||||
NTSTATUS FASTCALL CsrInit(void);
|
||||
NTSTATUS FASTCALL co_CsrNotify(PCSR_API_MESSAGE Request);
|
||||
NTSTATUS FASTCALL CsrCloseHandle(HANDLE Handle);
|
||||
NTSTATUS WINAPI CsrInsertObject(HANDLE ObjectHandle,
|
||||
ACCESS_MASK DesiredAccess,
|
||||
PHANDLE Handle);
|
||||
|
||||
/* EOF */
|
||||
|
|
Loading…
Reference in a new issue