Module: wine Branch: master Commit: 597150f6925275cbde2ecd0762312136266b00f8 URL: http://source.winehq.org/git/wine.git/?a=commit;h=597150f6925275cbde2ecd0762...
Author: Jim Cameron jim_24601@btinternet.com Date: Thu Aug 28 22:46:51 2008 +0100
ntoskrnl.exe: Add stub for IoGetRelatedDeviceObject().
---
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 9658ab7..fca424d 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; }
+ +/*********************************************************************** + * 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);