[ros-diffs] [ion] 24633: - Add NtGetWriteWatch, NtResetWriteWatch. - Add NtCreateJobSet and define JOB_SET_ARRAY.

ion at svn.reactos.org ion at svn.reactos.org
Mon Oct 23 20:35:13 CEST 2006


Author: ion
Date: Mon Oct 23 22:35:13 2006
New Revision: 24633

URL: http://svn.reactos.org/svn/reactos?rev=24633&view=rev
Log:
- Add NtGetWriteWatch, NtResetWriteWatch.
- Add NtCreateJobSet and define JOB_SET_ARRAY.

Modified:
    trunk/reactos/include/psdk/winnt.h
    trunk/reactos/ntoskrnl/mm/mm.c
    trunk/reactos/ntoskrnl/ps/job.c

Modified: trunk/reactos/include/psdk/winnt.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/winnt.h?rev=24633&r1=24632&r2=24633&view=diff
==============================================================================
--- trunk/reactos/include/psdk/winnt.h (original)
+++ trunk/reactos/include/psdk/winnt.h Mon Oct 23 22:35:13 2006
@@ -3386,6 +3386,13 @@
 } JOBOBJECTINFOCLASS;
 #endif
 
+typedef struct _JOB_SET_ARRAY
+{
+    HANDLE JobHandle;
+    DWORD MemberLevel;
+    DWORD Flags;
+} JOB_SET_ARRAY, *PJOB_SET_ARRAY;
+
 typedef struct _JOBOBJECT_BASIC_ACCOUNTING_INFORMATION {
 	LARGE_INTEGER TotalUserTime;
 	LARGE_INTEGER TotalKernelTime;

Modified: trunk/reactos/ntoskrnl/mm/mm.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/mm.c?rev=24633&r1=24632&r2=24633&view=diff
==============================================================================
--- trunk/reactos/ntoskrnl/mm/mm.c (original)
+++ trunk/reactos/ntoskrnl/mm/mm.c Mon Oct 23 22:35:13 2006
@@ -404,4 +404,28 @@
   return (NT_SUCCESS(Status) ? ProcAddress : NULL);
 }
 
+NTSTATUS
+NTAPI
+NtGetWriteWatch(IN HANDLE ProcessHandle,
+                IN ULONG Flags,
+                IN PVOID BaseAddress,
+                IN ULONG RegionSize,
+                IN PVOID *UserAddressArray,
+                OUT PULONG EntriesInUserAddressArray,
+                OUT PULONG Granularity)
+{
+    UNIMPLEMENTED;
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+NTSTATUS
+NTAPI
+NtResetWriteWatch(IN HANDLE ProcessHandle,
+                 IN PVOID BaseAddress,
+                 IN ULONG RegionSize)
+{
+    UNIMPLEMENTED;
+    return STATUS_NOT_IMPLEMENTED;
+}
+
 /* EOF */

Modified: trunk/reactos/ntoskrnl/ps/job.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ps/job.c?rev=24633&r1=24632&r2=24633&view=diff
==============================================================================
--- trunk/reactos/ntoskrnl/ps/job.c (original)
+++ trunk/reactos/ntoskrnl/ps/job.c Mon Oct 23 22:35:13 2006
@@ -203,6 +203,15 @@
     return Status;
 }
 
+NTSTATUS
+NTAPI
+NtCreateJobSet(IN ULONG NumJob,
+               IN PJOB_SET_ARRAY UserJobSet,
+               IN ULONG Flags)
+{
+    UNIMPLEMENTED;
+    return STATUS_NOT_IMPLEMENTED;
+}
 
 /*
  * @unimplemented




More information about the Ros-diffs mailing list