Author: tkreuzer Date: Wed Mar 28 09:14:27 2012 New Revision: 56257
URL: http://svn.reactos.org/svn/reactos?rev=56257&view=rev Log: [NDK] Don't C_ASSERT some struct sizes on 64 bit builds
Modified: trunk/reactos/include/ndk/extypes.h
Modified: trunk/reactos/include/ndk/extypes.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/ndk/extypes.h?rev=5... ============================================================================== --- trunk/reactos/include/ndk/extypes.h [iso-8859-1] (original) +++ trunk/reactos/include/ndk/extypes.h [iso-8859-1] Wed Mar 28 09:14:27 2012 @@ -845,7 +845,9 @@ ULONG WaitReason; ULONG PadPadAlignment; } SYSTEM_THREAD_INFORMATION, *PSYSTEM_THREAD_INFORMATION; +#ifndef _WIN64 C_ASSERT(sizeof(SYSTEM_THREAD_INFORMATION) == 0x40); // Must be 8-byte aligned +#endif
typedef struct _SYSTEM_PROCESS_INFORMATION { @@ -894,9 +896,11 @@ LARGE_INTEGER OtherTransferCount; // SYSTEM_THREAD_INFORMATION TH[1]; } SYSTEM_PROCESS_INFORMATION, *PSYSTEM_PROCESS_INFORMATION; +#ifndef _WIN64 C_ASSERT(sizeof(SYSTEM_PROCESS_INFORMATION) == 0xB8); // Must be 8-byte aligned - -// +#endif + +// // Class 6 typedef struct _SYSTEM_CALL_COUNT_INFORMATION {