CmpIsKcbLockAllowed

_BOOL __fastcall CmpIsKcbLockAllowed(UINT64 a1, UINT64 a2, _BYTE *a3){
  _CM_KEY_CONTROL_BLOCK *ProperSecondKcb; 
  _CM_KEY_CONTROL_BLOCK *ProperFirstKcb; 

  ProperSecondKcb = 0i64;
  *a3 = 0;
  if( a1 == a2 )
  {
    *a3 = 1;
    return 1;
  }
  else
  {
    CmpGetCorrectKcbLockOrder(
      (_CM_KEY_CONTROL_BLOCK *)a1,
      (_CM_KEY_CONTROL_BLOCK *)a2,
      &ProperFirstKcb,
      &ProperSecondKcb);
    return ProperSecondKcb == (_CM_KEY_CONTROL_BLOCK *)a2;
  }
}

Referenced by:

CmpFindSubkeyInHashByChildCell