2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS User API Server DLL
4 * FILE: win32ss/user/winsrv/server.c
6 * PROGRAMMERS: Eric Kohl
7 * Hermes Belusca-Maito (hermes.belusca@sfr.fr)
10 /* INCLUDES ******************************************************************/
18 /* GLOBALS *******************************************************************/
20 static BOOLEAN ServicesProcessIdValid
= FALSE
;
21 static ULONG_PTR ServicesProcessId
= 0;
24 /* FUNCTIONS *****************************************************************/
26 CSR_API(SrvRegisterServicesProcess
)
28 PCSRSS_REGISTER_SERVICES_PROCESS RegisterServicesProcessRequest
= &((PUSER_API_MESSAGE
)ApiMessage
)->Data
.RegisterServicesProcessRequest
;
30 if (ServicesProcessIdValid
== TRUE
)
32 /* Only accept a single call */
33 return STATUS_INVALID_PARAMETER
;
37 ServicesProcessId
= RegisterServicesProcessRequest
->ProcessId
;
38 ServicesProcessIdValid
= TRUE
;
39 return STATUS_SUCCESS
;