Alistair Leslie-Hughes
84b12283d3
wow64: Build without -DWINE_NO_LONG_TYPES.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-11 10:57:17 +01:00
Brendan Shanks
e7afddd2c1
ntdll: Rename THREAD_DESCRIPTION_INFORMATION to THREAD_NAME_INFORMATION.
...
Signed-off-by: Brendan Shanks <bshanks@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-12-02 20:20:40 +01:00
Brendan Shanks
65dd060a67
ntdll: Rename ThreadDescription to ThreadNameInformation.
...
Signed-off-by: Brendan Shanks <bshanks@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-12-02 20:20:40 +01:00
Alexandre Julliard
be6ccdf51c
wow64: Map the parent process handle in NtCreateUserProcess().
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-12-02 20:20:39 +01:00
Zebediah Figura
0e931fa5fd
ntdll: Implement NtAlertThreadByThreadId and NtWaitForAlertByThreadId.
...
These will be used to implement RtlWaitOnAddress() and other in-process
synchronization primitives, as they are on Windows.
These patches went through quite a few revisions in order to ensure that they
had sufficient performance and correctness compared to the current
implementation. I am particularly grateful to Etienne Juvigny and Dmitry
Skvortsov for performing extensive testing.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-11-17 16:36:01 +01:00
Alexandre Julliard
2308120334
wow64: Forward 64-bit invalid handle exceptions to the 32-bit guest.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-20 17:33:56 +02:00
Alexandre Julliard
e30b56b1a3
wow64: Add a thunk for the NtRaiseException syscall.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-20 16:07:25 +02:00
Alexandre Julliard
4f0d8b697b
wow64: Add thunks for a few misc syscalls.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-04 18:13:11 +02:00
Alexandre Julliard
ae21ddb024
wow64: Add support for jumping to 32-bit code in Wow64LdrpInitialize().
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-04 18:13:11 +02:00
Alexandre Julliard
ba74c5c698
wow64: Add thunks for the process/thread set information syscalls.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-07-29 15:33:55 +02:00
Alexandre Julliard
ebb4d3887b
wow64: Add thunks for the process/thread query information syscalls.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-07-29 15:33:48 +02:00
Alexandre Julliard
6159b12330
wow64: Add thunks for the process/thread control syscalls.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-07-29 15:23:27 +02:00
Alexandre Julliard
34addf6dfe
wow64: Add thunks for the process/thread creation syscalls.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-07-29 15:23:27 +02:00