CmpGetKcbAtLayerHeight

INT64 __fastcall CmpGetKcbAtLayerHeight(INT64 a1, INT16 a2){
  if( a2 >= 2 )
    return *(_QWORD *)(*(_QWORD *)(a1 + 24) + 8i64 * a2 - 16);
  else
    return *(_QWORD *)(a1 + 8i64 * a2 + 8);
}

Referenced by:

CmDeleteValueKey
CmEnumerateValueFromLayeredKey
CmQueryLayeredKey
CmQueryMultipleValueForLayeredKey
CmRenameKey
CmpCheckOpenAccessOnKeyBody
CmpCreateChild
CmpCreateTombstone
CmpDoWritethroughReparse
CmpEnumerateLayeredKey
CmpFullPromoteHiveRootFromKcbStack
CmpGetSecurityCacheEntryForKcbStack
CmpGetSymbolicLinkTarget
CmpKeyEnumStackCreateResumeContext
CmpKeyEnumStackVerifyResumeContext
CmpLockKcbStackExclusive
CmpLockKcbStackFlusherLocksExclusive
CmpLockKcbStackTopExclusiveRestShared
CmpPartialPromoteSubkeys
CmpPopulateKeyNodeStackFromKcbStack
CmpPromoteKey
CmpPromoteSingleKeyFromKcbStacks
CmpPromoteSingleKeyFromParentKcbAndChildKeyNode
CmpReportNotifyForKcbStack
CmpReportNotifyHelper
CmpSubtreeEnumeratorAdvance
CmpUnlockKcbStackFlusherLocksExclusive
CmpWalkOneLevel