- Add flags for NtCreateProcessEx for upcoming patch.
- Clear Tcb->Win32Thread during win32 cleanup.
Modified: trunk/reactos/include/ndk/pstypes.h
Modified: trunk/reactos/subsys/win32k/main/dllmain.c
_____
Modified: trunk/reactos/include/ndk/pstypes.h
--- trunk/reactos/include/ndk/pstypes.h 2005-12-08 00:13:11 UTC (rev
19957)
+++ trunk/reactos/include/ndk/pstypes.h 2005-12-08 00:14:59 UTC (rev
19958)
@@ -89,6 +89,18 @@
#define PROCESS_PRIORITY_CLASS_ABOVE_NORMAL 6
//
+// NtCreateProcessEx flags
+//
+#define PS_REQUEST_BREAKAWAY 1
+#define PS_NO_DEBUG_INHERIT 2
+#define PS_INHERIT_HANDLES 4
+#define PS_UNKNOWN_VALUE 8
+#define PS_ALL_FLAGS (PS_REQUEST_BREAKAWAY |
\
+ PS_NO_DEBUG_INHERIT |
\
+ PS_INHERIT_HANDLES |
\
+ PS_UNKNOWN_VALUE)
+
+//
// Process base priorities
//
#define PROCESS_PRIORITY_IDLE 3
_____
Modified: trunk/reactos/subsys/win32k/main/dllmain.c
--- trunk/reactos/subsys/win32k/main/dllmain.c 2005-12-08 00:13:11 UTC
(rev 19957)
+++ trunk/reactos/subsys/win32k/main/dllmain.c 2005-12-08 00:14:59 UTC
(rev 19958)
@@ -248,6 +248,7 @@
e = PopEntryList(&Win32Thread->ReferencesList);
}
+ PsSetThreadWin32Thread(Thread, NULL);
}
RETURN( STATUS_SUCCESS);