David Quintana
c32993c672
[PSDK] Change #if to #ifdef, to be more consistent with the majority of our codebase.
2018-01-04 19:15:06 +01:00
David Quintana
c8b93430d4
[PSDK] Add ICMP_ECHO_REPLY32 needed by 64-bit code. Fixes x64 build of tracert.
2018-01-04 18:21:16 +01:00
Ged Murphy
344f367211
[TRACERT] Rewrite tracert
...
- Full rewrite. This commit replaces the old utility.
- Use the new ICMP APIs instead of manually crafting ping requests using raw sockets.
- Add support for additional languages (the previous utility was hardcoded)
- Add support for IPv6
- Make the icmpapi header C++ compatible. (we don't appear to sync this with wine anymore.)
- Now runs on Win10, is much more reliable, and brings the code somewhat into the 21st century.
(It's currently missing source routing (-j), but as most routers disable this anyway, I'm not sure that it's worth adding)
2018-01-02 09:43:14 +00: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
Hermès Bélusca-Maïto
9fa693e59b
[REACTOS] Switch to year 2018...
...
... and Happy New Year 2018 to everyone!!
☆.¸¸.•´☆.¸¸.•´☆.¸¸.•´☆.¸¸.•´☆
⋱★⋰⋱☆⋰⋱★⋰⋱☆⋰⋱☆⋰⋱★⋰⋱☆⋰⋱★⋰
░░░░░░█░█ █▀█ █▀█ █▀█ █░█░░░░░░
░░░░░░█▀█ █▀█ █▀▀ █▀▀ ▀█▀░░░░░░
░░░░░░▀░▀ ▀░▀ ▀░░ ▀░░ ░▀░░░░░░░
█▄░█ █▀▀ █░█░█░░█░█ █▀▀ █▀█ █▀█
█░██ █▀▀ █░█░█░░▀█▀ █▀▀ █▀█ ██▀
▀░░▀ ▀▀▀ ░▀▀▀░░░░▀░ ▀▀▀ ▀░▀ ▀░▀
⋱☆⋰⋱★⋰⋱☆⋰⋱★⋰⋱★⋰⋱☆⋰⋱★⋰⋱☆⋰
░░░▄████▄░▄███▄░░▄██░▄████▄░░░
░░░▀▀░▄██░██░██░████░██▄▄██░░░
░░░░▄██▀░░██░██░░░██░██▀▀██░░░
░░░██████░▀███▀░░░██░▀████▀░░░
☆.¸¸.•´☆.¸¸.•´☆.¸¸.•´☆.¸¸.•´☆
2018-01-01 00:00:00 +01:00
Mark Jansen
b2a5a804b4
[ROSDLGS] Add SetWizardButtons to CPropertyPageImpl
...
CORE-7684 #234
2017-12-31 14:56:22 +01:00
Amine Khaldi
0d35ee7ade
[INCLUDE/CRT] Add some throw() annotations. #179 #210
2017-12-25 12:56:16 +01:00
Hermès Bélusca-Maïto
f49caecb3b
[SDK] Fix copy-pasta, addendum to 7861960
by Mark Jansen.
2017-12-24 16:48:13 +01:00
Mark Jansen
7861960a88
[SDK] Guard manifest_[dll|exe].rc against wrong usage.
2017-12-24 11:44:21 +01:00
Ivan Labutin
d6792047f3
[NTOS][NDK][RTL] A bunch of 'wrong size' fixes
2017-12-20 06:56:09 +01:00
Mark Jansen
ad181d892c
[BROWSEUI] Implement ACLCustomMRU.
...
CORE-9281
2017-12-18 23:17:17 +01:00
Pierre Schweitzer
d82796778f
[PSDK] Add some missing defines
...
CORE-14090
2017-12-16 21:48:34 +01:00
Serge Gautherie
e8b1752162
[SDK] pnp.idl: Add a reminder comment about removed Vista/+ functions. CORE-12580
2017-12-15 16:01:53 +01:00
Amine Khaldi
631a14ff64
[ASM][NDK][NTOS] Rename Self to SelfPcr in the KIPCR structure.
2017-12-13 13:49:00 +01:00
James Tabor
c45a6e15bf
[User32|IMM32] Fix a recursion crash in IMM. See CORE-14041.
...
Required a sync port from wine. This is a hack fix with Win32SS until
proper IMM support is added to Win32SS.
2017-12-07 21:14:21 -06:00
Pierre Schweitzer
63d46228b8
[PSDK] Define the IOCTL_CDROM_EJECT_MEDIA IOCTL
2017-12-03 18:17:28 +01:00
Pierre Schweitzer
d8a15d0cc7
[PSDK] Add various defines needed to build fastfat_new
2017-11-23 23:27:51 +01:00
Vadim Galyant
73bfc3c897
[USBPORT] Type-safe function signature (PVOID -> PUSBPORT_xxx).
2017-11-23 16:34:24 +01:00
Jérôme Gardou
6aaf217b10
[OPENGL32]
...
- Implement storing thread data into the TEB
CORE-14024
2017-11-21 08:22:31 +01:00
Amine Khaldi
b439381523
[CRT/INTRIN] Leverage __has_builtin() with the intrinsics. Dedicated to Thomas. CORE-11799 ( #94 )
2017-11-19 15:20:02 +01:00
Thomas Faber
89e83b2cf4
[CRT] Add __m128i, _mm_setzero_si128, and _mm_stream_si128.
2017-11-18 18:05:24 +01:00
Eric Kohl
52fa3479f3
[EVENTLOG] Use the STDCALL calling convention for all remote procedure calls.
2017-11-12 15:54:22 +01:00
Eric Kohl
7dd8ebcbbd
[SERVICES] Use the STDCALL calling convention for all remote procedure calls.
2017-11-12 14:04:22 +01:00
Stas'M
1eea9304e1
[DBGHELP] [XDK] [ARM64] Fix magic constant
2017-11-04 14:01:27 +01:00
Pierre Schweitzer
2511ba8f8f
[RDBSS] Start defining the RxCapture* macros and start using them (to be continued)
2017-11-01 12:07:18 +01:00
Pierre Schweitzer
cc578af6df
[RDBSS] Implement RxQueryNameInfo() and RxConjureOriginalName()
2017-10-31 23:03:16 +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
Amine Khaldi
dde1b98a78
[CRT/INTRIN] Use the gcc intrinsic equivalents when compiling with clang-cl and skip the ones that are already supported/built-in. CORE-11799 ( #94 )
2017-10-30 22:51:00 +01:00
Amine Khaldi
d56c9a8927
[INCLUDE/REACTOS][LOCALMON][LOCALSPL][SPOOLSS] Add some missing VOIDs. CORE-11799 ( #94 )
2017-10-30 22:43:47 +01:00
Amine Khaldi
28dd5cfc5e
[CRT/INTRIN] Use __forceinline for __INTRIN_INLINE in the clang case. CORE-11799 ( #94 )
2017-10-28 13:35:16 +01:00
Amine Khaldi
d3e83d7d5e
[INCLUDE/WINE] Use __builtin_ffs in the clang-cl build. CORE-11799 ( #94 )
2017-10-27 23:55:59 +01:00
Giannis Adamopoulos
21f0b163a7
[VERSION.CMAKE] Bump the version to 0.4.8-dev
2017-10-27 09:38:34 +03:00
Giannis Adamopoulos
283afefc4e
Add CPropertyPageImpl that allows us to make property pages object oriented
2017-10-26 12:37:08 +03:00
Amine Khaldi
ab3045c504
[INCLUDE/WINE] Update winternl.h. CORE-13762
2017-10-23 13:48:05 +01:00
Giannis Adamopoulos
ee1cbf51e1
[PSDK] Add some missing definitions from IShellFolderBand
2017-10-22 20:03:32 +03:00
Timo Kreuzer
6073359086
[REACTOS] Fix x64 build
...
- SIZE_T -> ULONG in KsecGatherEntropyData
- Add missing ZwQueryInformationProcess() prototype for x64 build of btrfs
- Fix ml.exe path for VS 2017 Community Edition
- Add missing Handle32ToHandle to basetsd.h
2017-10-22 16:49:04 +02:00
Timo Kreuzer
547b38e022
[NDK] Add tests for TEB
2017-10-22 14:36:18 +02:00
Timo Kreuzer
95827a70e6
[NDK] Fix/improve definition of TEB
...
This also changes the default definition for NTDDI_VERSION in sdkddkver.h to NTDDI_WS03SP1, when _WIN32_WINNT is _WIN32_WINNT_WS03.
2017-10-22 14:36:18 +02:00
Timo Kreuzer
30cd606fe2
[NDK] fix some rtltypes.h definitions
2017-10-22 14:36:18 +02:00
Amine Khaldi
a6bf4abd2e
[PSDK] Add missing KNOWN_FOLDER_FLAG and ILIsEmpty(). CORE-13762
2017-10-19 22:30:28 +01:00
Amine Khaldi
f61627e540
[PSDK] Add some missing definitions to winbase.h. Import libloaderapi.h from Wine Staging 2.16. CORE-13762
2017-10-19 22:29:35 +01:00
Giannis Adamopoulos
a08d1f92be
[PSDK] Try to fix build
2017-10-16 18:32:23 +03:00
Giannis Adamopoulos
129f98b473
[PSDK] Fix build.
2017-10-16 18:04:15 +03:00
Giannis Adamopoulos
d114f48fd4
[PSDK] Add CLSID_ISFBand, IShellFolderBand and IFolderBandPriv
2017-10-16 17:51:11 +03:00
Timo Kreuzer
c22817db06
[NDK] Improve NDK tests for KTHREAD and add them to build
2017-10-08 18:11:07 +02:00
Timo Kreuzer
b8bd38c860
[NDK] Add Win8+ version of KTHREAD
2017-10-08 18:11:07 +02:00
Timo Kreuzer
d176ddedd6
[XDK] Fix KWAIT_BLOCK definition for Win8+
2017-10-08 18:11:07 +02:00
Amine Khaldi
6cdefd33e1
[PSDK] Update unknwn.idl. CORE-13762
2017-10-08 14:07:28 +01:00
Amine Khaldi
babc61c5ee
[PSDK] Add missing CreateRestrictedToken() declaration. CORE-13762
2017-10-08 13:41:17 +01:00