ReactOS 0.4.15-dev-8434-g155a7c7
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 */
13CSR_API(SrvCreateSystemThreads);
14CSR_API(SrvActivateDebugger);
15CSR_API(SrvGetThreadConsoleDesktop);
16CSR_API(SrvDeviceEvent);
17
18/* harderror.c */
19VOID
23
24/* register.c */
25CSR_API(SrvRegisterServicesProcess);
26CSR_API(SrvRegisterLogonProcess);
27
28/* shutdown.c */
33 IN BOOLEAN FirstPhase);
34
35CSR_API(SrvExitWindowsEx);
36CSR_API(SrvEndTask);
37CSR_API(SrvLogon);
38CSR_API(SrvRecordShutdownReason);
unsigned char BOOLEAN
#define CSR_API(n)
Definition: csrsrv.h:176
static const WCHAR Message[]
Definition: register.c:74
unsigned int BOOL
Definition: ntddk_ex.h:94
static PUSER_SOUND_SENTRY _UserSoundSentry
Definition: sndsntry.c:21
#define NTAPI
Definition: typedefs.h:36
#define IN
Definition: typedefs.h:39
uint32_t ULONG
Definition: typedefs.h:59
PKPROCESS CsrProcess
Definition: videoprt.c:39
VOID NTAPI UserServerHardError(IN PCSR_THREAD ThreadData, IN PHARDERROR_MSG Message)
Definition: harderror.c:1082
ULONG NTAPI UserClientShutdown(IN PCSR_PROCESS CsrProcess, IN ULONG Flags, IN BOOLEAN FirstPhase)
Definition: shutdown.c:732
_Must_inspect_result_ _In_ ULONG Flags
Definition: wsk.h:170