Jim Cameron : ntoskrnl.exe: Add stub for IoRegisterShutdownNotification().
Alexandre Julliard
julliard at winehq.org
Wed Sep 3 07:44:01 CDT 2008
Module: wine
Branch: master
Commit: 4f39948f7b6270a2359975bac93444a2f091e76f
URL: http://source.winehq.org/git/wine.git/?a=commit;h=4f39948f7b6270a2359975bac93444a2f091e76f
Author: Jim Cameron <jim_24601 at btinternet.com>
Date: Thu Aug 28 23:36:35 2008 +0100
ntoskrnl.exe: Add stub for IoRegisterShutdownNotification().
---
dlls/ntoskrnl.exe/ntoskrnl.c | 10 ++++++++++
dlls/ntoskrnl.exe/ntoskrnl.exe.spec | 2 +-
include/ddk/ntddk.h | 1 +
3 files changed, 12 insertions(+), 1 deletions(-)
diff --git a/dlls/ntoskrnl.exe/ntoskrnl.c b/dlls/ntoskrnl.exe/ntoskrnl.c
index beaa6ad..c2d5f0b 100644
--- a/dlls/ntoskrnl.exe/ntoskrnl.c
+++ b/dlls/ntoskrnl.exe/ntoskrnl.c
@@ -480,6 +480,16 @@ void WINAPI IoRegisterDriverReinitialization( PDRIVER_OBJECT obj, PDRIVER_REINIT
/***********************************************************************
+ * IoRegisterShutdownNotification (NTOSKRNL.EXE.@)
+ */
+NTSTATUS WINAPI IoRegisterShutdownNotification( PDEVICE_OBJECT obj )
+{
+ FIXME( "stub: %p\n", obj );
+ return STATUS_SUCCESS;
+}
+
+
+/***********************************************************************
* IofCompleteRequest (NTOSKRNL.EXE.@)
*/
#ifdef DEFINE_FASTCALL2_ENTRYPOINT
diff --git a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
index 6fa960b..4fa636e 100644
--- a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
+++ b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
@@ -431,7 +431,7 @@
@ stub IoRegisterFsRegistrationChange
@ stub IoRegisterLastChanceShutdownNotification
@ stub IoRegisterPlugPlayNotification
-@ stub IoRegisterShutdownNotification
+@ stdcall IoRegisterShutdownNotification(ptr)
@ stub IoReleaseCancelSpinLock
@ stub IoReleaseRemoveLockAndWaitEx
@ stub IoReleaseRemoveLockEx
diff --git a/include/ddk/ntddk.h b/include/ddk/ntddk.h
index b93b51e..cbc9cfa 100644
--- a/include/ddk/ntddk.h
+++ b/include/ddk/ntddk.h
@@ -49,5 +49,6 @@ typedef enum _BUS_DATA_TYPE
typedef VOID (WINAPI *PDRIVER_REINITIALIZE)(PDRIVER_OBJECT,PVOID,ULONG);
void WINAPI IoRegisterDriverReinitialization(PDRIVER_OBJECT,PDRIVER_REINITIALIZE,PVOID);
+NTSTATUS WINAPI IoRegisterShutdownNotification(PDEVICE_OBJECT);
#endif
More information about the wine-cvs
mailing list