Alexandre Julliard
|
73d1b89a12
|
ntdll: Get rid of the vm86 structure in the TEB.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-05 17:16:44 +01:00 |
Alexandre Julliard
|
3e80093410
|
ntdll: Implement RtlPushFrame, RtlPopFrame and RtlGetFrame.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-01-22 16:26:13 +01:00 |
Alexandre Julliard
|
bd4f6f4541
|
include: Add a few more TEB structure definitions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-01-22 16:26:13 +01:00 |
Alexandre Julliard
|
d108ff79d5
|
ntdll: NtQuerySection takes SIZE_T parameters.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-12-28 13:06:43 +01:00 |
Nikolay Sivov
|
3a3392acc6
|
ntdll: RtlGetCurrentDirectory_U() returns length, not status.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-10-23 10:33:50 +02:00 |
Nikolay Sivov
|
86370cc345
|
ntdll: Added RtlDosPathNameToNtPathName_U_WithStatus().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-10-23 10:33:44 +02:00 |
Jacek Caban
|
4df0162caf
|
ntdll/tests: Test NtQueryVolumeInformationFile calls on named pipe object.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-25 23:29:10 +02:00 |
Alexandre Julliard
|
9e59362ae3
|
ntdll: Move the plaform-specific thread data to the SystemReserved2 TEB field.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-07-19 19:13:30 +02:00 |
Alexandre Julliard
|
b87c66dd65
|
ntdll: Move the plaform-independent thread data to the GdiTebBatch TEB field.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-07-19 19:13:29 +02:00 |
Sebastian Lackner
|
f9ede5c4c1
|
ntdll/tests: Add tests for FileIoCompletionNotificationInformation info class.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-02-17 20:54:04 +01:00 |
Michael Müller
|
641ca44c97
|
ntdll: Implement RtlAddMandatoryAce.
Signed-off-by: Michael Müller <michael@fds-team.de>
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-02-17 20:54:04 +01:00 |
Jonathan Doron
|
9e889691cf
|
include: Add definition for FILE_ID_INFORMATION.
Signed-off-by: Jonathan Doron <jond@wizery.com>
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-02-16 19:08:39 +01:00 |
Jonathan Doron
|
9c72376c8c
|
ntdll: Define more file information classes.
Signed-off-by: Jonathan Doron <jond@wizery.com>
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-02-10 21:39:29 +01:00 |
Andrey Gusev
|
8bf36bda9a
|
include: Fix a typo in typedef struct _TEB.
Signed-off-by: Andrey Gusev <andrey.goosev@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-05-24 18:12:42 +09:00 |
Alexandre Julliard
|
6261e26764
|
ntdll: Support remaining information classes in NtQueryDirectoryFile.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-05-05 01:27:50 +09:00 |
Alexandre Julliard
|
5006040541
|
ntdll: Implement RtlCompareUnicodeStrings.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-05-03 15:14:20 +09:00 |
Austin English
|
fee017c221
|
ntdll: Add NtSetLdtEntries/ZwSetLdtEntries stub.
Signed-off-by: Austin English <austinenglish@gmail.com>
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-05-01 11:56:23 +09:00 |
Louis Lenders
|
eee837e931
|
ntdll: Add stub for RtlAddAccessDeniedObjectAce and forward to AddAccessDeniedObjectAce in advapi32.
Signed-off-by: Louis Lenders <xerox.xerox2000x@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-07 13:23:06 +09:00 |
Louis Lenders
|
c63d417222
|
ntdll: Add stub for RtlAddAccessAllowedObjectAce and forward to AddAccessAllowedObjectAce in advapi32.
Signed-off-by: Louis Lenders <xerox.xerox2000x@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-03 12:58:27 +09:00 |
Louis Lenders
|
d37b3f59e9
|
ntdll: Add stub for RtlAddAuditAccessObjectAce and forward to AddAuditAccessObjectAce in advapi32.
Signed-off-by: Louis Lenders <xerox.xerox2000x@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-01 18:51:44 +09:00 |
Michael Müller
|
5c50f65830
|
ntdll: Implement SystemRecommendedSharedDataAlignment class in NtQuerySystemInformation.
Signed-off-by: Michael Müller <michael@fds-team.de>
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-12 23:06:54 +09:00 |
Alexandre Julliard
|
fe0924625f
|
ntdll: Add a helper to validate attributes in open calls, and use a common pattern in all calls.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-29 21:25:11 +09:00 |
Austin English
|
23d3b123db
|
ntdll: Add RtlCreateUserProcess stub.
Signed-off-by: Austin English <austinenglish@gmail.com>
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-09 17:30:04 +09:00 |
Nikolay Sivov
|
114123370b
|
ntdll: Add NtQuerySystemInformationEx() stub.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-05 15:08:26 +01:00 |
Nikolay Sivov
|
c9c138f53f
|
ntdll/tests: Some tests for NtQuerySystemInformationEx().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-05 15:08:20 +01:00 |
Jacek Caban
|
5eb3035374
|
ntdll: Added KeyCachedInformation key info class implementation.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-11-12 22:17:02 +09:00 |
Sebastian Lackner
|
00bd1abe7a
|
include: Add declarations for recently added registry functions.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-11-11 19:39:21 +09:00 |
Jacek Caban
|
4269423ee4
|
ntdll: Added NtOpenKeyEx implementation.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-11-05 20:22:37 +09:00 |
Dmitry Timoshkov
|
af66108446
|
ntdll: Implement RtlValidRelativeSecurityDescriptor.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-12 22:09:56 +09:00 |
Austin English
|
132ff59b3e
|
kernel32: Add a stub for GetCurrentProcessorNumberEx.
Signed-off-by: Austin English <austinenglish@gmail.com>
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-12 22:09:55 +09:00 |
Sebastian Lackner
|
7c46763ea7
|
ntdll: Implement RtlIsCriticalSectionLocked[ByThread].
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-11 13:47:34 +09:00 |
Michael Müller
|
55ae09068b
|
ntdll: Implement ThreadGroupInformation class.
Signed-off-by: Michael Müller <michael@fds-team.de>
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
|
2015-10-02 18:11:31 +09:00 |
Sebastian Lackner
|
d5f8dd3aac
|
include: Add definition for FILE_LINK_INFORMATION struct.
|
2015-08-20 17:35:13 +09:00 |
Sebastian Lackner
|
6c586d5db8
|
kernel32: Forward threadpool wait functions to ntdll.
|
2015-07-06 14:49:39 +09:00 |
Sebastian Lackner
|
eadd27a38a
|
kernel32: Forward remaining threadpool functions to ntdll.
|
2015-07-03 13:08:20 +09:00 |
Sebastian Lackner
|
56b9af1150
|
kernel32: Forward threadpool instance functions to ntdll.
|
2015-07-03 13:08:05 +09:00 |
Sebastian Lackner
|
4b0ecd3e22
|
kernel32: Forward threadpool timer functions to ntdll.
|
2015-07-03 13:07:47 +09:00 |
Sebastian Lackner
|
1165cc0953
|
kernel32: Forward threadpool work functions to ntdll.
|
2015-07-03 13:07:37 +09:00 |
Sebastian Lackner
|
a54d972868
|
kernel32: Forward threadpool cleanup group functions to ntdll.
|
2015-07-03 13:07:18 +09:00 |
Nikolay Sivov
|
2c98d5b90c
|
kernel32: Implement GetDynamicTimeZoneInformation().
|
2015-05-11 15:39:24 +09:00 |
Michael Müller
|
64c48d0e63
|
ntdll: Define a couple more information classes.
|
2015-03-26 14:20:48 +09:00 |
Austin English
|
33e9798f72
|
include/winternl.h: Use ntdef.h where possible.
|
2015-03-13 21:53:36 +09:00 |
Sebastian Lackner
|
2daca626d4
|
ntdll: Implement [Nt|Zw]QueryLicenseValue.
|
2015-03-13 21:53:25 +09:00 |
Sebastian Lackner
|
72a41c50e2
|
include: Fix definition of SECTION_BASIC_INFORMATION and SECTION_IMAGE_INFORMATION.
Based on a patch by Dmitry Timoshkov.
|
2015-03-03 17:10:19 +09:00 |
Sergey Kalinichev
|
7eed378f5d
|
ntdll: Add stub for RtlSetHeapInformation.
|
2014-12-19 22:36:17 +01:00 |
Sebastian Lackner
|
9a806d0f1c
|
kernel32/tests: Add tests for DEP combined with guard pages and write watches.
|
2014-10-13 18:30:57 +09:00 |
Adam Martinson
|
55e10e4ae2
|
ntdll: Implement FILE_PIPE_INFORMATION for NtQueryInformationFile.
|
2014-08-20 19:35:44 +02:00 |
Nikolay Sivov
|
5a8d73283c
|
ntdll: Fix LdrLockLoaderLock()/LdrUnlockLoaderLock() on 64bit.
|
2014-06-11 13:05:39 +02:00 |
Austin English
|
e63f0bf4b8
|
include: Add missing EntryInProgress member to _PEB_LDR_DATA struct.
|
2014-06-11 13:02:45 +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 |
Nikolay Sivov
|
146ff49161
|
ntdll: Support pinning module refcount with LdrAddRefDll().
|
2013-10-14 10:49:44 +02:00 |
Michael Stefaniuc
|
23b86eb44e
|
include: Replace the remaining CONSTs.
|
2013-09-27 10:34:09 +02:00 |
Alexandre Julliard
|
31f8893678
|
taskmgr: Use definitions from winternl.h instead of duplicating them.
|
2013-09-11 18:33:07 +02: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
|
bf3e23bb36
|
ntdll: Add the keyed events entry points.
|
2013-08-21 14:24:06 +02:00 |
Dmitry Timoshkov
|
7cab2e99c3
|
ntdll: Last parameter of NtSetIoCompletion is 64-bit on 64-bit platforms.
|
2013-08-20 20:52:18 +02:00 |
Nikolay Sivov
|
1692ccc56d
|
ntdll: Added RtlFindActivationContextSectionGuid() stub.
|
2013-07-31 16:29:49 +02:00 |
Alexandre Julliard
|
3799d55d9b
|
ntdll: Implement RtlExitUserProcess.
|
2013-07-19 12:15:15 +02:00 |
Detlef Riekenberg
|
3e162934d1
|
ntdll/tests: Fix SYSTEM_CACHE_INFORMATION failures.
|
2013-01-17 12:18:54 +01:00 |
James Eder
|
b97a07bc07
|
include/winternl.h: Fix CPU_FEATURE_3DNOW bit mask.
|
2012-09-07 12:23:30 +02:00 |
Dmitry Timoshkov
|
2a0de94844
|
psapi: Add a test for NtQueryVirtualMemory(MemorySectionName).
|
2012-02-06 10:19:30 -06:00 |
Michael Stefaniuc
|
5337ad066f
|
include: Drop "l" modifiers from numeric constants in winternl.h.
|
2011-11-14 11:46:40 +01:00 |
Austin Lund
|
84e9a23d8d
|
include: Added OBJECT_TYPE_INFORMATION to winternl.h.
|
2011-07-07 14:46:15 +02:00 |
Alexandre Julliard
|
30cb179fe2
|
ntdll: Encode the function pointers in the vectored handler list.
|
2011-06-28 08:01:58 -05:00 |
Alexandre Julliard
|
2e81ba5f4f
|
include: Add a prototype for RtlUnwindEx on x86_64.
|
2011-01-27 14:10:31 +01:00 |
Rudolf Mayerhofer
|
ded24c0d1f
|
include: Add information class SystemLogicalProcessorInformation.
|
2010-10-07 15:58:12 +02:00 |
André Hentschel
|
f2b874ffae
|
include: Add some SYSDBG_COMMANDs.
|
2010-07-01 17:41:26 +02:00 |
Henri Verbeet
|
be73cb70de
|
include: Specify some fields of the SYSTEM_PERFORMANCE_INFORMATION structure.
|
2010-03-29 15:50:43 +02:00 |
Peter Rosin
|
bdebad094c
|
ntdll: Add RtlSetThreadErrorMode and RtlGetThreadErrorMode.
|
2010-02-03 11:37:59 +01:00 |
Alexandre Julliard
|
e26d2665dc
|
include: Define some more of the NT global flag values.
|
2010-01-21 09:07:46 +01:00 |
Alexandre Julliard
|
1c119dad6d
|
ntdll: Implement LdrQueryImageFileExecutionOptions and use it to retrieve the per-process global flag.
|
2010-01-20 17:11:03 +01:00 |
Alexandre Julliard
|
3b67ad9bd4
|
ntdll: Fix the NtCreateEvent prototype.
It takes an event type, not a manual reset flag.
|
2010-01-18 20:34:54 +01:00 |
Alexandre Julliard
|
3c11ff9750
|
include: Move some 64-bit definitions to winnt.h to match the latest PSDK.
|
2009-12-04 14:30:34 +01:00 |
Dan Kegel
|
0f556bf803
|
ntdll: Implement RtlGetNtGlobalFlags(), add related defines to winternl.h.
|
2009-11-30 16:13:08 +01:00 |
Gerald Pfeifer
|
36fad65338
|
include: Remove use of _WIN32_WINNT.
|
2009-11-21 14:31:45 +01:00 |
Maarten Lankhorst
|
6e0e0dc605
|
include: Fix timer APC callback definition.
|
2009-11-19 11:08:06 +01:00 |
Alexandre Julliard
|
44f520a5b6
|
include: Add some more definitions for FILE_INFORMATION_CLASS.
|
2009-11-18 15:15:32 +01:00 |
André Hentschel
|
3259c81e10
|
ntdll: Implement KeyNameInformation.
|
2009-10-26 11:40:29 +01:00 |
Dmitry Timoshkov
|
27ebfdb879
|
kernel32: Implement HeapQueryInformation, add some basic tests for it.
|
2009-10-12 12:48:03 +02:00 |
Andrey Turkin
|
be910d973a
|
ntdll: Add stub for NtSetInformationThread(ThreadHideFromDebugger).
|
2009-10-06 16:13:17 +02:00 |
Eric Pouech
|
f6ceedf6dd
|
ntdll: In SYSTEM_BASIC_INFORMATION, the active processors field refers to the affinity mask.
|
2009-09-22 16:47:25 +02:00 |
Alexandre Julliard
|
c9d85dd576
|
ntdll: Route the process startup through the platform-specific thread startup code.
|
2009-08-29 11:24:44 +02:00 |
Alexandre Julliard
|
2be006e497
|
ntdll: Fix a couple of system information structures for 64-bit.
|
2009-08-27 19:47:49 +02:00 |
Alexandre Julliard
|
4964374570
|
ntdll: The large integer functions are 32-bit only.
|
2009-08-24 15:17:33 +02:00 |
Mike Kaplinskiy
|
af25949a51
|
ntdll: Implement NtCancelIoFileEx and fix NtCancelIoFile.
|
2009-08-18 12:29:27 +02:00 |
Alexandre Julliard
|
747d58d211
|
ntdll: Add management of the Wow64 filesystem redirection flag.
|
2009-07-06 15:08:39 +02:00 |
Alexandre Julliard
|
f7b1e94f98
|
ntdll: Initial implementation of RtlVirtualUnwind on x86_64.
|
2009-05-15 20:19:28 +02:00 |
Alexandre Julliard
|
82fb611806
|
ntdll: Fix the LPC_MESSAGE structure definition for 64-bit.
|
2009-05-07 14:44:22 +02:00 |
Alexandre Julliard
|
1f8876b1de
|
include: Fix the SYSTEM_CACHE_INFORMATION structure for Win64.
|
2009-04-24 12:31:03 +02:00 |
Alexandre Julliard
|
b9b515749b
|
include: Update and document the TEB/PEB offsets on 64-bit.
|
2009-04-09 14:29:30 +02:00 |
Alexandre Julliard
|
f8313855e4
|
ntdll: Convert the DbgPrint* functions to use MS ABI varargs.
|
2009-01-28 19:38:19 +01:00 |
Ricardo Filipe
|
141dcff441
|
ntdll: Add stub for RtlDecompressBuffer.
|
2009-01-28 13:46:15 +01:00 |
Ricardo Filipe
|
63a5cec8cd
|
ntdll: Add stub for RtlCompressBuffer.
|
2009-01-27 11:08:33 +01:00 |
Juan Lang
|
33d05e87b1
|
include: Add definition of OBJECT_NAME_INFORMATION.
|
2009-01-26 15:07:14 +01:00 |
Ricardo Filipe
|
f4eb36531f
|
ntdll: Add stub for RtlGetCompressionWorkSpaceSize.
|
2009-01-26 14:29:51 +01:00 |
Alexandre Julliard
|
6a548b1e9d
|
ntdll: Fix the various structures returned by NtQuerySystemInformation for 64-bit.
|
2009-01-03 14:55:32 +01:00 |