CmpUpdateGlobalQuotaAllowed
VOID __stdcall CmpUpdateGlobalQuotaAllowed(){
unsigned __int64 v0;
if( !CmpQuotaExplicitlySet && MmSizeOfPagedPoolInBytes != CmpSizeOfPagedPoolInBytes )
{
v0 = 0xFFFFFFFFi64;
if( MmSizeOfPagedPoolInBytes / 3ui64 <= 0xFFFFFFFF )
{
v0 = MmSizeOfPagedPoolInBytes / 3ui64;
if( MmSizeOfPagedPoolInBytes / 3ui64 < 0x1000000 )
v0 = 0x1000000i64;
}
CmpGlobalQuota = v0;
CmpGlobalQuotaAllowed = v0;
CmpSizeOfPagedPoolInBytes = MmSizeOfPagedPoolInBytes;
*(_QWORD *)CmpGlobalQuotaWarning = 95 * (v0 / 0x64);
}
}Referenced by:
CmQueryRegistryQuotaInformation
CmpClaimGlobalQuota