MUI_RC_CONFIG - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
#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
    ULONG Size;               // Total size of this structure
    ULONG Version;            // Version (0x10000 = 1.0)
    ULONG Flags1;             // Primary flags field (MUI_RC_CONFIG_FLAGS1_*)
    ULONG Flags2;             // Secondary flags field (MUI_RC_CONFIG_FLAGS2_*)
    ULONG ValidationField;    // Additional validation field (MUI_RC_CONFIG_VALIDATION_*)
    ULONG Flags3;             // Tertiary flags field
    ULONG Reserved[10];

    // Data section offset/size pairs
    ULONG Section1Offset;     // e.g. Culture name
    ULONG Section1Size;
    ULONG Section2Offset;     // e.g. Module name
    ULONG Section2Size;
    ULONG MainTypesOffset;    // Types expected in primary module (Section 3)
    ULONG MainTypesSize;
    ULONG Section4Offset;
    ULONG Section4Size;
    ULONG MuiTypesOffset;     // Types expected in MUI module (Section 5)
    ULONG MuiTypesSize;
    ULONG Section6Offset;
    ULONG Section6Size;
    ULONG Section7Offset;
    ULONG Section7Size;
    ULONG Section8Offset;
    ULONG Section8Size;
    // Variable length data follows...
} MUI_RC_CONFIG, *PMUI_RC_CONFIG;

#endif
#endif
#endif

View code on GitHub

NtDoc

No description available.