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 |
Rémi Bernon
|
d9d478e277
|
ntdll/tests: Add RtlQueryPerformanceCounter tests.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-19 19:55:34 +01:00 |
Alexandre Julliard
|
e2659819b8
|
include: Always define 32- and 64-bit versions of the TEB and PEB structures.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-05 15:53:19 +01:00 |
Jacek Caban
|
014f249aea
|
ntdll: Don't use FeatureSet for XSAVE compaction support flag.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-24 22:01:42 +01:00 |
Jacek Caban
|
a8856381ed
|
ntdll: Use xsavec in x86_64 syscall dispatcher.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-22 20:19:17 +01:00 |
Michael Müller
|
835f5fff71
|
ntdll: Implement NtQuerySystemInformation(SystemExtendedHandleInformation).
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-18 10:14:38 +01:00 |
Alexandre Julliard
|
c2c57e8dba
|
ntdll: Use the SECTION_IMAGE_INFORMATION bitfields where possible.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-16 21:20:47 +01:00 |
Alexandre Julliard
|
e941079126
|
ntdll: Reimplement local atom tables in user space.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-16 11:01:25 +01:00 |
Alexandre Julliard
|
b6f774df69
|
server: Add a request to return all object types.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-05 22:53:46 +01:00 |
Alexandre Julliard
|
dc4e881834
|
server: Add support for object counts in the object type information.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-04 23:11:22 +01:00 |
Alexandre Julliard
|
7999af8244
|
ntdll: Implement NtWaitForDebugEvent().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-01 16:48:09 +01:00 |
Alexandre Julliard
|
d848a25b76
|
ntdll: Implement DbgUiConvertStateChangeStructure().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-01 11:39:06 +01:00 |
Alexandre Julliard
|
c8f5cced47
|
ntdll: Implement NtDebugContinue().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-01 11:22:23 +01:00 |
Alexandre Julliard
|
7bebf7db8c
|
ntdll: Implement NtSetInformationDebugObject().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-01 11:10:06 +01:00 |
Alexandre Julliard
|
46b84e7a83
|
ntdll: Implement NtDebugActiveProcess() and NtRemoveProcessDebug().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-01 11:09:01 +01:00 |
Alexandre Julliard
|
964772bc8e
|
ntdll: Support the NtCreateDebugObject() flags.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-01-29 12:34:46 +01:00 |
Alexandre Julliard
|
a24e330b20
|
ntdll: Implement DbgUiConnectToDbg().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-01-29 10:22:39 +01:00 |
Alexandre Julliard
|
f7c48da359
|
ntdll: Implement DbgUiGet/SetThreadDebugObject().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-01-29 10:22:39 +01:00 |
Alexandre Julliard
|
5ebc20c656
|
ntdll: Implement NtCreateDebugObject().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-01-27 11:23:11 +01:00 |
Alexandre Julliard
|
dc90fe9a94
|
ntdll: Set the environment size in the process parameters.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50405
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-01-26 16:38:52 +01:00 |
Alexandre Julliard
|
7250f9a95b
|
ntdll: Add some more section information data.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-01-22 18:33:23 +01:00 |
Alexandre Julliard
|
70102669a8
|
include: Only define _strnicmp() prototype when needed.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-25 22:51:35 +01:00 |
Alexandre Julliard
|
c6f2ef3d1c
|
include: Move XSTATE definitions to winnt.h.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-24 16:59:26 +01:00 |
Brendan Shanks
|
b7f14a97bd
|
ntdll: Rename PEB->Reserved[1] to AtlThunkSListPtr32.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50077
Signed-off-by: Brendan Shanks <bshanks@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-02 22:06:52 +01:00 |
Brendan Shanks
|
d18724c816
|
ntdll: Update the PEB structures for newer Windows versions.
Signed-off-by: Brendan Shanks <bshanks@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-02 22:06:52 +01:00 |
Zebediah Figura
|
bf9235aa56
|
ntdll/tests: Add more tests for SystemModuleInformation[Ex].
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-27 09:51:27 +01:00 |
Myah Caron
|
d453db5ba2
|
ntdll: Stub NtAllocateVirtualMemoryEx.
Signed-off-by: Myah Caron <qsniyg@protonmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-26 20:34:19 +01:00 |
Paul Gofman
|
905deff5da
|
ntdll: Reimplement FLS data management on top of up to date structures.
Win10 18132 introduced increased FLS data limit and entirely changed
underlying structure.
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-08 12:40:29 +02:00 |
Paul Gofman
|
36981ad033
|
ntdll: Introduce RtlProcessFlsData() and use it for FLS data destruction.
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-08 12:40:29 +02:00 |
Paul Gofman
|
defcbc8b97
|
kernelbase: Move FlsGetValue() implementation to ntdll.RtlFlsGetValue().
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-01 11:43:53 +02:00 |
Paul Gofman
|
e596f4047b
|
kernelbase: Move FlsSetValue() implementation to ntdll.RtlFlsSetValue().
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-01 11:43:07 +02:00 |
Paul Gofman
|
0627fa9d92
|
kernelbase: Move FlsFree() implementation to ntdll.RtlFlsFree().
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-01 11:43:03 +02:00 |
Paul Gofman
|
c955eee9e8
|
kernelbase: Move FlsAlloc() implementation to ntdll.RtlFlsAlloc().
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-01 11:42:58 +02:00 |