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@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/csrs... ============================================================================== --- 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 //