From: duda Date: Sun, 16 Jun 2002 13:21:37 +0000 (+0000) Subject: * include/ntdll.h: New file. X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=e55ebea6bbec9c5c87dfea07fd39c31ccae1a21d;p=pf3gnuchains%2Fpf3gnuchains3x.git * include/ntdll.h: New file. * lib/ntdll.def: Add NtShutdownSystem. --- diff --git a/winsup/w32api/ChangeLog b/winsup/w32api/ChangeLog index 11e1ef7407..ddaff9b3b5 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 0000000000..b666613996 --- /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 bdfef02309..33dfdb0781 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