- NDK 0.98, now with versionned headers. Too many changes to list, see the TinyKRNL...
[reactos.git] / reactos / include / ndk / exfuncs.h
index f4c52a4..630aa5e 100644 (file)
@@ -1,4 +1,4 @@
-/*++ NDK Version: 0095
+/*++ NDK Version: 0098
 
 Copyright (c) Alex Ionescu.  All rights reserved.
 
@@ -12,7 +12,7 @@ Abstract:
 
 Author:
 
-    Alex Ionescu (alex.ionescu@reactos.com)   06-Oct-2004
+    Alex Ionescu (alexi@tinykrnl.org) - Updated - 27-Feb-2006
 
 --*/
 
@@ -205,6 +205,15 @@ NtOpenEvent(
     IN POBJECT_ATTRIBUTES ObjectAttributes
 );
 
+NTSYSCALLAPI
+NTSTATUS
+NTAPI
+NtOpenKeyedEvent(
+    OUT PHANDLE EventHandle,
+    IN ACCESS_MASK DesiredAccess,
+    IN POBJECT_ATTRIBUTES ObjectAttributes
+);
+
 NTSYSCALLAPI
 NTSTATUS
 NTAPI
@@ -366,6 +375,16 @@ NtReleaseMutant(
     IN PLONG ReleaseCount OPTIONAL
 );
 
+NTSYSCALLAPI
+NTSTATUS
+NTAPI
+NtReleaseKeyedEvent(
+    IN HANDLE EventHandle,
+    IN PVOID Key,
+    IN BOOLEAN Alertable,
+    IN PLARGE_INTEGER Timeout OPTIONAL
+);
+
 NTSYSCALLAPI
 NTSTATUS
 NTAPI
@@ -413,6 +432,13 @@ NtSetEvent(
     OUT PLONG PreviousState  OPTIONAL
 );
 
+NTSYSCALLAPI
+NTSTATUS
+NTAPI
+NtSetEventBoostPriority(
+    IN HANDLE EventHandle
+);
+
 NTSYSCALLAPI
 NTSTATUS
 NTAPI
@@ -485,6 +511,16 @@ NtShutdownSystem(
     IN SHUTDOWN_ACTION Action
 );
 
+NTSYSCALLAPI
+NTSTATUS
+NTAPI
+NtWaitForKeyedEvent(
+    IN HANDLE EventHandle,
+    IN PVOID Key,
+    IN BOOLEAN Alertable,
+    IN PLARGE_INTEGER Timeout OPTIONAL
+);
+
 NTSYSCALLAPI
 NTSTATUS
 NTAPI
@@ -535,7 +571,6 @@ ZwClearEvent(
     IN HANDLE EventHandle
 );
 
-NTSYSAPI
 NTSYSAPI
 NTSTATUS
 NTAPI
@@ -823,6 +858,7 @@ ZwSetDefaultHardErrorPort(
     IN HANDLE PortHandle
 );
 
+NTSYSAPI
 NTSYSAPI
 NTSTATUS
 NTAPI