CmpKeyNodeStackGetEntryAtLayerHeight

INT64 __fastcall CmpKeyNodeStackGetEntryAtLayerHeight(INT64 a1, INT16 a2){
  if( a2 >= 2 )
    return *(_QWORD *)(a1 + 72) + 32i64 * (__int16)(a2 - 2);
  else
    return a1 + 32i64 * a2 + 8;
}

Referenced by:

CmRenameKey
CmSaveKey
CmpCleanupKeyNodeStack
CmpCopyMergeOfLayeredKeyNode
CmpFullPromoteHiveRootFromKcbStack
CmpFullPromoteSingleKeyFromKeyNodeStacks
CmpGetSecurityCellForKeyNodeStack
CmpGetSubKeyCountForKeyNodeStack
CmpGetValueCountForKeyNodeStack
CmpKeyEnumStackAdvance
CmpKeyEnumStackAdvanceInternal
CmpKeyEnumStackBeginEnumerationForKeyNodeStack
CmpKeyEnumStackNotifyPromotion
CmpPartialPromoteSingleKeyFromKeyNodeStacks
CmpPartialPromoteSubkeys
CmpPopulateKeyNodeStackFromKcbStack
CmpPromoteSingleKeyFromKcbStacks
CmpPromoteSingleKeyFromParentKcbAndChildKeyNode
CmpPromoteSubtree
CmpQueryKeyDataFromKeyNodeStack
CmpResetKeyNodeStack
CmpSortedValueEnumStackStartFromKeyNodeStack
CmpSubtreeEnumeratorAdvance
CmpSubtreeEnumeratorBeginForKeyNodeStack
CmpValueEnumStackStartFromKeyNodeStack