Sebastian Lackner
|
ea87d1c317
|
ntdll: Synchronize Nt and Zw exports.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-11 13:47:16 +09:00 |
Sebastian Lackner
|
e3503799d9
|
ntdll: Implement RtlDecompressFragment.
Based on a patch by Michael Müller.
|
2015-07-10 14:54:50 +09:00 |
Sebastian Lackner
|
185247576b
|
ntdll: Implement TpSetWait and TpWaitForWait.
|
2015-07-06 14:49:39 +09:00 |
Sebastian Lackner
|
4523a54c62
|
ntdll: Implement TpAllocWait and TpReleaseWait.
|
2015-07-06 14:34:20 +09:00 |
Sebastian Lackner
|
cb2aae1af8
|
ntdll: Implement threadpool timer queues.
|
2015-07-03 13:06:41 +09:00 |
Sebastian Lackner
|
bd7cb07358
|
ntdll: Implement TpAllocTimer and TpReleaseTimer.
|
2015-07-03 13:06:31 +09:00 |
Sebastian Lackner
|
775d3dcecb
|
ntdll: Implement TpDisassociateCallback and add a separate group completion event.
|
2015-07-03 13:06:15 +09:00 |
Sebastian Lackner
|
8965511957
|
ntdll: Implement TpCallbackUnloadDllOnCompletion.
|
2015-07-02 14:54:13 +09:00 |
Sebastian Lackner
|
15110b1770
|
ntdll: Implement TpCallbackSetEventOnCompletion.
|
2015-07-02 14:54:04 +09:00 |
Sebastian Lackner
|
eb39cb1323
|
ntdll: Implement TpCallbackReleaseSemaphoreOnCompletion.
|
2015-07-02 14:53:50 +09:00 |
Sebastian Lackner
|
02ee5bb52d
|
ntdll: Implement TpCallbackReleaseMutexOnCompletion.
Various internal details about the order and error handling of completion
actions are documented in "Concurrent Programming on Windows" by Joe Duffy.
|
2015-07-02 14:53:41 +09:00 |
Sebastian Lackner
|
a9dd37be68
|
ntdll: Implement TpCallbackLeaveCriticalSectionOnCompletion.
An instance can only have one completion of each type, trying to add a
second one leads to an exception on Windows.
|
2015-07-02 14:53:21 +09:00 |
Sebastian Lackner
|
eb974bcd7a
|
ntdll: Implement instance objects and the TpCallbackMayRunLong function.
The instance is marked as long-running even if TpCallbackMayRunLong fails,
a second call will lead to an exception on Windows.
|
2015-07-02 14:53:02 +09:00 |
Sebastian Lackner
|
e4c38f6bad
|
ntdll: Implement threadpool work item functions.
|
2015-07-01 19:18:15 +09:00 |
Sebastian Lackner
|
68d92bceed
|
ntdll: Implement threadpool cleanup group functions.
|
2015-07-01 19:18:14 +09:00 |
Sebastian Lackner
|
7d9ec31e19
|
ntdll: Implement TpSetPoolMinThreads.
|
2015-07-01 19:18:14 +09:00 |
Sebastian Lackner
|
d56984a03d
|
ntdll: Implement TpSetPoolMaxThreads.
|
2015-07-01 19:18:13 +09:00 |
Sebastian Lackner
|
db9fc9141e
|
ntdll: Implement TpSimpleTryPost and basic threadpool infrastructure.
|
2015-07-01 19:18:13 +09:00 |
Nikolay Sivov
|
0824771423
|
kernel32: Export RtlCopyMemory().
|
2015-06-19 19:10:45 +09:00 |
André Hentschel
|
a18f84c0b1
|
ntdll: Add stub for __chkstk on ARM.
|
2015-05-29 15:03:05 +09:00 |
Sebastian Lackner
|
39abfc4d74
|
ntdll: Add stub for NtImpersonateAnonymousToken.
|
2015-05-21 13:57:05 +09:00 |
Nikolay Sivov
|
2c98d5b90c
|
kernel32: Implement GetDynamicTimeZoneInformation().
|
2015-05-11 15:39:24 +09:00 |
Stefan Leichter
|
a9ae8dbf14
|
ntdll: Add stub for WinSqmIsOptedIn.
|
2015-04-22 14:02:21 +09:00 |
Sebastian Lackner
|
2daca626d4
|
ntdll: Implement [Nt|Zw]QueryLicenseValue.
|
2015-03-13 21:53:25 +09:00 |
Charles Davis
|
97bda9a05f
|
ntdll: Support 64-bit Mac OS.
|
2015-02-06 22:35:17 +09:00 |
Sergey Kalinichev
|
7eed378f5d
|
ntdll: Add stub for RtlSetHeapInformation.
|
2014-12-19 22:36:17 +01:00 |
Austin English
|
4c0ceacee0
|
ntdll: Add stubs for vectored continue handler.
|
2014-11-13 16:31:49 +09:00 |
Sebastian Lackner
|
4d8edf7612
|
ntdll: Implement RtlInstallFunctionTableCallback on x86_64.
|
2014-04-08 19:23:14 +02:00 |
Nikolay Sivov
|
b82b1306a4
|
kernel32: Added QueryUnbiasedInterruptTime().
|
2014-04-02 15:50:09 +02:00 |
Sebastian Lackner
|
fad29fc5d9
|
ntdll: Implement RtlSleepConditionVariableSRW.
|
2014-01-27 14:13:48 +01:00 |
Sebastian Lackner
|
899fc8d4ee
|
ntdll: Implement RtlTryAcquireSRWLockShared/Exclusive commands.
|
2014-01-27 14:13:45 +01:00 |
Sebastian Lackner
|
5472b9f9ca
|
ntdll: Implement condition variable functions using keyed events.
|
2014-01-08 14:34:14 +01:00 |
Austin English
|
2a3932a0a2
|
ntdll: Export a few more functions.
|
2013-12-20 10:54:16 +01:00 |
André Hentschel
|
b6b9050d58
|
ntdll: Implement LdrResolveDelayLoadedAPI.
|
2013-11-12 12:58:03 +01:00 |
Alexandre Julliard
|
4af4df5af3
|
ntdll: Add stubs for the SRW lock functions.
|
2013-09-03 16:58:19 +02:00 |
Nikolay Sivov
|
045682a4da
|
kernel32: Forward ZombifyActCtx() to ntdll.
|
2013-09-03 16:58:16 +02:00 |
Alexandre Julliard
|
fcb3e60332
|
ntdll: Implement the RunOnce functions.
|
2013-08-28 22:27:31 +02:00 |
Alexandre Julliard
|
bf3e23bb36
|
ntdll: Add the keyed events entry points.
|
2013-08-21 14:24:06 +02:00 |
Qian Hong
|
f56edbf537
|
ntdll: Fixed parameter list in spec file for RtlpNtQueryValueKey.
|
2013-08-15 16:16:37 +02:00 |
Nikolay Sivov
|
1692ccc56d
|
ntdll: Added RtlFindActivationContextSectionGuid() stub.
|
2013-07-31 16:29:49 +02:00 |
Nikolay Sivov
|
9e5097187e
|
ntdll: Implement RtlHashUnicodeString().
|
2013-07-24 14:35:09 -05:00 |
Alexandre Julliard
|
3799d55d9b
|
ntdll: Implement RtlExitUserProcess.
|
2013-07-19 12:15:15 +02:00 |
Dmitry Timoshkov
|
934ba51c80
|
ntdll: Correct RtlFreeHeap .spec parameter type.
|
2013-06-26 12:14:41 +02:00 |
Austin English
|
56057acdcd
|
ntdll: Add a stub for RtlConvertToAutoInheritSecurityObject.
|
2013-03-27 20:12:26 +01:00 |
André Hentschel
|
3c04958b8a
|
ntdll: Implement RtlLookupFunctionEntry on ARM.
|
2013-03-25 14:08:42 +01:00 |
André Hentschel
|
df7f4fb720
|
ntdll: Add stubs for RtlAddFunctionTable and RtlDeleteFunctionTable on ARM.
|
2013-03-25 14:08:32 +01:00 |
Alexandre Julliard
|
e3f9f7b388
|
ntdll: Copy some missing string functions from msvcrt.
|
2013-03-14 13:53:46 +01:00 |
Alexandre Julliard
|
17be935568
|
ntdll: Copy some missing math functions from msvcrt.
|
2013-03-14 13:43:46 +01:00 |
André Hentschel
|
da9fbef953
|
ntdll: Add ARM64 signal handling.
|
2013-01-16 12:51:50 +01:00 |
Nikolay Sivov
|
b1c3c8c898
|
kernel32: Added InitOnceInitialize() implementation.
|
2012-07-23 12:53:24 +02:00 |