ReactOS 0.4.15-dev-5865-g640e228
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
27/* Undocumented user definitions */
28#include <undocuser.h>
29
30#define NTOS_MODE_USER
31#include <ndk/cmfuncs.h>
32#include <ndk/exfuncs.h>
33#include <ndk/obfuncs.h>
34#include <ndk/psfuncs.h>
35#include <ndk/rtlfuncs.h>
36
37/* PSEH for SEH Support */
38#include <pseh/pseh2.h>
39
40/* Public Win32K Headers */
41#include <ntuser.h>
42
43/* CSRSS Header */
44#include <csr/csrsrv.h>
45
47{
54
56
59
60#endif /* __WINSRV_H__ */
unsigned int BOOL
Definition: ntddk_ex.h:94
#define FASTCALL
Definition: nt_native.h:50
ULONG WaitToKillServiceTimeout
Definition: winsrv.h:51
ULONG HungAppTimeout
Definition: winsrv.h:49
ULONG WaitToKillAppTimeout
Definition: winsrv.h:50
ULONG ProcessTerminateTimeout
Definition: winsrv.h:52
#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