typedef struct _RTL_BALANCED_NODE                                               // 6 / 6 elements; 0x000C / 0x0018 Bytes
{
    union                                                                       // 2 / 2 elements; 0x0008 / 0x0010 Bytes
    {
        PRTL_BALANCED_NODE      Children[2];                                    // 0x0000 / 0x0000; 0x0008 / 0x0010 Bytes
        struct                                                                  // 2 / 2 elements; 0x0008 / 0x0010 Bytes
        {
            PRTL_BALANCED_NODE  Left;                                           // 0x0000 / 0x0000; 0x0004 / 0x0008 Bytes
            PRTL_BALANCED_NODE  Right;                                          // 0x0004 / 0x0008; 0x0004 / 0x0008 Bytes
        };
    };
    union                                                                       // 2 / 2 elements; 0x0004 / 0x0008 Bytes
    {
        struct                                                                  // 2 / 2 elements; 0x0001 / 0x0001 Bytes
        {
            UINT8               Red                                        : 1; // 0x0008 / 0x0010; Bit:   0
            UINT8               Balance                                    : 2; // 0x0008 / 0x0010; Bits:  0 -  1
        };
        UINT_PTR                ParentValue;                                    // 0x0008 / 0x0010; 0x0004 / 0x0008 Bytes
    };
} RTL_BALANCED_NODE, * PRTL_BALANCED_NODE;

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