>From a4a2739e85a19b8b0627afaa1b3c98d72a549f50 Mon Sep 17 00:00:00 2001 From: Anders Jonsson Date: Sun, 14 Jun 2009 14:01:38 +0200 Subject: ntoskrnl.exe: Stub for IoInitializeTimer --- dlls/ntoskrnl.exe/ntoskrnl.c | 12 ++++++++++++ dlls/ntoskrnl.exe/ntoskrnl.exe.spec | 2 +- include/ddk/wdm.h | 1 + 3 files changed, 14 insertions(+), 1 deletions(-) diff --git a/dlls/ntoskrnl.exe/ntoskrnl.c b/dlls/ntoskrnl.exe/ntoskrnl.c index f05b454..3025868 100644 --- a/dlls/ntoskrnl.exe/ntoskrnl.c +++ b/dlls/ntoskrnl.exe/ntoskrnl.c @@ -313,6 +313,18 @@ void WINAPI IoInitializeIrp( IRP *irp, USHORT size, CCHAR stack_size ) /*********************************************************************** + * IoInitializeTimer (NTOSKRNL.EXE.@) + */ +NTSTATUS WINAPI IoInitializeTimer(PDEVICE_OBJECT DeviceObject, + PIO_TIMER_ROUTINE TimerRoutine, + PVOID Context) +{ + FIXME( "stub: %p, %p, %p\n", DeviceObject, TimerRoutine, Context ); + return STATUS_NOT_IMPLEMENTED; +} + + +/*********************************************************************** * IoAllocateIrp (NTOSKRNL.EXE.@) */ PIRP WINAPI IoAllocateIrp( CCHAR stack_size, BOOLEAN charge_quota ) diff --git a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec index 867678c..c92fbbf 100644 --- a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec +++ b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec @@ -399,7 +399,7 @@ @ stub IoGetTopLevelIrp @ stdcall IoInitializeIrp(ptr long long) @ stub IoInitializeRemoveLockEx -@ stub IoInitializeTimer +@ stdcall IoInitializeTimer(ptr ptr ptr) @ stub IoInvalidateDeviceRelations @ stub IoInvalidateDeviceState @ stub IoIsFileOriginRemote diff --git a/include/ddk/wdm.h b/include/ddk/wdm.h index 3169153..dda5ccb 100644 --- a/include/ddk/wdm.h +++ b/include/ddk/wdm.h @@ -125,6 +125,7 @@ typedef enum _KWAIT_REASON } KWAIT_REASON; typedef struct _IO_TIMER *PIO_TIMER; +typedef struct _IO_TIMER_ROUTINE *PIO_TIMER_ROUTINE; typedef struct _ETHREAD *PETHREAD; typedef struct _KTHREAD *PKTHREAD; typedef struct _EPROCESS *PEPROCESS; -- 1.6.0.4