typedef struct _HEAP_EXTENDED_ENTRY                                             // 6 / 7 elements; 0x0008 / 0x0010 Bytes
{
#if defined(_M_X64)
    PVOID                       Reserved;                                       // ------ / 0x0000; ------ / 0x0008 Bytes
#endif                                                                          // #if defined(_M_X64)
    union                                                                       // 2 / 2 elements; 0x0004 / 0x0004 Bytes
    {
        struct                                                                  // 2 / 2 elements; 0x0004 / 0x0004 Bytes
        {
            UINT16              FunctionIndex;                                  // 0x0000 / 0x0008; 0x0002 / 0x0002 Bytes
            UINT16              ContextValue;                                   // 0x0002 / 0x000A; 0x0002 / 0x0002 Bytes
        };
        ULONG32                 InterceptorValue;                               // 0x0000 / 0x0008; 0x0004 / 0x0004 Bytes
    };
    UINT16                      UnusedBytesLength;                              // 0x0004 / 0x000C; 0x0002 / 0x0002 Bytes
    UINT8                       EntryOffset;                                    // 0x0006 / 0x000E; 0x0001 / 0x0001 Bytes
    UINT8                       ExtendedBlockSignature;                         // 0x0007 / 0x000F; 0x0001 / 0x0001 Bytes
} HEAP_EXTENDED_ENTRY, * PHEAP_EXTENDED_ENTRY;

Return to OS-specific structures/unions/enums list.
Return to OS version list.