AlpcpTransferQuotaMessage
void __fastcall AlpcpTransferQuotaMessage(__int64 a1){
__int64 v2;
__int64 v3;
PVOID v4;
v2 = *(_QWORD *)(a1 + 48);
if( v2 && (*(_DWORD *)(a1 + 40) & 0x400) == 0 && !*(_QWORD *)(a1 + 96) )
{
v3 = 792i64;
if( *(_QWORD *)(a1 + 224) )
v3 = *(_QWORD *)(a1 + 232) + 792i64;
*(_QWORD *)(a1 + 48) = PsTransferProcessQuotaToSharedQuota(v2, v3);
ObfDereferenceObjectWithTag(v4, 0x63706C41ui64);
*(_DWORD *)(a1 + 40) |= 0x400u;
}
}Referenced by:
AlpcpCancelMessage
AlpcpCancelMessagesByRequestor