Timo Kreuzer
73b54ce2a6
[PSDK] Improve some headers
2025-08-03 10:37:24 +03:00
Timo Kreuzer
d6cfd00ae2
[XDK] Add Read/Write helper functions
2025-08-03 10:37:24 +03:00
Timo Kreuzer
e195303889
[PSDK][XDK] Update some definitions
2025-07-31 16:00:13 +03:00
Carl J. Bialorucki
a753f34e30
[PSDK][XDK][NDK][INCLUDE/WINE] Make header changes to sync crypt32, kernel32, and user32 winetests ( #8114 )
...
- [PSDK] Sync wincrypt.h to Wine 10.0, keeping our SAL annotated function definitions behind an #ifdef guard
- [XDK] Add definitions to our winnt header that Wine 10.0's winternl.h depends on.
- [INCLUDE/WINE] Sync winternl.h to Wine 10.0
- [OTHER] Fix breaking changes with the synced winternl.h.
2025-07-05 15:14:31 -06:00
Timo Kreuzer
9ea129b8a9
[XDK][NDK] Avoid code duplication by generating more definitions for winnt.h
2025-06-21 07:55:06 +00:00
Timo Kreuzer
06034b258a
[XDK] Some GCC/wine compatibility fixes
2025-05-20 18:13:16 +00:00
Timo Kreuzer
ada4584cb6
[PSDK] make winnt.h compile with rtlsupportapi.h
2025-05-20 18:13:16 +00:00
Hermès Bélusca-Maïto
111c8cc62a
[REACTOS] Usage improvements for some RtlFindMessage invocations ( #6023 )
...
Use `RT_MESSAGETABLE` and `MAKELANGID(LANG_NEUTRAL, SUBLANG_NEUTRAL)`
instead of hardcoding their values.
2025-04-08 20:19:54 +02:00
Timo Kreuzer
c7eba0c5c7
[SDK] Improve definition of (RTL_)CRITICAL_SECTION_DEBUG
2025-03-27 12:50:40 +00:00
Katayama Hirofumi MZ
6a95219ed3
[REACTOS] Don't use DLL_WINE_PREATTACH macro ( #7802 )
...
Related to #7800 . Reduce code dependency on Wine.
JIRA issue: CORE-5743
- Wrap DLL_WINE_PREATTACH usage by #ifndef
__REACTOS__ and #endif.
- Undefine DLL_WINE_PREATTACH macro in
sdk/include/xdk/winnt_old.h.
2025-03-22 08:04:55 +09:00
Justin Miller
0bf42067d2
[KERNEL32][ROSTESTS][SDK] Enable threadpooling
...
[NTDLL] Init KeyedEvents even on NT5.2 dll_export
[MEDIA] Update winesync.txt accordingly
[SDK][DLL] Initialize crtical sections at runtime
2025-01-26 23:30:59 -08:00
Denis Malikov
405ed2b4ce
[KERNEL32_VISTA][SDK] Import Threadpool.c from wine-9.7
2025-01-26 23:30:59 -08:00
Timo Kreuzer
db5fa3bffc
[SDK] Add some missing definitions
2024-11-04 08:42:34 +02:00
Hermès Bélusca-Maïto
352b7f6785
[SDK:NDK/XDK] Sync NtCurrentTeb() definitions between NDK and PSDK winnt.h ( #6542 )
...
The definitions in the NDK inline_ntcurrentteb.h and psfuncs.h files are
synced togther with those of winnt.h (in the winnt_old.h generator file).
See commits c1929445d
(r49627) and 925c587c8
(r56318).
IMPORTANT NOTE: The ARM64 definition does not exist yet in our headers!
2024-03-10 17:10:50 +01:00
Timo Kreuzer
d9cb169920
[XDK] Fix / improve some definitions
2023-10-17 13:02:30 +03:00
Timo Kreuzer
b66441d581
[XDK] Add missing PF_* processor feature definitions
2023-10-03 19:45:44 +03:00
Timo Kreuzer
1d59cf43af
[NTDLL_APITEST] Add tests for critical sections
2023-09-07 08:36:48 +03:00
Ratin Gao
f491d7cc99
[KERNEL32][RTL] Implement One-Time initialization API and improve RTL support ( #5046 )
...
* [KERNEL32][RTL] Implement One-Time initialization API and improve RTL support
2023-09-06 15:40:53 -07:00
Justin Miller
4363e74ddc
[REACTOS] Finally get some ARM64 applications building ( #4517 )
...
- Add some missing ARM64 exports to ntdll, kernel32 and user32
- Create mmtypes header file based on WoA debug symbols
- Get the remaining headers in order, so we can build ARM64 apps
- Adjust subsystem version for binaries so they can run on WoA host
- Get calc, notepad and more base apps to build for ARM64 platform
CORE-17518
Reviewed-by: Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Reviewed-by: Stanislav Motylkov <x86corez@gmail.com>
2022-05-25 17:06:32 +03:00
George Bișoc
bcf0aebb13
[XDK] Move security object related structures to appropriate place
...
ACCESS_ALLOWED_OBJECT_ACE and ACCESS_DENIED_OBJECT_ACE structures must be in the XDK section of SDK as these will be used in the future in the security subsystem of the kernel.
2022-05-06 10:09:52 +02:00
Justin Miller
2204695f0a
[SDK] Fix some arm64 stuff that was discovered during testing
...
Addendum to 6dfc13e4
. CORE-17518
2022-04-07 19:50:43 +03:00
Justin Miller
b1fca7ea55
[SDK][XDK] Add more definitions for ARM64 and start fixing PE binaries ( #4142 )
...
- Add context structure and definitions, NEON128 structure,
runtime function entry, dispatcher context, scope table
All definitions are based on the latest SDK for arm64.
[SDK] Use _TARGET_PE64 in the pefixup
[GENINC] Add AA64 identifier for ARM64 PE binaries
CORE-17518
2021-12-09 17:54:16 +03:00
Timo Kreuzer
8043628d97
[PSDK] Add some missing ARM definitions
2021-08-04 02:03:07 +02:00
Katayama Hirofumi MZ
941dfd2dee
[INCLUDE][XDK] Add FILE_ATTRIBUTE_VIRTUAL macro into winnt_old.h ( #3649 )
...
PR #3642 needs it. CORE-17443
2021-05-08 21:08:34 +09:00
Victor Perevertkin
46ca069e42
[XDK] Remove UNREFERENCE_LOCAL_VARIABLE macro
...
Change UNREFERENCED_PARAMETER to (VOID)P to support const parameters
2021-01-19 00:15:02 +03:00
William Kent
427ea67b9c
[RTL] Add code to SxS manifest parser to parse XML namespaces ( #2512 )
...
* [XDK] Typo fix
* [XDK] Add missing ACTIVATION_CONTEXT_SECTION values
* [RTL] Merge changes from Wine
* [ROSTESTS] Fix typo
* [NTDLL] Typo fix
* Add test for new functionality
* [ROSTESTS] Fix path
* [ROSTESTS] Add test to testlist.c
2020-09-20 22:56:42 +02:00
Jérôme Gardou
4084b5f214
[SDK] Add WOW64_CONTEXT structure
2020-09-16 10:35:34 +02:00
Serge Gautherie
e7790abb02
[PSDK][XDK] Move 2 aliases to psdk/winbase.h from xdk/winnt_old.h
2020-03-06 18:26:01 +01:00
Timo Kreuzer
a22ab61a87
[SDK] Improve x64 definition of DISPATCHER_CONTEXT
2020-02-09 15:56:30 +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
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
Stas'M
1eea9304e1
[DBGHELP] [XDK] [ARM64] Fix magic constant
2017-11-04 14:01:27 +01: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