That reminds me of my attempt to fix this mess. I gave up, when almost
every change of a structure size broke boot.
Obviously there is code that relies on certain structure sizes,
independent from the actual structure definitions, but I didn't find
where there was.
Good luck ;-)
Am 17.01.2012 18:42, schrieb ion(a)svn.reactos.org:
Author: ion
Date: Tue Jan 17 17:42:47 2012
New Revision: 54990
URL:
http://svn.reactos.org/svn/reactos?rev=54990&view=rev
Log:
Fix boot. The fact this fixes it should worry about the state of CSRSS...
...
Modified:
trunk/reactos/include/reactos/subsys/csrss/csrss.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/subsys/csr…
==============================================================================
--- trunk/reactos/include/reactos/subsys/csrss/csrss.h [iso-8859-1] (original)
+++ trunk/reactos/include/reactos/subsys/csrss/csrss.h [iso-8859-1] Tue Jan 17 17:42:47
2012
@@ -51,6 +51,7 @@
typedef struct
{
+#if 0
//
// NT-type structure (BASE_CREATEPROCESS_MSG)
//
@@ -65,6 +66,7 @@
PVOID PebAddressNative;
ULONG PebAddressWow64;
USHORT ProcessorArchitecture;
+#endif
//
// ReactOS Data
//