From eb6a1fc9d0f128f5cf990cc5f79a34bb9f02be75 Mon Sep 17 00:00:00 2001 From: EA Durbin Date: Thu, 8 Nov 2007 15:09:08 -0600 Subject: [PATCH] ntoskrnl.exe: Add stub Implementation of IoAllocateWorkItem. --- dlls/ntoskrnl.exe/ntoskrnl.c | 10 ++++++++++ dlls/ntoskrnl.exe/ntoskrnl.exe.spec | 2 +- include/ddk/wdm.h | 1 + 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/dlls/ntoskrnl.exe/ntoskrnl.c b/dlls/ntoskrnl.exe/ntoskrnl.c index 4eec5f52271..35d7db05027 100644 --- a/dlls/ntoskrnl.exe/ntoskrnl.c +++ b/dlls/ntoskrnl.exe/ntoskrnl.c @@ -248,6 +248,16 @@ NTSTATUS wine_ntoskrnl_main_loop( HANDLE stop_event ) } +/*********************************************************************** + * IoAllocateWorkItem (NTOSKRNL.EXE.@) + */ +PIO_WORKITEM WINAPI IoAllocateWorkItem( PDEVICE_OBJECT DeviceObject ) +{ + FIXME( "stub: %p \n", DeviceObject ); + return NULL; +} + + /*********************************************************************** * IoCreateDevice (NTOSKRNL.EXE.@) */ diff --git a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec index 56cb407a314..689d0b3779d 100644 --- a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec +++ b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec @@ -313,7 +313,7 @@ @ stub IoAllocateErrorLogEntry @ stub IoAllocateIrp @ stub IoAllocateMdl -@ stub IoAllocateWorkItem +@ stdcall IoAllocateWorkItem(ptr) @ stub IoAssignResources @ stub IoAttachDevice @ stub IoAttachDeviceByPointer diff --git a/include/ddk/wdm.h b/include/ddk/wdm.h index c78e2dadc3a..0e26ac27bed 100644 --- a/include/ddk/wdm.h +++ b/include/ddk/wdm.h @@ -88,6 +88,7 @@ typedef struct _IO_TIMER *PIO_TIMER; typedef struct _ETHREAD *PETHREAD; typedef struct _KTHREAD *PKTHREAD; typedef struct _EPROCESS *PEPROCESS; +typedef struct _IO_WORKITEM *PIO_WORKITEM; #define MAXIMUM_VOLUME_LABEL_LENGTH (32 * sizeof(WCHAR))