struct _LOADER_PARAMETER_BLOCK { struct _LIST_ENTRY LoadOrderListHead;/* 0x0 8 */ struct _LIST_ENTRY MemoryDescriptorListHead;/* 0x8 8 */ struct _LIST_ENTRY BootDriverListHead;/* 0x10 8 */ unsigned long KernelStack;/* 0x18 4 */ unsigned long Prcb;/* 0x1c 4 */ unsigned long Process;/* 0x20 4 */ unsigned long Thread;/* 0x24 4 */ unsigned long RegistryLength;/* 0x28 4 */ void* RegistryBase;/* 0x2c 4 */ struct _CONFIGURATION_COMPONENT_DATA* ConfigurationRoot;/* 0x30 4 */ char* ArcBootDeviceName;/* 0x34 4 */ char* ArcHalDeviceName;/* 0x38 4 */ char* NtBootPathName;/* 0x3c 4 */ /* ── cacheline 1 boundary (64 bytes) ── */ char* NtHalPathName;/* 0x40 4 */ char* LoadOptions;/* 0x44 4 */ struct _NLS_DATA_BLOCK* NlsData;/* 0x48 4 */ struct _ARC_DISK_INFORMATION* ArcDiskInformation;/* 0x4c 4 */ void* OemFontFile;/* 0x50 4 */ struct _SETUP_LOADER_BLOCK* SetupLoaderBlock;/* 0x54 4 */ struct _LOADER_PARAMETER_EXTENSION* Extension;/* 0x58 4 */ /* 4 bytes padding */ union { struct _I386_LOADER_BLOCK I386;/* 0x60 4 */ struct _ALPHA_LOADER_BLOCK Alpha;/* 0x60 168 */ struct _IA64_LOADER_BLOCK Ia64;/* 0x60 4 */ } u;/* 0x60 168 */};/* source: Windows 2000 RC2 DDK Alpha libcntpr.lib CodeView type records; build 2128 per the DDK's ntverp.h */size 264 (0x108)21 members1 hole (4 bytes)padding 05 cachelines
Used in (0)