//0x50 bytes (sizeof)
union _u
{
    struct _CM_KEY_NODE KeyNode;                                            //0x0
    struct _CM_KEY_VALUE KeyValue;                                          //0x0
    struct _CM_KEY_SECURITY KeySecurity;                                    //0x0
    struct _CM_KEY_INDEX KeyIndex;                                          //0x0
    struct _CM_BIG_DATA ValueData;                                          //0x0
    ULONG KeyList[1];                                                       //0x0
    WCHAR KeyString[1];                                                     //0x0
};