CmpInitializeKeyNodeStack

INT64 __fastcall CmpInitializeKeyNodeStack(INT64 a1){
  INT64 v2; 
  INT64 result; 

  memset((VOID *)a1, 0i64, 0x50u);
  v2 = a1 + 32;
  result = 2i64;
  do
  {
    *(_QWORD *)(v2 - 24) = 0i64;
    *(_QWORD *)(v2 - 12) = 0i64;
    *(_DWORD *)(v2 - 4) = 0;
    *(_DWORD *)(v2 - 16) = -1;
    *(_QWORD *)v2 = 0i64;
    *(_DWORD *)v2 = -1;
    *(_WORD *)(v2 + 4) = 0;
    v2 += 32i64;
    --result;
  }
  while( result );
  return result;
}

Referenced by:

CmQueryLayeredKey
CmSaveKey
CmpDoAccessCheckOnLayeredSubtree
CmpFullPromoteHiveRootFromKcbStack
CmpGetSubKeyCountForKcbStack
CmpKeyEnumStackInitialize
CmpKeyEnumStackStartFromKcbStack
CmpPromoteSingleKeyFromKcbStacks
CmpPromoteSingleKeyFromParentKcbAndChildKeyNode
CmpSubtreeEnumeratorInitialize
CmpValueEnumStackStartFromKcbStack