Paul Gofman
|
0dd37b02f9
|
ntdll: Store module dependencies in DDAG structure.
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-11-03 21:06:48 +01:00 |
Paul Gofman
|
98a5466380
|
ntdll: Implement SystemExtendedProcessInformation system info class.
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-10-27 22:40:50 +02:00 |
Paul Gofman
|
231542b39e
|
kernel32/tests: Add test for DDAG node dependencies structure.
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-10-21 20:30:38 +02:00 |
Paul Gofman
|
a04db0814a
|
include: Update struct _LDR_DDAG_NODE definition.
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-10-21 20:30:36 +02:00 |
Paul Gofman
|
f712a98d12
|
include: Update LDR_DATA_TABLE_ENTRY definition.
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-10-20 21:17:07 +02:00 |
Alistair Leslie-Hughes
|
3adee2ce3a
|
include: Use known variables names in SYSTEM_INTERRUPT_INFORMATION.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-10-14 18:59:53 +02:00 |
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 |