PsReturnSharedPoolQuota
VOID __stdcall PsReturnSharedPoolQuota(VOID *QuotaReference, ULONG_PTR PagedAmount, ULONG_PTR NonPagedAmount){
unsigned __int64 v3;
if( QuotaReference != (VOID *)1 )
{
v3 = *(_QWORD *)&NonPagedAmount;
if( *(_QWORD *)&PagedAmount )
PspReturnQuota((char *)QuotaReference, 0i64, PsResourcePagedPool, *(unsigned __int64 *)&PagedAmount);
if( v3 )
PspReturnQuota((char *)QuotaReference, 0i64, PsResourceNonPagedPool, v3);
PspDereferenceQuotaBlock((_EPROCESS_QUOTA_BLOCK *)QuotaReference);
}
}Referenced by:
AlpcMessageDestroyProcedure
NtSetInformationJobObject
ObAdjustSecurityQuota
ObpChargeQuotaForObject
ObpIncrementHandleCountEx
PspFreeRateControl
PspJobDelete
RtlpFreeAtom