CmEqualTrans

UINT8 __fastcall CmEqualTrans(__int64 a1, __int64 a2){
  __int64 v3; 
  __int64 v4; 

  if( !a1 || !a2 )
    return 0;
  if( a1 == a2 )
    return 1;
  v3 = *(_QWORD *)(a1 + 56);
  if( v3 && (v4 = *(_QWORD *)(a2 + 56)) != 0 )
    return v3 == v4;
  else
    return CmpTransUowIsEqual((_GUID *)(a1 + 88), (_GUID *)(a2 + 88));
}

Referenced by:

CmGetKCBCacheSecurity
CmGetKeyFlags
CmGetKeyLastWriteTime
CmGetVisibleMaxNameLenAndClassLen
CmGetVisibleSubkeyCount
CmRmIsKCBVisible
CmpCheckOpenAccessOnKeyBody
CmpFindSubKeyByNumberEx
CmpGetSymbolicLinkTarget
CmpIsKeyDeletedForKeyBody
CmpIsKeyStackDeleted
CmpLockIXLockExclusive
CmpLockIXLockIntent
CmpPerformKeyBodyDeletionCheck
CmpQueryKeyDataFromNode
CmpTransMgrFreeVolatileData
CmpWalkOneLevel