}
}
+NTSTATUS
+NTAPI
+PsChargeProcessPageFileQuota(IN PEPROCESS Process,
+ IN SIZE_T Amount)
+{
+ /* Don't do anything for the system process */
+ if (Process == PsInitialSystemProcess) return STATUS_SUCCESS;
+
+ /* Otherwise, not implemented */
+ UNIMPLEMENTED;
+ return STATUS_SUCCESS;
+}
+
/*
* @implemented
*/
{
NTSTATUS Status;
+ /* Don't do anything for the system process */
+ if (Process == PsInitialSystemProcess) return;
+
/* Charge the usage */
Status = PsChargeProcessPoolQuota(Process, PoolType, Amount);
-
- /* Raise Exception */
- if (!NT_SUCCESS(Status))
- {
- ExRaiseStatus(Status);
- }
+ if (!NT_SUCCESS(Status)) ExRaiseStatus(Status);
}
/*
IN POOL_TYPE PoolType,
IN ULONG Amount)
{
+ /* Don't do anything for the system process */
+ if (Process == PsInitialSystemProcess) return STATUS_SUCCESS;
+
UNIMPLEMENTED;
return STATUS_SUCCESS;
}
IN POOL_TYPE PoolType,
IN ULONG_PTR Amount)
{
+ /* Don't do anything for the system process */
+ if (Process == PsInitialSystemProcess) return;
+
UNIMPLEMENTED;
}
PsReturnProcessNonPagedPoolQuota(IN PEPROCESS Process,
IN ULONG_PTR Amount)
{
+ /* Don't do anything for the system process */
+ if (Process == PsInitialSystemProcess) return;
+
UNIMPLEMENTED;
}
PsReturnProcessPagedPoolQuota(IN PEPROCESS Process,
IN ULONG_PTR Amount)
{
+ /* Don't do anything for the system process */
+ if (Process == PsInitialSystemProcess) return;
+
+ UNIMPLEMENTED;
+}
+
+NTSTATUS
+NTAPI
+PsReturnProcessPageFileQuota(IN PEPROCESS Process,
+ IN SIZE_T Amount)
+{
+ /* Don't do anything for the system process */
+ if (Process == PsInitialSystemProcess) return STATUS_SUCCESS;
+
+ /* Otherwise, not implemented */
UNIMPLEMENTED;
+ return STATUS_SUCCESS;
}
/* EOF */