Module: wine Branch: master Commit: d8d759af5bba6d22c7cc3ee4f18fc3ebe4503eab URL: http://source.winehq.org/git/wine.git/?a=commit;h=d8d759af5bba6d22c7cc3ee4f1...
Author: Austin English austinenglish@gmail.com Date: Sun Nov 8 23:34:58 2015 -0600
ntoskrnl.exe: Add ExReleaseResourceForThreadLite stub.
Signed-off-by: Austin English austinenglish@gmail.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/ntoskrnl.exe/ntoskrnl.c | 8 ++++++++ dlls/ntoskrnl.exe/ntoskrnl.exe.spec | 2 +- include/ddk/wdm.h | 3 +++ 3 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/dlls/ntoskrnl.exe/ntoskrnl.c b/dlls/ntoskrnl.exe/ntoskrnl.c index 87abc21..78cc13b 100644 --- a/dlls/ntoskrnl.exe/ntoskrnl.c +++ b/dlls/ntoskrnl.exe/ntoskrnl.c @@ -2322,6 +2322,14 @@ PLIST_ENTRY WINAPI ExfInterlockedRemoveHeadList(PLIST_ENTRY head, PKSPIN_LOCK lo }
/*********************************************************************** + * ExReleaseResourceForThreadLite (NTOSKRNL.EXE.@) + */ +void WINAPI ExReleaseResourceForThreadLite( PERESOURCE resource, ERESOURCE_THREAD tid ) +{ + FIXME( "stub: %p %lu\n", resource, tid ); +} + +/*********************************************************************** * KeEnterCriticalRegion (NTOSKRNL.EXE.@) */ void WINAPI KeEnterCriticalRegion(void) diff --git a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec index 6d22c8f..0f8f3ba 100644 --- a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec +++ b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec @@ -168,7 +168,7 @@ @ stub ExRaiseStatus @ stub ExRegisterCallback @ stub ExReinitializeResourceLite -@ stub ExReleaseResourceForThreadLite +@ stdcall ExReleaseResourceForThreadLite(ptr long) @ stub ExSemaphoreObjectType @ stub ExSetResourceOwnerPointer @ stub ExSetTimerResolution diff --git a/include/ddk/wdm.h b/include/ddk/wdm.h index 7648161..e79d18e 100644 --- a/include/ddk/wdm.h +++ b/include/ddk/wdm.h @@ -32,6 +32,9 @@ typedef LONG KPRIORITY;
typedef ULONG_PTR KSPIN_LOCK, *PKSPIN_LOCK;
+typedef ULONG_PTR ERESOURCE_THREAD; +typedef ERESOURCE_THREAD *PERESOURCE_THREAD; + struct _KDPC; struct _KAPC; struct _IRP;