Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenworkitem.c
Go to the documentation of this file.
00001 /* 00002 * COPYRIGHT: See COPYING in the top level directory 00003 * PROJECT: ReactOS NDIS library 00004 * FILE: workitem.c 00005 * PURPOSE: Implements the NDIS 6.0 work item interface 00006 * PROGRAMMERS: Cameron Gutman (aicommander@gmail.com) 00007 */ 00008 00009 #include "ndissys.h" 00010 00011 NDIS_HANDLE 00012 EXPORT 00013 NdisAllocateIoWorkItem( 00014 IN NDIS_HANDLE NdisObjectHandle) 00015 { 00016 PLOGICAL_ADAPTER Adapter = NdisObjectHandle; 00017 00018 return IoAllocateWorkItem(Adapter->NdisMiniportBlock.PhysicalDeviceObject); 00019 } 00020 00021 VOID 00022 EXPORT 00023 NdisQueueIoWorkItem( 00024 IN NDIS_HANDLE NdisIoWorkItemHandle, 00025 IN NDIS_IO_WORKITEM_ROUTINE Routine, 00026 IN PVOID WorkItemContext) 00027 { 00028 PNDIS_IO_WORKITEM WorkItem = NdisIoWorkItemHandle; 00029 00030 IoQueueWorkItem(WorkItem, 00031 Routine, 00032 DelayedWorkQueue, 00033 WorkItemContext); 00034 } 00035 00036 VOID 00037 EXPORT 00038 NdisFreeIoWorkItem( 00039 IN NDIS_HANDLE NdisIoWorkItemHandle) 00040 { 00041 PNDIS_IO_WORKITEM WorkItem = NdisIoWorkItemHandle; 00042 IoFreeWorkItem(WorkItem); 00043 } Generated on Sat May 26 2012 04:26:39 for ReactOS by
1.7.6.1
|