ReactOS 0.4.16-dev-252-g9ccafe8
winsrv.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/winsrv.h
5 * PURPOSE: Main header - Definitions
6 * PROGRAMMERS: Hermes Belusca-Maito (hermes.belusca@sfr.fr)
7 */
8
9#ifndef __WINSRV_H__
10#define __WINSRV_H__
11
12#include <stdarg.h>
13
14/* PSDK/NDK Headers */
15
16#define WIN32_NO_STATUS
17#define _INC_WINDOWS
18#define COM_NO_WINDOWS_H
19
20#include <windef.h>
21#include <winbase.h>
22#include <wingdi.h>
23#include <winreg.h>
24#include <winuser.h>
25#include <imm.h>
26#include <immdev.h>
27#include <imm32_undoc.h>
28
29/* Undocumented user definitions */
30#include <undocuser.h>
31
32#define NTOS_MODE_USER
33#include <ndk/cmfuncs.h>
34#include <ndk/exfuncs.h>
35#include <ndk/obfuncs.h>
36#include <ndk/psfuncs.h>
37#include <ndk/rtlfuncs.h>
38
39/* PSEH for SEH Support */
40#include <pseh/pseh2.h>
41
42/* Public Win32K Headers */
43#include <ntuser.h>
44
45/* CSRSS Header */
46#include <csr/csrsrv.h>
47
49{
56
58
61
62#endif /* __WINSRV_H__ */
unsigned int BOOL
Definition: ntddk_ex.h:94
#define FASTCALL
Definition: nt_native.h:50
ULONG WaitToKillServiceTimeout
Definition: winsrv.h:53
ULONG HungAppTimeout
Definition: winsrv.h:51
ULONG WaitToKillAppTimeout
Definition: winsrv.h:52
ULONG ProcessTerminateTimeout
Definition: winsrv.h:54
#define IN
Definition: typedefs.h:39
uint32_t ULONG
Definition: typedefs.h:59
VOID FASTCALL GetTimeouts(IN PSHUTDOWN_SETTINGS ShutdownSettings)
Definition: init.c:87
SHUTDOWN_SETTINGS ShutdownSettings
Definition: init.c:24
struct tagSHUTDOWN_SETTINGS * PSHUTDOWN_SETTINGS
struct tagSHUTDOWN_SETTINGS SHUTDOWN_SETTINGS