[ros-diffs] [ion] 18201: - Add RtlSetProcessCritical

ion at svn.reactos.com ion at svn.reactos.com
Sun Oct 2 10:22:58 CEST 2005


- Add RtlSetProcessCritical
- Some fixes.
Modified: trunk/reactos/include/ndk/ketypes.h
Modified: trunk/reactos/include/ndk/pstypes.h
Modified: trunk/reactos/include/ndk/rtlfuncs.h
Modified: trunk/reactos/include/ndk/rtltypes.h
Modified: trunk/reactos/include/ndk/umtypes.h
  _____  

Modified: trunk/reactos/include/ndk/ketypes.h
--- trunk/reactos/include/ndk/ketypes.h	2005-10-02 08:08:04 UTC (rev
18200)
+++ trunk/reactos/include/ndk/ketypes.h	2005-10-02 08:22:49 UTC (rev
18201)
@@ -172,8 +172,6 @@

 
 /* TYPES
*********************************************************************/
 
-typedef LONG KPRIORITY;
-
 #ifdef NTOS_MODE_USER
 typedef CCHAR KPROCESSOR_MODE;
 
  _____  

Modified: trunk/reactos/include/ndk/pstypes.h
--- trunk/reactos/include/ndk/pstypes.h	2005-10-02 08:08:04 UTC (rev
18200)
+++ trunk/reactos/include/ndk/pstypes.h	2005-10-02 08:22:49 UTC (rev
18201)
@@ -13,7 +13,7 @@

 #include "ldrtypes.h"
 #include "mmtypes.h"
 #include "obtypes.h"
-#include "extypes.h"
+//#include "extypes.h"
 #ifndef NTOS_MODE_USER
 #include "setypes.h"
 #endif
@@ -207,6 +207,11 @@
 
 /* TYPES
*********************************************************************/
 
+struct _W32THREAD;
+struct _W32PROCESS;
+
+struct _ETHREAD;
+
 #ifdef NTOS_MODE_USER
 typedef struct _CLIENT_ID
 {
@@ -215,11 +220,6 @@
 } CLIENT_ID, *PCLIENT_ID;
 #endif
 
-struct _W32THREAD;
-struct _W32PROCESS;
-
-struct _ETHREAD;
-
 typedef struct _DESCRIPTOR_TABLE_ENTRY
 {
     ULONG Selector;
  _____  

Modified: trunk/reactos/include/ndk/rtlfuncs.h
--- trunk/reactos/include/ndk/rtlfuncs.h	2005-10-02 08:08:04 UTC
(rev 18200)
+++ trunk/reactos/include/ndk/rtlfuncs.h	2005-10-02 08:22:49 UTC
(rev 18201)
@@ -1313,6 +1313,15 @@

 NTAPI
 RtlReleasePebLock(VOID);
 
+NTSYSAPI
+VOID
+NTAPI
+RtlSetProcessIsCritical(
+    IN BOOLEAN NewValue,
+    OUT PBOOLEAN OldValue OPTIONAL,
+    IN BOOLEAN IsWinlogon
+);
+
 /*
  * Environment/Path Functions
  */
  _____  

Modified: trunk/reactos/include/ndk/rtltypes.h
--- trunk/reactos/include/ndk/rtltypes.h	2005-10-02 08:08:04 UTC
(rev 18200)
+++ trunk/reactos/include/ndk/rtltypes.h	2005-10-02 08:22:49 UTC
(rev 18201)
@@ -10,6 +10,7 @@

 #define _RTLTYPES_H
 
 /* DEPENDENCIES
**************************************************************/
+#include "pstypes.h"
 
 /* CONSTANTS
*****************************************************************/
 #define MAXIMUM_LEADBYTES 12
  _____  

Modified: trunk/reactos/include/ndk/umtypes.h
--- trunk/reactos/include/ndk/umtypes.h	2005-10-02 08:08:04 UTC (rev
18200)
+++ trunk/reactos/include/ndk/umtypes.h	2005-10-02 08:22:49 UTC (rev
18201)
@@ -110,6 +110,7 @@

 typedef short CSHORT;
 typedef CSHORT *PCSHORT;
 typedef LARGE_INTEGER PHYSICAL_ADDRESS, *PPHYSICAL_ADDRESS;
+typedef LONG KPRIORITY;
 typedef LONG NTSTATUS, *PNTSTATUS;
 #define STATIC static
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.reactos.org/pipermail/ros-diffs/attachments/20051002/b2d2976d/attachment.html


More information about the Ros-diffs mailing list