#ifndef _NTLDR_H
#if (PHNT_MODE != PHNT_MODE_KERNEL)
#if (PHNT_VERSION >= PHNT_WINDOWS_8)
// rev
typedef struct _MUI_RC_CONFIG
{
ULONG Signature; // Magic signature 0xFEEDFACE (-20054323 signed)
ULONG Size; // Total size of this structure
ULONG Version; // Version (0x10000 = 1.0)
ULONG Flags1; // Primary flags field (validated with & 0xFFFFFFF8)
ULONG Flags2; // Secondary flags field (validated with & 0xFFFFFFCC)
ULONG ValidationField; // Additional validation field
ULONG Flags3; // Tertiary flags field (validated with & 0xFFFFFFFC)
ULONG Reserved1; // Reserved field
ULONG Reserved2; // Reserved field
ULONG Reserved3; // Reserved field
ULONG Reserved4; // Reserved field
ULONG Reserved5; // Reserved field
ULONG Reserved6; // Reserved field
ULONG Reserved7; // Reserved field
ULONG Reserved8; // Reserved field
ULONG Reserved9; // Reserved field
ULONG Reserved10; // Reserved field
// Data section offset/size pairs (validated for bounds checking)
ULONG Section1Offset; // First data section offset
ULONG Section1Size; // First data section size
ULONG Section2Offset; // Second data section offset
ULONG Section2Size; // Second data section size
ULONG Section3Offset; // Third data section offset
ULONG Section3Size; // Third data section size
ULONG Section4Offset; // Fourth data section offset
ULONG Section4Size; // Fourth data section size
ULONG Section5Offset; // Fifth data section offset
ULONG Section5Size; // Fifth data section size
ULONG Section6Offset; // Sixth data section offset
ULONG Section6Size; // Sixth data section size
ULONG Section7Offset; // Seventh data section offset
ULONG Section7Size; // Seventh data section size
ULONG Section8Offset; // Eighth data section offset
ULONG Section8Size; // Eighth data section size
// Variable length data follows...
// The actual data sections referenced by the offset/size pairs above
} MUI_RC_CONFIG, *PMUI_RC_CONFIG;
View code on GitHubNo description available.