- Add NtCreateKeyedEvent, NtOpenKeyedEvent, NtReleaseKeyedEvent, NtWaitForKeyedEvent.
authorAlex Ionescu <aionescu@gmail.com>
Mon, 23 Oct 2006 18:25:23 +0000 (18:25 +0000)
committerAlex Ionescu <aionescu@gmail.com>
Mon, 23 Oct 2006 18:25:23 +0000 (18:25 +0000)
svn path=/trunk/; revision=24632

reactos/ntoskrnl/ex/keyedevt.c [new file with mode: 0644]
reactos/ntoskrnl/ntoskrnl.rbuild

diff --git a/reactos/ntoskrnl/ex/keyedevt.c b/reactos/ntoskrnl/ex/keyedevt.c
new file mode 100644 (file)
index 0000000..fa6c07d
--- /dev/null
@@ -0,0 +1,62 @@
+/*\r
+ * COPYRIGHT:       See COPYING in the top level directory\r
+ * PROJECT:         ReactOS Kernel\r
+ * FILE:            ntoskrnl/ex/keyedevt.c\r
+ * PURPOSE:         Support for keyed events\r
+ * PROGRAMMERS:     Alex Ionescu (alex.ionescu@reactos.org)\r
+ */\r
+\r
+/* INCLUDES *****************************************************************/\r
+\r
+#include <ntoskrnl.h>\r
+#define NDEBUG\r
+#include <debug.h>\r
+\r
+/* GLOBALS *******************************************************************/\r
+\r
+/* FUNCTIONS *****************************************************************/\r
+\r
+NTSTATUS\r
+NTAPI\r
+NtCreateKeyedEvent(OUT PHANDLE KeyedEventHandle,\r
+                   IN ACCESS_MASK DesiredAccess,\r
+                   IN POBJECT_ATTRIBUTES ObjectAttributes,\r
+                   IN ULONG Flags)\r
+{\r
+    UNIMPLEMENTED;\r
+    return STATUS_NOT_IMPLEMENTED;\r
+}\r
+\r
+NTSTATUS\r
+NTAPI\r
+NtOpenKeyedEvent(OUT PHANDLE EventHandle,\r
+                 IN ACCESS_MASK DesiredAccess,\r
+                 IN POBJECT_ATTRIBUTES ObjectAttributes)\r
+{\r
+    UNIMPLEMENTED;\r
+    return STATUS_NOT_IMPLEMENTED;\r
+}\r
+\r
+NTSTATUS\r
+NTAPI\r
+NtReleaseKeyedEvent(IN HANDLE EventHandle,\r
+                    IN PVOID Key,\r
+                    IN BOOLEAN Alertable,\r
+                    IN PLARGE_INTEGER Timeout OPTIONAL)\r
+{\r
+    UNIMPLEMENTED;\r
+    return STATUS_NOT_IMPLEMENTED;\r
+}\r
+\r
+NTSTATUS\r
+NTAPI\r
+NtWaitForKeyedEvent(IN HANDLE EventHandle,\r
+                    IN PVOID Key,\r
+                    IN BOOLEAN Alertable,\r
+                    IN PLARGE_INTEGER Timeout OPTIONAL)\r
+{\r
+    UNIMPLEMENTED;\r
+    return STATUS_NOT_IMPLEMENTED;\r
+}\r
+\r
+/* EOF */\r
index 95bfbb3..cc52434 100644 (file)
             <file>fmutex.c</file>
             <file>handle.c</file>
             <file>init.c</file>
+            <file>keyedevt.c</file>
             <file>locale.c</file>
             <file>lookas.c</file>
             <file>mutant.c</file>