ExQueueWorkItemToPrivatePool
VOID __stdcall ExQueueWorkItemToPrivatePool(_WORK_QUEUE_ITEM *WorkItem, INT64 Priority, UINT64 PoolID, UINT64 a4){
int v4;
unsigned int v5;
UINT64 *a5;
VOID *v8;
VOID *v9;
v4 = a4;
v5 = Priority;
if( a4 - 1 > 6
|| (ExpValidateWorkItem(WorkItem, (_WORK_QUEUE_TYPE)(Priority + 32)),
LODWORD(a5) = v4,
!ExpQueueWorkItem(
*(_WORK_QUEUE_ITEM **)(PspSystemPartition + 16),
(UINT8 *)WorkItem,
v5,
(_EXQUEUEINDEX)-1,
a5,
v8,
v9)) )
{
KeBugCheckEx(0xE4u, (PVOID)5, WorkItem, (PVOID)(int)(v5 + 32), (PVOID)0xFFFFFFFFi64);
}
}Referenced by:
SMKM_STORE_MGR::SmAsyncReadQueueInsert