[PATCH] Added stub for IoGetRelatedDeviceObject()

Jim Cameron jim_24601 at btinternet.com
Thu Aug 28 16:46:51 CDT 2008


---
 dlls/ntoskrnl.exe/ntoskrnl.c        |   11 +++++++++++
 dlls/ntoskrnl.exe/ntoskrnl.exe.spec |    2 +-
 include/ddk/wdm.h                   |    1 +
 3 files changed, 13 insertions(+), 1 deletions(-)

diff --git a/dlls/ntoskrnl.exe/ntoskrnl.c b/dlls/ntoskrnl.exe/ntoskrnl.c
index 97110ae..951c1ac 100644
--- a/dlls/ntoskrnl.exe/ntoskrnl.c
+++ b/dlls/ntoskrnl.exe/ntoskrnl.c
@@ -459,6 +459,17 @@ NTSTATUS  WINAPI IoGetDeviceObjectPointer( UNICODE_STRING *name, ACCESS_MASK acc
     return STATUS_NOT_IMPLEMENTED; /* Homeworld 2 */
 }
 
+
+/***********************************************************************
+ *           IoGetRelatedDeviceObject    (NTOSKRNL.EXE.@)
+ */
+PDEVICE_OBJECT WINAPI IoGetRelatedDeviceObject( PFILE_OBJECT obj )
+{
+    FIXME( "stub: %p\n", obj );
+    return NULL;
+}
+
+
 /***********************************************************************
  *           IofCompleteRequest   (NTOSKRNL.EXE.@)
  */
diff --git a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
index 2e4bc28..c370004 100644
--- a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
+++ b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
@@ -391,7 +391,7 @@
 @ stub IoGetFileObjectGenericMapping
 @ stub IoGetInitialStack
 @ stub IoGetLowerDeviceObject
-@ stub IoGetRelatedDeviceObject
+@ stdcall IoGetRelatedDeviceObject(ptr)
 @ stub IoGetRequestorProcess
 @ stub IoGetRequestorProcessId
 @ stub IoGetRequestorSessionId
diff --git a/include/ddk/wdm.h b/include/ddk/wdm.h
index dc1147e..3f5a6ca 100644
--- a/include/ddk/wdm.h
+++ b/include/ddk/wdm.h
@@ -942,6 +942,7 @@ NTSTATUS  WINAPI IoDeleteSymbolicLink(UNICODE_STRING*);
 void      WINAPI IoFreeIrp(IRP*);
 PEPROCESS WINAPI IoGetCurrentProcess(void);
 NTSTATUS  WINAPI IoGetDeviceObjectPointer(UNICODE_STRING*,ACCESS_MASK,PFILE_OBJECT*,PDEVICE_OBJECT*);
+PDEVICE_OBJECT WINAPI IoGetRelatedDeviceObject(PFILE_OBJECT);
 void      WINAPI IoInitializeIrp(IRP*,USHORT,CCHAR);
 
 PKTHREAD  WINAPI KeGetCurrentThread(void);
-- 
1.5.4.3


--0-787619482-1220389179=:75050--



More information about the wine-patches mailing list