mirror of
https://github.com/reactos/reactos.git
synced 2024-07-15 08:56:08 +00:00
![Hermès Bélusca-Maïto](/assets/img/avatar_default.png)
- Fix structures usage and headers inclusions. - Make winsrv compile. - Deactivate some code related to processes enumeration (for testing purposes). svn path=/branches/ros-csrss/; revision=57620
44 lines
1.1 KiB
C
44 lines
1.1 KiB
C
/*
|
|
* COPYRIGHT: See COPYING in the top level directory
|
|
* PROJECT: ReactOS User API Server DLL
|
|
* FILE: win32ss/user/winsrv/server.c
|
|
* PURPOSE: Server APIs
|
|
* PROGRAMMERS: Eric Kohl
|
|
* Hermes Belusca-Maito (hermes.belusca@sfr.fr)
|
|
*/
|
|
|
|
/* INCLUDES ******************************************************************/
|
|
|
|
#include "winsrv.h"
|
|
|
|
#define NDEBUG
|
|
#include <debug.h>
|
|
|
|
|
|
/* GLOBALS *******************************************************************/
|
|
|
|
static BOOLEAN ServicesProcessIdValid = FALSE;
|
|
static ULONG_PTR ServicesProcessId;
|
|
|
|
|
|
/* FUNCTIONS *****************************************************************/
|
|
|
|
CSR_API(SrvRegisterServicesProcess)
|
|
{
|
|
PCSRSS_REGISTER_SERVICES_PROCESS RegisterServicesProcessRequest = &((PUSER_API_MESSAGE)ApiMessage)->Data.RegisterServicesProcessRequest;
|
|
|
|
if (ServicesProcessIdValid == TRUE)
|
|
{
|
|
/* Only accept a single call */
|
|
return STATUS_INVALID_PARAMETER;
|
|
}
|
|
else
|
|
{
|
|
ServicesProcessId = (ULONG_PTR)RegisterServicesProcessRequest->ProcessId;
|
|
ServicesProcessIdValid = TRUE;
|
|
return STATUS_SUCCESS;
|
|
}
|
|
}
|
|
|
|
/* EOF */
|