typedef struct _IO_WORKITEM { WORK_QUEUE_ITEM WorkItem; void (*Routine)(void *, void *, IO_WORKITEM *); void *IoObject; void *Context; unsigned long Type; } IO_WORKITEM, *PIO_WORKITEM;