Module: wine Branch: master Commit: 15dd9e8d35e1208b02e58647b8a63a02a34295b7 URL: http://source.winehq.org/git/wine.git/?a=commit;h=15dd9e8d35e1208b02e58647b8...
Author: Anders Jonsson anders.jonsson@norsjonet.se Date: Sun Jun 14 14:01:38 2009 +0200
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 d60a0df..a74a839 100644 --- a/dlls/ntoskrnl.exe/ntoskrnl.c +++ b/dlls/ntoskrnl.exe/ntoskrnl.c @@ -320,6 +320,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..a79ad16 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;