From 45e9463a38af63cd024f3a568b9c61be4df2b0d1 Mon Sep 17 00:00:00 2001 From: Egor Duda Date: Sun, 16 Jun 2002 13:21:43 +0000 Subject: * include/ntdll.h: New file. * lib/ntdll.def: Add NtShutdownSystem. --- winsup/w32api/ChangeLog | 5 +++++ winsup/w32api/include/ntdll.h | 15 +++++++++++++++ winsup/w32api/lib/ntdll.def | 1 + 3 files changed, 21 insertions(+) create mode 100644 winsup/w32api/include/ntdll.h diff --git a/winsup/w32api/ChangeLog b/winsup/w32api/ChangeLog index 11e1ef740..ddaff9b3b 100644 --- a/winsup/w32api/ChangeLog +++ b/winsup/w32api/ChangeLog @@ -1,3 +1,8 @@ +2002-06-16 Egor Duda + + * include/ntdll.h: New file. + * lib/ntdll.def: Add NtShutdownSystem. + 2002-06-16 Steven Edwards * lib/dinput.def (DirectInputCreateEx): Add stub. diff --git a/winsup/w32api/include/ntdll.h b/winsup/w32api/include/ntdll.h new file mode 100644 index 000000000..b66661399 --- /dev/null +++ b/winsup/w32api/include/ntdll.h @@ -0,0 +1,15 @@ +#ifndef _NTDLL_H +#define _NTDLL_H +#if __GNUC__ >=3 +#pragma GCC system_header +#endif + +typedef enum _SHUTDOWN_ACTION { + ShutdownNoReboot, + ShutdownReboot, + ShutdownPowerOff + } SHUTDOWN_ACTION; + +DWORD WINAPI NtShutdownSystem (SHUTDOWN_ACTION Action); + +#endif /* _NTDLL_H */ diff --git a/winsup/w32api/lib/ntdll.def b/winsup/w32api/lib/ntdll.def index bdfef0230..33dfdb078 100644 --- a/winsup/w32api/lib/ntdll.def +++ b/winsup/w32api/lib/ntdll.def @@ -30,6 +30,7 @@ NtProtectVirtualMemory@20 NtQueryVirtualMemory@24 NtReadFile@36 NtReadVirtualMemory@20 +NtShutdownSystem@4 NtUnlockVirtualMemory@16 NtWriteFile@36 NtWriteVirtualMemory@20 -- cgit v1.2.3