ReactOS  0.4.15-dev-1632-g4e289ce
api.h
Go to the documentation of this file.
1 /*
2  * COPYRIGHT: See COPYING in the top level directory
3  * PROJECT: ReactOS User API Server DLL
4  * FILE: win32ss/user/winsrv/usersrv/api.h
5  * PURPOSE: Public server APIs definitions
6  * PROGRAMMERS: Hermes Belusca-Maito (hermes.belusca@sfr.fr)
7  */
8 
9 #pragma once
10 
11 /* init.c */
13 CSR_API(SrvCreateSystemThreads);
14 CSR_API(SrvActivateDebugger);
15 CSR_API(SrvGetThreadConsoleDesktop);
16 CSR_API(SrvDeviceEvent);
17 
18 /* harderror.c */
19 VOID
20 NTAPI
23 
24 /* register.c */
25 CSR_API(SrvRegisterServicesProcess);
26 CSR_API(SrvRegisterLogonProcess);
27 
28 /* shutdown.c */
29 ULONG
30 NTAPI
32  IN ULONG Flags,
33  IN BOOLEAN FirstPhase);
34 
35 CSR_API(SrvExitWindowsEx);
36 CSR_API(SrvEndTask);
37 CSR_API(SrvLogon);
38 CSR_API(SrvRecordShutdownReason);
#define IN
Definition: typedefs.h:39
PKPROCESS CsrProcess
Definition: videoprt.c:39
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
Definition: IoEaTest.cpp:117
unsigned int BOOL
Definition: ntddk_ex.h:94
unsigned char BOOLEAN
_Must_inspect_result_ _In_ ULONG Flags
Definition: wsk.h:170
BOOL NTAPI _UserSoundSentry(VOID)
Definition: init.c:107
CHAR Message[80]
Definition: alive.c:5
ULONG NTAPI UserClientShutdown(IN PCSR_PROCESS CsrProcess, IN ULONG Flags, IN BOOLEAN FirstPhase)
Definition: shutdown.c:732
CSR_API(BaseSrvCheckApplicationCompatibility)
Definition: appcompat.c:56
unsigned int ULONG
Definition: retypes.h:1
VOID NTAPI UserServerHardError(IN PCSR_THREAD ThreadData, IN PHARDERROR_MSG Message)
Definition: harderror.c:1082