[PATCH 1/2] kernelbase: Forward threadpool I/O functions to ntdll.
Chip Davis
cdavis at codeweavers.com
Tue Apr 14 15:28:58 CDT 2020
April 14, 2020 11:23 AM, "Jacek Caban" <jacek at codeweavers.com> wrote:
> diff --git a/dlls/kernelbase/kernelbase.spec b/dlls/kernelbase/kernelbase.spec
> index d74f65c8f1..b91bc8a70f 100644
> --- a/dlls/kernelbase/kernelbase.spec
> +++ b/dlls/kernelbase/kernelbase.spec
> @@ -105,7 +105,7 @@
> @ stdcall CancelIo(long)
> @ stdcall CancelIoEx(long ptr)
> @ stdcall CancelSynchronousIo(long)
> -@ stub CancelThreadpoolIo
> +@ stdcall CancelThreadpoolIo(ptr) kernel32.CancelThreadpoolIo
> @ stdcall CancelWaitableTimer(long)
> # @ stub CeipIsOptedIn
> @ stdcall ChangeTimerQueueTimer(ptr ptr long long)
> @@ -146,7 +146,7 @@
> @ stdcall CloseThreadpool(ptr) ntdll.TpReleasePool
> @ stdcall CloseThreadpoolCleanupGroup(ptr) ntdll.TpReleaseCleanupGroup
> @ stdcall CloseThreadpoolCleanupGroupMembers(ptr long ptr) ntdll.TpReleaseCleanupGroupMembers
> -@ stub CloseThreadpoolIo
> +@ stdcall CloseThreadpoolIo(ptr) kernel32.CloseThreadpoolIo
> @ stdcall CloseThreadpoolTimer(ptr) ntdll.TpReleaseTimer
> @ stdcall CloseThreadpoolWait(ptr) ntdll.TpReleaseWait
> @ stdcall CloseThreadpoolWork(ptr) ntdll.TpReleaseWork
> @@ -1690,7 +1690,7 @@
> @ stdcall WaitForMultipleObjectsEx(long ptr long long long)
> @ stdcall WaitForSingleObject(long long)
> @ stdcall WaitForSingleObjectEx(long long long)
> -@ stub WaitForThreadpoolIoCallbacks
> +@ stdcall WaitForThreadpoolIoCallbacks(ptr) kernel32.WaitForThreadpoolIoCallbacks
> @ stdcall WaitForThreadpoolTimerCallbacks(ptr long) ntdll.TpWaitForTimer
> @ stdcall WaitForThreadpoolWaitCallbacks(ptr long) ntdll.TpWaitForWait
> @ stdcall WaitForThreadpoolWorkCallbacks(ptr long) ntdll.TpWaitForWork
kernelbase should forward directly to ntdll.
Chip
More information about the wine-devel
mailing list