Timo Kreuzer
a22ab61a87
[SDK] Improve x64 definition of DISPATCHER_CONTEXT
2020-02-09 15:56:30 +01:00
Timo Kreuzer
e2560a5cad
[XDK] Fix x64 version of KeGetCurrentProcessorNumber() and add KeGetCurrentProcessorIndex()
2020-01-18 14:56:17 +01:00
Timo Kreuzer
fb0ebac349
[NDK][XDK][RTL] Fix definition of RtlFillMemoryUlong on x64
2020-01-03 13:00:45 +01:00
Pierre Schweitzer
b804b7fa9e
[SDK] Define DO_UNLOAD_PENDING
...
Based on: http://www.perisoft.net/engineer/wdmcard.htm
CORE-13882
2019-09-13 20:08:39 +02:00
Mark Jansen
b445fef904
[SDK] Update Int32x32To64 macro for arm
2019-08-20 22:28:11 +02:00
Thomas Faber
6cde208c6b
[SDK] Properly define ZwQueryInformationProcess
2019-06-30 23:07:54 +02:00
Mark Jansen
fa548efb41
[XDK] Remove _M_AMD64 special case
2019-02-25 20:00:35 +01:00
Pierre Schweitzer
1a93d83f92
[SDK] Add PsGetCurrentThreadTeb() to the DDK
2018-12-31 11:19:35 +01:00
Serge Gautherie
c34fa1e389
[SDK][NDK] Move SYSTEM_POWER_INFORMATION to ntpoapi.h ( #869 )
...
As suggested by Thomas Faber. See CORE-12587 for more details.
2018-12-05 13:48:01 +01:00
Amine Khaldi
82faa151e5
[XDK][PSDK][WINE] Unify ARRAY_SIZE definition for Wine modules. CORE-15127
2018-09-30 23:57:08 +01:00
Pierre Schweitzer
a2f9762020
[SDK] Fix the implementation of the FsRtlIsAnsiCharacter* macros.
...
These macros should be implemented using the FsRtlTestAnsiCharacter() macro
that performs extended tests, especially for buffer overruns.
This fixes FsRtlIsAnsiCharacterWild(), FsRtlIsAnsiCharacterLegalFat(),
FsRtlIsAnsiCharacterLegalHpfs(), FsRtlIsAnsiCharacterLegalNtfs().
CORE-14067
2018-08-29 08:34:30 +02:00
Mark Jansen
370ffd1123
[XDK][NDK] Restore struct alignment for IO_STACK_LOCATION
...
CORE-14782
2018-07-25 20:22:36 +02:00
Timo Kreuzer
8719252e48
[XDK][NDK] Fix IO_STACK_LOCATION alignments
...
* Also add missing DIRECTORY_NOTIFY_INFORMATION_CLASS
2018-07-01 14:45:21 +02:00
Timo Kreuzer
03c86af7d5
[XDK] Stop randomly packing structures half throughout ntifs.h / wdm.h
...
Nothing in there should be packed!
2018-07-01 14:45:21 +02:00
Hermès Bélusca-Maïto
9594022ce1
[NTOS:SE] Add a documentation note about SeTokenIsWriteRestricted() and SeTokenIsAdmin(), and update the one for NtDuplicateToken().
...
[XDK] Move TOKEN_HAS_ADMIN_GROUP where appropriate.
2018-06-27 23:40:15 +02:00
Timo Kreuzer
6b1ca75899
[REACTOS] Fix 64 bit build ( #465 )
...
* [HAL] Simplify HalpReboot() and make it portable
* [NTOS:MM] Cast constant to PVOID
* [BINPATCH] Fix 64 bit build
* [VFDDRV] Fix 64 bit build and buffer overruns
* [USBOHCI] Fix structure alignment issues
* [ATL_APITEST] Fix 64 bit build
* [XDK] Update unwind structures in winnt.h
* [NTDLL_APITEST] Fix 64 bit build
* [NTDLL_WINETEST] Fix 64 bit build
* [TFTPD] Fix x64 build
* [USBPORT] Fix a C_ASSERT
* [DSOUND] Fix x64 build
* [HAL] Remove obsolete GetPteAddress() macro
2018-04-03 15:13:17 -06:00
Amine Khaldi
1246f8b5e6
[PSDK][XDK] Add some missing definitions. CORE-14434
2018-04-03 13:35:01 +01:00
Mark Jansen
ee7f479c57
[RTL][XDK][KERNERL32_WINETEST] Import wine actctx changes from 3.2-37c98396
...
This adds support for reading the trustInfo (requestedExecutionLevel),
and the compatibility (supportedOs) sections.
2018-02-19 22:23:39 +01:00
Thomas Faber
b9f88d594d
[PSDK][XDK] Remove DECLSPEC_* from windef.h, protect against redefinition in winnt.h
2018-02-04 19:28:36 +01:00
Timo Kreuzer
a2f7de7ee8
Amd64/misc 64bit fixes ( #236 )
...
[REACTOS] Misc 64 bit fixes
* [NTOS:MM] Allow MEM_DOS_LIM in NtMapViewOfSection on x64 as well
* [NTOS:MM] Implement x64 version of MmIsDisabledPage
* [HAL] Remove obsolete code
* [NTOS:KE] Fix amd64 version of KeContextToTrapFrame and KeTrapFrameToContext
* [XDK] Fix CONTEXT_XSTATE definition
* [PCNET] Convert physical address types from pointers to PHYSICAL_ADDRESS
2018-01-01 12:07:50 +01:00
Stas'M
1eea9304e1
[DBGHELP] [XDK] [ARM64] Fix magic constant
2017-11-04 14:01:27 +01:00
Amine Khaldi
9556390f8f
[XDK][DDK] Take the gcc path for __assert_annotation{A,W} and __CREATE_NTOS_DATA_IMPORT_ALIAS when compiling with clang-cl. Include kdfuncs.h before rtlfuncs.h to have DbgPrint() defined before using it. CORE-11799 ( #94 )
2017-10-31 15:19:49 +01:00
Amine Khaldi
8ffffbb294
[XDK/NTBASEDEF] Use __builtin_offsetof to define FIELD_OFFSET when compiling with clang-cl. CORE-11799 ( #94 )
2017-10-31 13:54:41 +01:00
Timo Kreuzer
d176ddedd6
[XDK] Fix KWAIT_BLOCK definition for Win8+
2017-10-08 18:11:07 +02:00
Colin Finck
c2c66aff7d
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
2017-10-03 07:45:34 +00:00