typedef struct _CM_NAME_CONTROL_BLOCK
{
    unsigned long Compressed : 1;
    unsigned long RefCount : 31;
    union
    {
        CM_NAME_HASH NameHash;
        struct
        {
            unsigned long ConvKey;
            CM_KEY_HASH *NextHash;
            unsigned short NameLength;
            wchar_t Name[1];
        };
    };
} CM_NAME_CONTROL_BLOCK, *PCM_NAME_CONTROL_BLOCK;