CmpKeyEnumStackEntryInitialize

_DWORD *__fastcall CmpKeyEnumStackEntryInitialize(INT64 a1){
  __int64 v2; 
  _DWORD *result; 
  INT64 v4; 

  memset((VOID *)a1, 0i64, 0x80u);
  *(_DWORD *)(a1 + 16) = -1;
  v2 = 2i64;
  *(_WORD *)(a1 + 20) = 0;
  result = (_DWORD *)(a1 + 72);
  v4 = a1 + 56;
  do
  {
    *(_QWORD *)v4 = 0i64;
    *(_DWORD *)v4 = -1;
    *(_WORD *)(v4 + 4) = 0;
    *(_QWORD *)(v4 + 40) = 0i64;
    *(_DWORD *)(v4 + 40) = -1;
    v4 += 8i64;
    *result++ = -1;
    --v2;
  }
  while( v2 );
  return result;
}

Referenced by:

CmpKeyEnumStackInitialize
CmpKeyEnumStackReset
CmpKeyEnumStackStart