CmpVerifySetSecurityDescriptorLogRecord
INT64 __fastcall CmpVerifySetSecurityDescriptorLogRecord(INT64 a1){
unsigned int v1;
__int64 v2;
unsigned int v3;
unsigned int v4;
v1 = *(_DWORD *)(a1 + 4);
if( v1 < 0x40 )
return 3222863920i64;
v2 = *(unsigned __int16 *)(a1 + 32);
if( (v2 & 1) != 0 )
return 3222863920i64;
v3 = v2 + 64;
v4 = *(_DWORD *)(a1 + 48);
if( v4 + v3 < v3 || v1 < v4 + v3 )
return 3222863920i64;
else
return RtlValidRelativeSecurityDescriptor(v2 + a1 + 64, v4, 0) != 0 ? 0 : 0xC0190030;
}Referenced by:
CmpVerifyLogRecord