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
Victor Perevertkin
2f15e2f743
[ATL] Suppress GCC8 warning in RelocateElements, fix build.
2019-10-31 02:44:20 +03: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
Thomas Faber
983f57b6e0
[BZIP2] Remove unused library. CORE-16440
...
This was once used by the "ramdrv" driver, removed in r37739 (c47ab26e82
).
2019-10-20 12:45:59 +02:00
Victor Perevertkin
fdd1d7d60c
[MSVCRT] Export __acrt_iob_func to fix GCC build with latest RosBE 2.2 ( #1835 )
...
This adds an evil hack to persuade libstdc++, which tries to import __acrt_iob_func from a DLL.
This can only be solved cleanly by adding a GCC-compatible C++ standard library to our tree later.
2019-10-20 12:44:17 +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
af7456a1e4
[CABMAN] Third addendum to 7afc888
: Also use the the old code in the Trucate() method on Linux
2019-09-19 15:36:18 +02:00
Eric Kohl
0e4dd0fcbc
[CABMAN] Second addendum to 7afc888
: Use the old code to make Linux happy.
...
Sorry for the noise, but I do not have a Linux machine to test the build. :-/
2019-09-19 15:25:23 +02:00
Eric Kohl
2949b2f08b
[CABMAN] Addendum to 7afc8882
: Use PATH_MAX instead of MAX_PATH
2019-09-19 15:07:57 +02:00
Eric Kohl
7afc888279
[CABMAN] Do not use tmpfile() because it does not work well on Windows XP
...
- Use tempnam() and fopen() instead.
- Prevent the use of file names with a leading slash or backslash.
- Also prevent the use of file names with a trailing dot.
- Remove temporary files after use.
2019-09-19 14:56:50 +02:00
Hermès Bélusca-Maïto
97f31ac396
[SDK:NT] Remove Win32-isms.
2019-09-19 02:39:59 +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
Timo Kreuzer
e8ab2736e7
[SPEC2DEF] Refactor to avoid parsing multiple times
2019-09-15 14:12:42 +02:00
Timo Kreuzer
9cff65970f
[SPEC2DEF] Fix decorated exports on non-x86
2019-09-15 14:12:42 +02:00
Timo Kreuzer
824e08c710
[SPEC2DEF] Handle auto-naming of "@()" functions during output
...
This allows to do the parsing and output separately, since the generated name is no longer stored on the stack during parsing.
2019-09-15 14:12:42 +02:00
Timo Kreuzer
80c0b083d8
[SPEC2DEF] Use const properly
2019-09-15 12:06:47 +02:00
Timo Kreuzer
c95b5e6f9b
[SPEC2DEF] Improve error output
2019-09-15 12:06:47 +02:00