struct _RESTART_BLOCK { unsigned long Signature;/* 0x0 4 */ unsigned long Length;/* 0x4 4 */ unsigned short Version;/* 0x8 2 */ unsigned short Revision;/* 0xa 2 */ struct _RESTART_BLOCK* NextRestartBlock;/* 0xc 4 */ void* RestartAddress;/* 0x10 4 */ unsigned long BootMasterId;/* 0x14 4 */ unsigned long ProcessorId;/* 0x18 4 */ volatile struct _BOOT_STATUS BootStatus;/* 0x1c 4 */ unsigned long CheckSum;/* 0x20 4 */ unsigned long SaveAreaLength;/* 0x24 4 */ union { unsigned long SaveArea[1];/* 0x28 4 */ struct _ALPHA_RESTART_STATE Alpha;/* 0x28 2000 */ struct _I386_RESTART_STATE I386;/* 0x28 4 */ struct _IA64_RESTART_STATE Ia64;/* 0x28 4 */ } u;/* 0x28 2000 */};/* source: Windows 2000 RC2 DDK Alpha libcntpr.lib CodeView type records; build 2128 per the DDK's ntverp.h */size 2040 (0x7f8)12 members0 holespadding 032 cachelines
Used in (1)