Jérôme Gardou
493ceb7ade
[CMAKE] Fix host tools build on x86-64 mingw
...
Dynamically check for sys/types.h and pid_t in wine config.h
Use TARGET_xxx defines instead of _X86_ as this is undefined by GCC
Add some sense in include directories management by using interface
libraries
2019-11-15 16:22:06 +01:00
Pierre Schweitzer
0a0e6a9f07
[SDK] Properly define IsFTPartition so that it doesn't match Unix partition type
...
CORE-16499
2019-11-11 21:18:13 +01:00
Eric Kohl
e92ad7f309
[IDL][DNSRSLVR] Use the stdcall calling convention for remote functions
2019-11-10 17:16:17 +01:00
Katayama Hirofumi MZ
3b2ead064f
[SHELL32] Follow up of #2021 ( #2022 )
...
- Delete IObjectWithSite interface.
- Use PIDLIST_ABSOLUTE and PITEMID_CHILD rather than LPITEMIDLIST.
- Move CLSID_SendToMenu to shlguid_undoc.h.
- Delete unnecessary codes.
CORE-12562
2019-11-11 00:37:23 +09:00
Eric Kohl
305035be7d
[DNSRSLVR][DNSAPI] Enable the DNS resolver cache
...
- Fix the IDL file to return DNS records properly
- Reroute the DNS query call path: DNSQuery->R_ResolverQuery->Query_Main
DNS records get cached and 'ipconfig /flushdns' works as expected.
CORE-12159
2019-11-10 15:28:42 +01:00
Amine Khaldi
4c4918afe9
[PSDK] Update msctf.idl. CORE-16441
2019-11-09 22:01:26 +01:00
Amine Khaldi
bd98e58af4
[PSDK] Update icm.h. CORE-16441
2019-11-09 21:58:15 +01:00
Eric Kohl
158fda5cdf
[DNSAPI][PSDK] Implement GetCurrentTimeInSeconds() and fix DnsQuery_A/UTF8/W()
2019-11-02 23:59:06 +01:00
Amine Khaldi
1a703f6bde
[INCLUDE/WINE] Import http.h from Wine Staging 4.18. CORE-16441
2019-11-02 18:32:04 +01:00
Amine Khaldi
f07f98945e
[PSDK] Update http.h. CORE-16441
2019-11-02 18:31:30 +01:00
Eric Kohl
d49d7b3282
[DNSRSLVR] Add the DNS Resolver Cache Service
...
Patch written by Peter Hater and Christoph von Wittich.
Slightly modified by me in order to
- fix bit-rot
- fix header include issues
- disable integration with dnsapi because of confusing use of DnsQweryEx().
Integration with dnsapi will follow in a future commit.
CORE-12159
2019-10-27 13:48:04 +01:00
Eric Kohl
789edebfac
[IPCONFIG][DNSAPI][SDK] Renamed DNSCACHEENTRY and fixed its type field(s)
...
Now, 'ipconfig /displaydns' displays A- and AAAA-records correctly.
2019-10-27 08:35:03 +01:00
Amine Khaldi
5ddec3d944
[PSDK] Update commctrl.h. CORE-16441
2019-10-26 22:51:35 +01:00
Amine Khaldi
1477b2deb7
[PSDK] Update dinput.h. CORE-16441
2019-10-26 13:03:08 +01:00
Amine Khaldi
476c99b643
[INCLUDE/WINE] Import asm.h from Wine Staging 4.18. CORE-16441
2019-10-26 13:02:43 +01:00
Amine Khaldi
3c0800ac94
[PSDK] Add missing GetRequiresFlags. CORE-16441
2019-10-26 12:59:56 +01:00
Eric Kohl
4455dcb26e
[DNSAPI][REACTOS] Add a header for undocumented dnsapi functions and use it in dnsapi.dll
2019-10-20 23:13:46 +02:00
Amine Khaldi
c73a46af9c
[PSDK][UUID] Import natupnp.idl from Wine Staging 4.18. CORE-16441
2019-10-20 20:01:58 +01:00
Amine Khaldi
c1585bb868
[DEVENUM] Sync with Wine Staging 4.18. CORE-16441
2019-10-20 18:56:05 +01:00
Amine Khaldi
a186e66945
[PSDK] Add missing OVERLAPPED_ENTRY. CORE-16441
2019-10-20 17:58:55 +01:00
Mark Jansen
c31327114b
[SDK][SHELL32] Augment the internally used IDataObject with some extra formats
...
This is needed because our code seems to use CF_HDROP a lot, instead of HIDA...
2019-10-20 17:10:12 +02:00
Thomas Faber
c1eccaffaa
[MBEDTLS] Update to version 2.7.12. CORE-16440
2019-10-20 12:46:35 +02:00
Thomas Faber
e02cdcce68
[MPG123] Update to version 1.25.12. CORE-16440
2019-10-20 12:46:09 +02:00
Mark Jansen
936b54faa3
[PSDK] Add some missing defines to shlobj.h
2019-10-19 18:42:14 +02:00
Eric Kohl
13bb5e2317
[umpnpmgr][ndk] Implement PNP_RequestDeviceEject() and update unknown type in PLUGPLAY_CONTROL_QUERY_REMOVE_DATA
2019-10-15 22:40:06 +02:00
Hermès Bélusca-Maïto
fb4591c48c
[SDK] Fix a typo, caught by Stas'M :)
2019-10-14 01:36:42 +02:00
Mark Harmstone
43a8d871bf
[FREELDR] Set LDRP_IMAGE_INTEGRITY_FORCED if necessary. (Part of PR #1905 )
...
+ Add extra information.
Co-authored-by: Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
2019-10-14 00:49:00 +02:00
Eric Kohl
e83b256f65
[NDK] Fix coding style and indentation. No code changes!
2019-10-13 23:50:22 +02:00
Hermès Bélusca-Maïto
7d5577c21e
[SDK][NDK] Add two missing documented GDT selector names.
...
Add KGDT_NULL and KGDT_VDM_TILE to the list of known GDT name defines.
See https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/dg--display-selector-
2019-10-13 19:57:54 +02:00
Eric Kohl
7633ebcfde
[NDK] Add PLUGPLAY_CONTROL_QUERY_REMOVE_DATA type
2019-10-13 15:25:47 +02:00
Katayama Hirofumi MZ
31d7680a53
[SDK][INCLUDE] Update msgdump.h
2019-10-13 10:45:17 +09:00
Hermès Bélusca-Maïto
912268762e
[SDK:CRT] For intrinsics that don't exist on MSVC 2010 we cannot use an implementation in inlined ASM for x64 builds.
2019-10-07 02:54:05 +02:00
Joachim Henze
81cffd7658
[D3D8][D3D9][DDRAW][D3DCOMPILER_43][WINED3D] Revert to Wine Staging 3.3
...
Avoid regressions CORE-14955 "Ddraw fullscreen crashes" and CORE-15652
This brings us back to before guilty commit 0.4.10-dev-55-g
7af3969e9f
and therefore downgrades
dll/directx/wine/
D3D8,D3D9,DDRAW,D3DCOMPILER_43,WINED3D
to WineStaging 3.3.
Also downgrades related header sdk/include/reactos/wine/wined3d.h
and for the first time also media/doc/README.WINE
Same versions of these dlls we had in every ros rls since 0.4.10rls.
Amine Khaldi agreed to perform this revert also for master now.
Purpose of this revert is to fix crashes when Ddraw apps switch
into fullscreen with VBEMP and inbuilt Mesa.
I tested, before:
DxDiag crashed when switching to fullscreen (CORE-14955),
Diablo II crashed immediately (CORE-15652),
Monster-Truck-Madness 2 demo crashed after main menu
Afterwards all of these apps do run.
DXTN does still work after that, even with VBEMP and inbuilt Mesa.
squashed commit of 0.4.13-RC-2-g
67dd70e5ef
and 0.4.13-RC-3-g
9f1e2cd172
2019-10-03 18:38:29 +02:00
Pierre Schweitzer
8c7b84bb5c
[SDK] Define RtlGetNativeSystemInformation()
2019-10-02 10:50:59 +02:00
Joachim Henze
43a6843e9d
[SDK] Raise KERNEL_VERSION_PATCH_LEVEL to 14 in the version.cmake
2019-09-30 18:15:39 +02:00
Pierre Schweitzer
3f63f236ba
[SDK] Make our MEMORY_SECTION_NAME definitions consistent.
...
I choose the definition which is also used by Wine & Chromium.
CORE-12043
2019-09-29 14:18:11 +02:00
Thomas Faber
be1f95527a
[SHELL] IPersistIDList/IShellLink use P(C)IDLIST_ABSOLUTE. CORE-16385
2019-09-29 12:09:39 +02:00
Thomas Faber
b2992e7a5e
[SHELL] IShellExtInit::Initialize uses PCIDLIST_ABSOLUTE. CORE-16385
2019-09-29 12:09:02 +02:00
Thomas Faber
c2b476bd77
[SHELL] IPersistFolder::Initialize takes a PCIDLIST_ABSOLUTE. CORE-16385
2019-09-22 16:19:11 +02:00
Thomas Faber
b90c24d640
[SHELL] IPersistFolder2::GetCurFolder takes a PIDLIST_ABSOLUTE*. CORE-16385
2019-09-22 16:19:09 +02:00
Bișoc George
b6654c0fb5
[PSDK] Add missing declaration of WTSGetActiveConsoleSessionId() ( #1920 )
...
This allows this function to be used.
2019-09-21 18:51:28 +02:00
Eric Kohl
a66c7d2ecc
[LSA][SECUR32] Check for untrusted clients
...
Calls to LsapCallAuthenticationPackage are routed to LsaApCallPackageUntrusted instead of LsaApCallPackage for untrusted clients.
2019-09-17 12:58:11 +02:00
Brock Mammen
41d7b3700d
[SHELLFIND] Add search command events
2019-09-15 19:46:36 +03:00
Brock Mammen
ccf9ce324f
[SHELLFIND] Add CFindFolder
2019-09-15 19:46:36 +03: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
Timo Kreuzer
2adbfdf6cd
[PSDK] Add fltdefs.h
2019-09-08 16:23:46 +02:00
Pierre Schweitzer
ddc853a4be
[SDK] Workaround MSVC2010 not having _Bool type
...
CORE-16366
2019-09-06 08:56:58 +02:00
Pierre Schweitzer
a0592b71e9
[CRT] Import stdbool.h from CLANG
...
CORE-16354
2019-09-02 08:19:48 +02:00
James Tabor
a02b3da183
Update Header
...
Add missing structure.
2019-08-29 15:47:56 -05:00
Colin Finck
c8681feee9
Fix the ntstrsafe.h tests to make sense, actually succeed using ntstrsafe.h from Win10 (10.0.15063), and fix ReactOS' ntstrsafe.h to also pass these tests. ( #1859 )
2019-08-28 22:42:52 +02:00