2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS NDIS library
5 * PURPOSE: Implements the NDIS 6.0 work item interface
6 * PROGRAMMERS: Cameron Gutman (aicommander@gmail.com)
13 NdisAllocateIoWorkItem(
14 IN NDIS_HANDLE NdisObjectHandle
)
16 PLOGICAL_ADAPTER Adapter
= NdisObjectHandle
;
18 return IoAllocateWorkItem(Adapter
->NdisMiniportBlock
.PhysicalDeviceObject
);
24 IN NDIS_HANDLE NdisIoWorkItemHandle
,
25 IN NDIS_IO_WORKITEM_ROUTINE Routine
,
26 IN PVOID WorkItemContext
)
28 PNDIS_IO_WORKITEM WorkItem
= NdisIoWorkItemHandle
;
30 IoQueueWorkItem(WorkItem
,
39 IN NDIS_HANDLE NdisIoWorkItemHandle
)
41 PNDIS_IO_WORKITEM WorkItem
= NdisIoWorkItemHandle
;
42 IoFreeWorkItem(WorkItem
);