Paul Gofman : ntoskrnl.exe: Add stub for ExUnregisterCallback() function.
Alexandre Julliard
julliard at winehq.org
Tue Nov 10 13:46:21 CST 2020
Module: wine
Branch: stable
Commit: efdbac559d8371998879c33090cd9f862d18f4f1
URL: https://source.winehq.org/git/wine.git/?a=commit;h=efdbac559d8371998879c33090cd9f862d18f4f1
Author: Paul Gofman <pgofman at codeweavers.com>
Date: Fri May 29 10:53:07 2020 +0300
ntoskrnl.exe: Add stub for ExUnregisterCallback() function.
Signed-off-by: Paul Gofman <pgofman at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
(cherry picked from commit 9effc3f96333d809ffba43b975fa062cbf8912d7)
Signed-off-by: Michael Stefaniuc <mstefani at winehq.org>
---
dlls/ntoskrnl.exe/ntoskrnl.c | 5 +++++
dlls/ntoskrnl.exe/ntoskrnl.exe.spec | 2 +-
include/ddk/wdm.h | 1 +
3 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/dlls/ntoskrnl.exe/ntoskrnl.c b/dlls/ntoskrnl.exe/ntoskrnl.c
index 5b99d4d17ec..705e6051d58 100644
--- a/dlls/ntoskrnl.exe/ntoskrnl.c
+++ b/dlls/ntoskrnl.exe/ntoskrnl.c
@@ -2066,6 +2066,11 @@ void * WINAPI ExRegisterCallback(PCALLBACK_OBJECT callback_object,
return (void *)0xdeadbeef;
}
+void WINAPI ExUnregisterCallback(void *callback_registration)
+{
+ FIXME("callback_registration %p stub.\n", callback_registration);
+}
+
/***********************************************************************
* ExFreePool (NTOSKRNL.EXE.@)
*/
diff --git a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
index b65857b82b8..3f6bd777a5e 100644
--- a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
+++ b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
@@ -188,7 +188,7 @@
@ stdcall ExSetTimerResolution(long long)
@ stub ExSystemExceptionFilter
@ stdcall ExSystemTimeToLocalTime(ptr ptr) RtlSystemTimeToLocalTime
-@ stub ExUnregisterCallback
+@ stdcall ExUnregisterCallback(ptr)
@ stdcall ExUuidCreate(ptr)
@ stub ExVerifySuite
@ stub ExWindowStationObjectType
diff --git a/include/ddk/wdm.h b/include/ddk/wdm.h
index fbb9242cd5b..b69edfbe1b1 100644
--- a/include/ddk/wdm.h
+++ b/include/ddk/wdm.h
@@ -1572,6 +1572,7 @@ void * WINAPI ExRegisterCallback(PCALLBACK_OBJECT,PCALLBACK_FUNCTION,void*);
void FASTCALL ExReleaseFastMutexUnsafe(PFAST_MUTEX);
void WINAPI ExReleaseResourceForThreadLite(ERESOURCE*,ERESOURCE_THREAD);
ULONG WINAPI ExSetTimerResolution(ULONG,BOOLEAN);
+void WINAPI ExUnregisterCallback(void*);
void WINAPI IoAcquireCancelSpinLock(KIRQL*);
NTSTATUS WINAPI IoAcquireRemoveLockEx(IO_REMOVE_LOCK*,void*,const char*,ULONG, ULONG);
More information about the wine-cvs
mailing list