//0x10 bytes (sizeof)
struct _CM_NAME_CONTROL_BLOCK
{
    ULONG Compressed:1;                                                     //0x0
    ULONG RefCount:31;                                                      //0x0
    union
    {
        struct _CM_NAME_HASH NameHash;                                      //0x4
        struct
        {
            struct _CM_COMPONENT_HASH ConvKey;                              //0x4
            struct _CM_KEY_HASH* NextHash;                                  //0x8
            USHORT NameLength;                                              //0xc
            WCHAR Name[1];                                                  //0xe
        };
    };
};