CmpLightWeightCommitSetUserFlagsUoW
__int64 __fastcall CmpLightWeightCommitSetUserFlagsUoW(__int64 a1, _QWORD *a2){
__int64 v4;
__int64 v5;
__int64 v6;
unsigned int v7;
int v9;
int v10;
v9 = -1;
v10 = 0;
v4 = *(_QWORD *)(a1 + 48);
v5 = *(_QWORD *)(v4 + 32);
v6 = (*(__int64(__fastcall **)(__int64, _QWORD, int *))(v5 + 8))(v5, *(unsigned int *)(v4 + 40), &v9);
v7 = *(_DWORD *)(v6 + 52) ^ (*(_DWORD *)(v6 + 52) ^ (*(_DWORD *)(a1 + 88) << 16)) & 0xF0000;
*(_DWORD *)(v6 + 52) = v7;
*(_DWORD *)(*(_QWORD *)(a1 + 48) + 184i64) ^= (*(_DWORD *)(*(_QWORD *)(a1 + 48) + 184i64) ^ HIWORD(v7)) & 0xF;
*(_QWORD *)(v6 + 4) = *a2;
++*(_QWORD *)(*(_QWORD *)(a1 + 48) + 304i64);
return(*(__int64(__fastcall **)(__int64, int *))(v5 + 16))(v5, &v9);
}Referenced by:
CmpProcessLightWeightUOW