CHAR __fastcall PspExpandLimit(UINT64 a1, INT64 a2, INT64 a3, INT64 a4){
unsigned int v4;
int *v7;
BYTE v9;
v4 = a1;
v9 = 0;
v7 = &PspQuotaExpansionDescriptors[14 * (int)a1];
PspLockQuotaExpansion((INT64)v7, &v9);
LOBYTE(a4) = (*((__int64(__fastcall **)(_QWORD, _QWORD, INT64, INT64))v7 + 3))(v4, 0i64, a3, a4);
PspUnlockQuotaExpansion((INT64)v7, v9);
return a4;
}