typedef struct _CM_WORKITEM { LIST_ENTRY ListEntry; unsigned long Private; void (*WorkerRoutine)(void *); void *Parameter; } CM_WORKITEM, *PCM_WORKITEM;