/* * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS User API Server DLL * FILE: win32ss/user/winsrv/winsrv.h * PURPOSE: Main header - Definitions * PROGRAMMERS: Hermes Belusca-Maito (hermes.belusca@sfr.fr) */ #ifndef __WINSRV_H__ #define __WINSRV_H__ #include /* PSDK/NDK Headers */ #define WIN32_NO_STATUS #define _INC_WINDOWS #define COM_NO_WINDOWS_H #include #include #include #include #include #include #include #include /* Undocumented user definitions */ #include #define NTOS_MODE_USER #include #include #include #include #include /* PSEH for SEH Support */ #include /* Public Win32K Headers */ #include /* CSRSS Header */ #include typedef struct tagSHUTDOWN_SETTINGS { BOOL AutoEndTasks; ULONG HungAppTimeout; ULONG WaitToKillAppTimeout; ULONG WaitToKillServiceTimeout; ULONG ProcessTerminateTimeout; } SHUTDOWN_SETTINGS, *PSHUTDOWN_SETTINGS; extern SHUTDOWN_SETTINGS ShutdownSettings; VOID FASTCALL GetTimeouts(IN PSHUTDOWN_SETTINGS ShutdownSettings); #endif /* __WINSRV_H__ */