kernelbase: Forward threadpool I/O functions to ntdll.
Signed-off-by: Jacek Caban <jacek@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
3ca2172197
commit
1da0d17419
|
@ -1,10 +1,10 @@
|
||||||
@ stdcall CallbackMayRunLong(ptr) kernel32.CallbackMayRunLong
|
@ stdcall CallbackMayRunLong(ptr) kernel32.CallbackMayRunLong
|
||||||
@ stub CancelThreadpoolIo
|
@ stdcall CancelThreadpoolIo(ptr) kernel32.CancelThreadpoolIo
|
||||||
@ stdcall ChangeTimerQueueTimer(ptr ptr long long) kernel32.ChangeTimerQueueTimer
|
@ stdcall ChangeTimerQueueTimer(ptr ptr long long) kernel32.ChangeTimerQueueTimer
|
||||||
@ stdcall CloseThreadpool(ptr) kernel32.CloseThreadpool
|
@ stdcall CloseThreadpool(ptr) kernel32.CloseThreadpool
|
||||||
@ stdcall CloseThreadpoolCleanupGroup(ptr) kernel32.CloseThreadpoolCleanupGroup
|
@ stdcall CloseThreadpoolCleanupGroup(ptr) kernel32.CloseThreadpoolCleanupGroup
|
||||||
@ stdcall CloseThreadpoolCleanupGroupMembers(ptr long ptr) kernel32.CloseThreadpoolCleanupGroupMembers
|
@ stdcall CloseThreadpoolCleanupGroupMembers(ptr long ptr) kernel32.CloseThreadpoolCleanupGroupMembers
|
||||||
@ stub CloseThreadpoolIo
|
@ stdcall CloseThreadpoolIo(ptr) kernel32.CloseThreadpoolIo
|
||||||
@ stdcall CloseThreadpoolTimer(ptr) kernel32.CloseThreadpoolTimer
|
@ stdcall CloseThreadpoolTimer(ptr) kernel32.CloseThreadpoolTimer
|
||||||
@ stdcall CloseThreadpoolWait(ptr) kernel32.CloseThreadpoolWait
|
@ stdcall CloseThreadpoolWait(ptr) kernel32.CloseThreadpoolWait
|
||||||
@ stdcall CloseThreadpoolWork(ptr) kernel32.CloseThreadpoolWork
|
@ stdcall CloseThreadpoolWork(ptr) kernel32.CloseThreadpoolWork
|
||||||
|
@ -36,7 +36,7 @@
|
||||||
@ stdcall SubmitThreadpoolWork(ptr) kernel32.SubmitThreadpoolWork
|
@ stdcall SubmitThreadpoolWork(ptr) kernel32.SubmitThreadpoolWork
|
||||||
@ stdcall TrySubmitThreadpoolCallback(ptr ptr ptr) kernel32.TrySubmitThreadpoolCallback
|
@ stdcall TrySubmitThreadpoolCallback(ptr ptr ptr) kernel32.TrySubmitThreadpoolCallback
|
||||||
@ stdcall UnregisterWaitEx(long long) kernel32.UnregisterWaitEx
|
@ stdcall UnregisterWaitEx(long long) kernel32.UnregisterWaitEx
|
||||||
@ stub WaitForThreadpoolIoCallbacks
|
@ stdcall WaitForThreadpoolIoCallbacks(ptr) kernel32.WaitForThreadpoolIoCallbacks
|
||||||
@ stdcall WaitForThreadpoolTimerCallbacks(ptr long) kernel32.WaitForThreadpoolTimerCallbacks
|
@ stdcall WaitForThreadpoolTimerCallbacks(ptr long) kernel32.WaitForThreadpoolTimerCallbacks
|
||||||
@ stdcall WaitForThreadpoolWaitCallbacks(ptr long) kernel32.WaitForThreadpoolWaitCallbacks
|
@ stdcall WaitForThreadpoolWaitCallbacks(ptr long) kernel32.WaitForThreadpoolWaitCallbacks
|
||||||
@ stdcall WaitForThreadpoolWorkCallbacks(ptr long) kernel32.WaitForThreadpoolWorkCallbacks
|
@ stdcall WaitForThreadpoolWorkCallbacks(ptr long) kernel32.WaitForThreadpoolWorkCallbacks
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
@ stdcall CallbackMayRunLong(ptr) kernel32.CallbackMayRunLong
|
@ stdcall CallbackMayRunLong(ptr) kernel32.CallbackMayRunLong
|
||||||
@ stub CancelThreadpoolIo
|
@ stdcall CancelThreadpoolIo(ptr) kernel32.CancelThreadpoolIo
|
||||||
@ stdcall CloseThreadpool(ptr) kernel32.CloseThreadpool
|
@ stdcall CloseThreadpool(ptr) kernel32.CloseThreadpool
|
||||||
@ stdcall CloseThreadpoolCleanupGroup(ptr) kernel32.CloseThreadpoolCleanupGroup
|
@ stdcall CloseThreadpoolCleanupGroup(ptr) kernel32.CloseThreadpoolCleanupGroup
|
||||||
@ stdcall CloseThreadpoolCleanupGroupMembers(ptr long ptr) kernel32.CloseThreadpoolCleanupGroupMembers
|
@ stdcall CloseThreadpoolCleanupGroupMembers(ptr long ptr) kernel32.CloseThreadpoolCleanupGroupMembers
|
||||||
@ stub CloseThreadpoolIo
|
@ stdcall CloseThreadpoolIo(ptr) kernel32.CloseThreadpoolIo
|
||||||
@ stdcall CloseThreadpoolTimer(ptr) kernel32.CloseThreadpoolTimer
|
@ stdcall CloseThreadpoolTimer(ptr) kernel32.CloseThreadpoolTimer
|
||||||
@ stdcall CloseThreadpoolWait(ptr) kernel32.CloseThreadpoolWait
|
@ stdcall CloseThreadpoolWait(ptr) kernel32.CloseThreadpoolWait
|
||||||
@ stdcall CloseThreadpoolWork(ptr) kernel32.CloseThreadpoolWork
|
@ stdcall CloseThreadpoolWork(ptr) kernel32.CloseThreadpoolWork
|
||||||
|
@ -31,7 +31,7 @@
|
||||||
@ stdcall StartThreadpoolIo(ptr) kernel32.StartThreadpoolIo
|
@ stdcall StartThreadpoolIo(ptr) kernel32.StartThreadpoolIo
|
||||||
@ stdcall SubmitThreadpoolWork(ptr) kernel32.SubmitThreadpoolWork
|
@ stdcall SubmitThreadpoolWork(ptr) kernel32.SubmitThreadpoolWork
|
||||||
@ stdcall TrySubmitThreadpoolCallback(ptr ptr ptr) kernel32.TrySubmitThreadpoolCallback
|
@ stdcall TrySubmitThreadpoolCallback(ptr ptr ptr) kernel32.TrySubmitThreadpoolCallback
|
||||||
@ stub WaitForThreadpoolIoCallbacks
|
@ stdcall WaitForThreadpoolIoCallbacks(ptr) kernel32.WaitForThreadpoolIoCallbacks
|
||||||
@ stdcall WaitForThreadpoolTimerCallbacks(ptr long) kernel32.WaitForThreadpoolTimerCallbacks
|
@ stdcall WaitForThreadpoolTimerCallbacks(ptr long) kernel32.WaitForThreadpoolTimerCallbacks
|
||||||
@ stdcall WaitForThreadpoolWaitCallbacks(ptr long) kernel32.WaitForThreadpoolWaitCallbacks
|
@ stdcall WaitForThreadpoolWaitCallbacks(ptr long) kernel32.WaitForThreadpoolWaitCallbacks
|
||||||
@ stdcall WaitForThreadpoolWorkCallbacks(ptr long) kernel32.WaitForThreadpoolWorkCallbacks
|
@ stdcall WaitForThreadpoolWorkCallbacks(ptr long) kernel32.WaitForThreadpoolWorkCallbacks
|
||||||
|
|
|
@ -210,7 +210,7 @@
|
||||||
@ stdcall -import CancelIo(long)
|
@ stdcall -import CancelIo(long)
|
||||||
@ stdcall -import CancelIoEx(long ptr)
|
@ stdcall -import CancelIoEx(long ptr)
|
||||||
@ stdcall -import CancelSynchronousIo(long)
|
@ stdcall -import CancelSynchronousIo(long)
|
||||||
# @ stub CancelThreadpoolIo
|
@ stdcall CancelThreadpoolIo(ptr) ntdll.TpCancelAsyncIoOperation
|
||||||
@ stdcall CancelTimerQueueTimer(ptr ptr)
|
@ stdcall CancelTimerQueueTimer(ptr ptr)
|
||||||
@ stdcall -import CancelWaitableTimer(long)
|
@ stdcall -import CancelWaitableTimer(long)
|
||||||
@ stdcall -import ChangeTimerQueueTimer(ptr ptr long long)
|
@ stdcall -import ChangeTimerQueueTimer(ptr ptr long long)
|
||||||
|
@ -230,7 +230,7 @@
|
||||||
@ stdcall CloseThreadpool(ptr) ntdll.TpReleasePool
|
@ stdcall CloseThreadpool(ptr) ntdll.TpReleasePool
|
||||||
@ stdcall CloseThreadpoolCleanupGroup(ptr) ntdll.TpReleaseCleanupGroup
|
@ stdcall CloseThreadpoolCleanupGroup(ptr) ntdll.TpReleaseCleanupGroup
|
||||||
@ stdcall CloseThreadpoolCleanupGroupMembers(ptr long ptr) ntdll.TpReleaseCleanupGroupMembers
|
@ stdcall CloseThreadpoolCleanupGroupMembers(ptr long ptr) ntdll.TpReleaseCleanupGroupMembers
|
||||||
# @ stub CloseThreadpoolIo
|
@ stdcall CloseThreadpoolIo(ptr) ntdll.TpReleaseIoCompletion
|
||||||
@ stdcall CloseThreadpoolTimer(ptr) ntdll.TpReleaseTimer
|
@ stdcall CloseThreadpoolTimer(ptr) ntdll.TpReleaseTimer
|
||||||
@ stdcall CloseThreadpoolWait(ptr) ntdll.TpReleaseWait
|
@ stdcall CloseThreadpoolWait(ptr) ntdll.TpReleaseWait
|
||||||
@ stdcall CloseThreadpoolWork(ptr) ntdll.TpReleaseWork
|
@ stdcall CloseThreadpoolWork(ptr) ntdll.TpReleaseWork
|
||||||
|
@ -1581,7 +1581,7 @@
|
||||||
@ stdcall -import WaitForMultipleObjectsEx(long ptr long long long)
|
@ stdcall -import WaitForMultipleObjectsEx(long ptr long long long)
|
||||||
@ stdcall -import WaitForSingleObject(long long)
|
@ stdcall -import WaitForSingleObject(long long)
|
||||||
@ stdcall -import WaitForSingleObjectEx(long long long)
|
@ stdcall -import WaitForSingleObjectEx(long long long)
|
||||||
# @ stub WaitForThreadpoolIoCallbacks
|
@ stdcall WaitForThreadpoolIoCallbacks(ptr) ntdll.TpWaitForIoCompletion
|
||||||
@ stdcall WaitForThreadpoolTimerCallbacks(ptr long) ntdll.TpWaitForTimer
|
@ stdcall WaitForThreadpoolTimerCallbacks(ptr long) ntdll.TpWaitForTimer
|
||||||
@ stdcall WaitForThreadpoolWaitCallbacks(ptr long) ntdll.TpWaitForWait
|
@ stdcall WaitForThreadpoolWaitCallbacks(ptr long) ntdll.TpWaitForWait
|
||||||
@ stdcall WaitForThreadpoolWorkCallbacks(ptr long) ntdll.TpWaitForWork
|
@ stdcall WaitForThreadpoolWorkCallbacks(ptr long) ntdll.TpWaitForWork
|
||||||
|
|
|
@ -105,7 +105,7 @@
|
||||||
@ stdcall CancelIo(long)
|
@ stdcall CancelIo(long)
|
||||||
@ stdcall CancelIoEx(long ptr)
|
@ stdcall CancelIoEx(long ptr)
|
||||||
@ stdcall CancelSynchronousIo(long)
|
@ stdcall CancelSynchronousIo(long)
|
||||||
@ stub CancelThreadpoolIo
|
@ stdcall CancelThreadpoolIo(ptr) ntdll.TpCancelAsyncIoOperation
|
||||||
@ stdcall CancelWaitableTimer(long)
|
@ stdcall CancelWaitableTimer(long)
|
||||||
# @ stub CeipIsOptedIn
|
# @ stub CeipIsOptedIn
|
||||||
@ stdcall ChangeTimerQueueTimer(ptr ptr long long)
|
@ stdcall ChangeTimerQueueTimer(ptr ptr long long)
|
||||||
|
@ -146,7 +146,7 @@
|
||||||
@ stdcall CloseThreadpool(ptr) ntdll.TpReleasePool
|
@ stdcall CloseThreadpool(ptr) ntdll.TpReleasePool
|
||||||
@ stdcall CloseThreadpoolCleanupGroup(ptr) ntdll.TpReleaseCleanupGroup
|
@ stdcall CloseThreadpoolCleanupGroup(ptr) ntdll.TpReleaseCleanupGroup
|
||||||
@ stdcall CloseThreadpoolCleanupGroupMembers(ptr long ptr) ntdll.TpReleaseCleanupGroupMembers
|
@ stdcall CloseThreadpoolCleanupGroupMembers(ptr long ptr) ntdll.TpReleaseCleanupGroupMembers
|
||||||
@ stub CloseThreadpoolIo
|
@ stdcall CloseThreadpoolIo(ptr) ntdll.TpReleaseIoCompletion
|
||||||
@ stdcall CloseThreadpoolTimer(ptr) ntdll.TpReleaseTimer
|
@ stdcall CloseThreadpoolTimer(ptr) ntdll.TpReleaseTimer
|
||||||
@ stdcall CloseThreadpoolWait(ptr) ntdll.TpReleaseWait
|
@ stdcall CloseThreadpoolWait(ptr) ntdll.TpReleaseWait
|
||||||
@ stdcall CloseThreadpoolWork(ptr) ntdll.TpReleaseWork
|
@ stdcall CloseThreadpoolWork(ptr) ntdll.TpReleaseWork
|
||||||
|
@ -1690,7 +1690,7 @@
|
||||||
@ stdcall WaitForMultipleObjectsEx(long ptr long long long)
|
@ stdcall WaitForMultipleObjectsEx(long ptr long long long)
|
||||||
@ stdcall WaitForSingleObject(long long)
|
@ stdcall WaitForSingleObject(long long)
|
||||||
@ stdcall WaitForSingleObjectEx(long long long)
|
@ stdcall WaitForSingleObjectEx(long long long)
|
||||||
@ stub WaitForThreadpoolIoCallbacks
|
@ stdcall WaitForThreadpoolIoCallbacks(ptr) ntdll.TpWaitForIoCompletion
|
||||||
@ stdcall WaitForThreadpoolTimerCallbacks(ptr long) ntdll.TpWaitForTimer
|
@ stdcall WaitForThreadpoolTimerCallbacks(ptr long) ntdll.TpWaitForTimer
|
||||||
@ stdcall WaitForThreadpoolWaitCallbacks(ptr long) ntdll.TpWaitForWait
|
@ stdcall WaitForThreadpoolWaitCallbacks(ptr long) ntdll.TpWaitForWait
|
||||||
@ stdcall WaitForThreadpoolWorkCallbacks(ptr long) ntdll.TpWaitForWork
|
@ stdcall WaitForThreadpoolWorkCallbacks(ptr long) ntdll.TpWaitForWork
|
||||||
|
|
Loading…
Reference in New Issue