CmpVerifySetOrDeleteValueLogRecord
INT64 __fastcall CmpVerifySetOrDeleteValueLogRecord(INT64 a1){
unsigned int v1;
int v2;
int v3;
unsigned int v4;
unsigned int v5;
unsigned int v6;
v1 = *(_DWORD *)(a1 + 4);
if( v1 < 0x50 || *(_DWORD *)(a1 + 12) == 5 && (*(_QWORD *)(a1 + 72) || *(_DWORD *)(a1 + 68)) )
return(unsigned int)-1072103376;
v2 = *(unsigned __int16 *)(a1 + 32);
if( (v2 & 1) != 0 )
return(unsigned int)-1072103376;
v3 = *(unsigned __int16 *)(a1 + 48);
if( (v3 & 1) != 0 )
return(unsigned int)-1072103376;
v4 = v2 + 64;
v5 = v4 + v3;
if( v5 < v4 )
return(unsigned int)-1072103376;
v6 = v5 + *(_DWORD *)(a1 + 68);
if( v6 < v5 )
return(unsigned int)-1072103376;
else
return v1 < v6 ? 0xC0190030 : 0;
}Referenced by:
CmpVerifyLogRecord