Alexandre Julliard
|
97479d3d32
|
ntdll: Move some exception definitions to winternl.h.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-10-07 13:52:42 +02:00 |
Paul Gofman
|
39a3549093
|
ntdll: Implement LdrGetDllFullName() function.
Based on a patch by Alex Henrie.
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-09-29 08:52:46 +02:00 |
Paul Gofman
|
cf0a828b02
|
ntdll: Implement LdrGetDllHandleEx() function.
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-09-27 17:40:15 +02:00 |
Alexandre Julliard
|
c1b3d6eb10
|
ntdll: Add a __wine_unix_spawnvp syscall.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-09-27 17:40:14 +02:00 |
Alexandre Julliard
|
1649785bec
|
Revert "ntdll: Stub power request APIs."
This reverts commit ca2b701249 .
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51741
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-09-10 23:21:21 +02:00 |
Alexandre Julliard
|
e9cfc97d46
|
Revert "ntdll: Add a Wine-specific class in NtQueryVirtualMemory to retrieve the init functions of a module."
This reverts commits e5339ecbc6 and
18408b18f3 .
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51596
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-09-10 20:22:11 +02:00 |
Alexandre Julliard
|
ea6308e364
|
ntdll: Declare the syscall functions array explicitly.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-08-30 22:49:58 +02:00 |
Alexandre Julliard
|
847db3c1d3
|
ntdll: Store the syscall table in the syscall frame on all platforms.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-08-26 10:47:38 +02:00 |
Alistair Leslie-Hughes
|
16a7976de9
|
ntdll: Add NtTraceControl/ZwTraceControl stubs.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-08-25 10:49:13 +02:00 |
Alexandre Julliard
|
e309bad98c
|
include: Add a private header for Unix libraries definitions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-08-12 17:30:21 +02:00 |
Alexandre Julliard
|
d7add38218
|
ntdll: Make __wine_unix_call() WINAPI to follow syscall conventions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-08-11 23:00:49 +02:00 |
Alexandre Julliard
|
572817948a
|
ntdll: Add a custom type for the Unix functions table handle.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-08-10 18:07:32 +02:00 |
Alexandre Julliard
|
d91d05b80a
|
ntdll: Add a Wine-specific NtQueryVirtualMemory() query to retrieve the Unix call table.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-08-10 18:06:50 +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
|
e30f091f3b
|
wow64cpu: Restore the full 32-bit context when changed externally.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-08-04 14:27:24 +02:00 |
Alexandre Julliard
|
e5339ecbc6
|
ntdll: Add a Wine-specific class in NtQueryVirtualMemory to retrieve the init functions of a module.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-08-03 23:41:05 +02:00 |
Alexandre Julliard
|
c6373abc10
|
ntdll: Update the MEMORY_INFORMATION_CLASS enumeration.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-08-03 23:41:05 +02:00 |
Alexandre Julliard
|
9bf46d5ce6
|
ntdll: Make wine_nt_to_unix_file_name() and wine_unix_to_nt_file_name() follow NT syscall conventions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-08-02 22:57:38 +02:00 |
Alexandre Julliard
|
37ed43a171
|
ntdll: Fix the SYSTEM_CACHE_INFORMATION structure definition.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-08-02 22:57:38 +02:00 |
Alexandre Julliard
|
e028401d08
|
wow64: Add thunks for a number of system syscalls.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-07-30 13:19:03 +02:00 |
Alexandre Julliard
|
65caa0f2ef
|
wow64: Implement Wow64AllocateTemp().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-07-28 15:59:06 +02:00 |
Alexandre Julliard
|
eb6fcd3cb9
|
ntdll: Rename the SYSTEM_MODULE and SYSTEM_MODULE_INFORMATION structures.
To be consistent with the _EX version.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-07-27 16:39:55 +02:00 |
Alexandre Julliard
|
34a4f5bca5
|
wow64: Add thunks for the registry I/O syscalls.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-07-26 19:42:25 +02:00 |
Paul Gofman
|
20fff538c4
|
ntdll: Add stub for ProcessInstrumentationCallback info class in NtSetInformationProcess().
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-07-19 15:37:03 +02:00 |
Paul Gofman
|
b335b69368
|
ntdll: Add SystemKernelDebuggerInformationEx info class to NtQuerySystemInformation().
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-07-19 15:36:32 +02:00 |
Alexandre Julliard
|
3a32ea8e91
|
ntdll: Add support for LdrSystemDllInitBlock.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-07-07 16:33:29 +02:00 |
Alexandre Julliard
|
0426430563
|
ntdll: Implement NtWow64GetNativeSystemInformation().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-07-05 13:41:30 +02:00 |
Alexandre Julliard
|
3469ebf90e
|
ntdll: Implement RtlWow64GetThreadSelectorEntry().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-07-01 10:32:24 +02:00 |
Alexandre Julliard
|
17716bc7f3
|
ntdll: Implement RtlWow64GetCurrentCpuArea().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-06-30 18:46:16 +02:00 |
Alexandre Julliard
|
19f19d0e2e
|
ntdll: Implement NtWow64AllocateVirtualMemory64().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-06-29 14:51:25 +02:00 |
Alexandre Julliard
|
bfd2d1d77d
|
ntdll: Implement NtWow64Read/WriteVirtualMemory64().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-06-29 12:42:57 +02:00 |
Alexandre Julliard
|
d08f42b68c
|
kernelbase: Move CopyContext() implementation to ntdll.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-06-03 17:42:19 +02:00 |
Jacek Caban
|
1b5ea62e8e
|
ntdll: Introduce wine_unix_call.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-06-01 18:00:32 +02:00 |
Alexandre Julliard
|
78cbc26957
|
ntdll: Fill the Wow64 PEB and process parameters.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-05-25 21:13:00 +02:00 |
Alexandre Julliard
|
4e8fcc41ca
|
ntdll: Replace __wine_make_process_system by a Wine-specific NtSetInformationProcess() class.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-05-24 18:31:27 +02:00 |
Alexandre Julliard
|
5ba8f0d73b
|
ntdll: Store the Wow64 context at the top of the 64-bit stack.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-05-17 18:49:09 +02:00 |
Alexandre Julliard
|
e97a2c4c0f
|
ntdll: Implement RtlWow64GetCpuAreaInfo().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-05-12 16:56:27 +02:00 |
Alexandre Julliard
|
dba8d3c3d4
|
include: Remove context definitions for obsolete platforms.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-05-11 20:33:51 +02:00 |
Alexandre Julliard
|
40165dfa58
|
ntdll: RtlCreateUserThread() also takes a zero_bits parameter.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-05-07 22:22:49 +02:00 |
Alexandre Julliard
|
6a296592aa
|
server: Send the zero_bits parameter for remote NtCreateThreadEx() calls.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-05-07 22:22:49 +02:00 |
Alexandre Julliard
|
87b7132b37
|
ntdll: Implement RtlFindExportedRoutineByName().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-05-05 21:52:22 +02:00 |
Alexandre Julliard
|
7cdb88a5d8
|
include: Update the SYSTEM_PROCESS_INFORMATION structure.
Spotted by Alex Henrie.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-30 22:59:50 +02:00 |
Alexandre Julliard
|
4f8ede8e76
|
ntdll: Implement RtlWow64IsWowGuestMachineSupported().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-29 23:37:45 +02:00 |
Alexandre Julliard
|
6c2f19c0a7
|
ntdll: Implement RtlWow64GetCurrentMachine().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-29 23:37:45 +02:00 |
Alexandre Julliard
|
f2c1470c7c
|
ntdll: Implement RtlWow64GetProcessMachines().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-29 23:37:45 +02:00 |
Alexandre Julliard
|
c639396875
|
include: Update PROCESS_BASIC_INFORMATION definition.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-13 19:38:32 +02:00 |
Alistair Leslie-Hughes
|
3269da9b46
|
ntdll: Stub NtQuerySystemInformation(SystemCodeIntegrityInformation).
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49192
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-08 21:37:36 +02:00 |
Alexandre Julliard
|
985bd97c2b
|
ntdll: Retrieve Wine version strings through NtQuerySystemInformation().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-05 15:07:01 +02:00 |
Alexandre Julliard
|
afaf35b9e1
|
include: Add more SYSTEM_INFORMATION_CLASS definitions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-30 17:10:03 +02:00 |
Paul Gofman
|
084519a82b
|
ntdll: Implement NtQuerySystemInformationEx(SystemCpuSetInformation).
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-30 17:10:03 +02:00 |