IovAllocateWorkItem
_IO_WORKITEM *__fastcall IovAllocateWorkItem(_DEVICE_OBJECT *DeviceObject, VOID *ReturnAddress){
_IO_WORKITEM *result;
result = (_IO_WORKITEM *)VeAllocatePoolWithTagPriority(
(_POOL_TYPE)640,
0x58ui64,
0x69776656ui64,
HighPoolPriority,
ReturnAddress);
if( result )
{
result->WorkOnBehalfThread = 0i64;
result->IoObject = DeviceObject;
result->Type = 1;
result->WorkItem.List.Flink = 0i64;
result->WorkItem.WorkerRoutine = (void(__fastcall *)(void *))IopProcessWorkItem;
result->WorkItem.Parameter = result;
}
return result;
}Referenced by:
No references.