PspUnlockJob
VOID __stdcall PspUnlockJob(_EJOB *Job, _ETHREAD *CurrentThread){
ExReleaseResourceLite((PERESOURCE)((char *)Job + 56));
if( CurrentThread )
{
if( CurrentThread->Tcb.SpecialApcDisable++ == -1
&& ($F25F8C4BA33AF922A5F1AF68CD89DDDF *)CurrentThread->Tcb.ApcState.ApcListHead[0].Flink != &CurrentThread->Tcb.152 )
{
KiCheckForKernelApcDelivery();
}
}
}Referenced by:
NtQueryInformationJobObject
NtSetInformationJobObject
PsInsertPermanentSiloContextEx
PspAllocateAndQueryNotificationChannel
PspAssignProcessToJob
PspCallJobHierarchyCallbacks
PspChargeJobWakeCounter
PspCompleteServerSiloShutdownDeferred
PspConvertSiloToServerSilo
PspCreateSilo
PspEnforceLimitsJobPostCallback
PspEnumJobsAndProcessesInJobHierarchy
PspEvaluateAndNotifyEmptyJob
PspGetNextChildJob
PspJobClose
PspJobDelete
PspJobNotificationWorker
PspLockRootJobFromProcess
PspNotificationPacketCallback
PspQueryJobHierarchyAccountingInformation
PspQueryJobHierarchyProcessIdList
PspRemoveProcessFromJobChain
PspSendProcessNotificationToJobChain
PspSetJobIoRateControl
PspSetNetRateControl