Yuxuan Shui
8daf207bf7
dmime: Semi-support creating an audio path from config.
2024-01-22 10:12:47 +01:00
Yuxuan Shui
e9a52308bb
dmime: IDirectMusicPerformance::CreateAudioPath should fail when config is NULL.
2024-01-22 10:12:47 +01:00
Yuxuan Shui
289dfacfd4
dmime: Parse AudioPathConfig.
2024-01-22 10:12:46 +01:00
Yuxuan Shui
a300815c0f
dmime: AudioPathConfig is not AudioPath.
...
AudioPaths are created from IDirectMusicPerformance::CreateAudioPath and CreateStandardAudioPath, and
don't have an IDirectMusicObject or an IPersistStream interface. On the other hand AudioPathConfigs
are loaded from files, and do have IDirectMusicObject and IPersistStream.
They were somehow confused with each other and implemented in the same struct, this commit fixes that.
2024-01-22 10:12:44 +01:00
Piotr Caban
12e8d3bd48
msvcp140: Recognize no error case in _Syserror_map.
2024-01-22 10:12:06 +01:00
Piotr Caban
c0598baa87
msvcp140/tests: Fix _Syserror_map(0) test failure in newest msvcp140.
2024-01-22 10:12:06 +01:00
Piotr Caban
1d917529f1
msvcp140: Add _XGetLastError implementation.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46904
2024-01-22 10:12:06 +01:00
Vijay Kiran Kamuju
b6199254be
msvcp140: Add stub for _XGetLastError.
2024-01-22 10:12:05 +01:00
Vijay Kiran Kamuju
f51b4d014e
wine.inf: Create security directory.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52399
2024-01-22 10:11:27 +01:00
Bernhard Übelacker
c3ef1a6c67
dbghelp: Return early if HeapAlloc failed.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56223
2024-01-22 10:10:23 +01:00
Zhiyi Zhang
b89d9f3145
ncrypt/tests: Add NCryptExportKey() tests.
2024-01-19 21:18:04 +01:00
Zhiyi Zhang
663bce9de9
ncrypt: Add some missing RSA key properties.
2024-01-19 21:18:04 +01:00
Zhiyi Zhang
1144efbc47
ncrypt/tests: Test default RSA key properties.
2024-01-19 21:18:04 +01:00
Zhiyi Zhang
032834fd6c
include: Add some bcrypt definitions.
2024-01-19 21:18:04 +01:00
Zhiyi Zhang
2021959538
include: Add some ncrypt definitions.
2024-01-19 21:18:04 +01:00
Zebediah Figura
504d1a45e0
wined3d/spirv: Hook up sm1 interface matching.
2024-01-19 21:18:04 +01:00
Fan Wenjie
1474f5cc47
wined3d: Compile sm1 bytecode to spirv.
2024-01-19 21:17:35 +01:00
Zebediah Figura
9e094def75
wined3d: Hook up push constants for Vulkan.
2024-01-19 21:17:35 +01:00
Brendan Shanks
f201a609a0
wined3d: Update reported AMD driver version.
...
Satisfies driver version check in Counter Strike 2.
2024-01-19 21:17:31 +01:00
Nikolay Sivov
21bbd34d35
mf/tests: Fully cleanup when skipping tests.
2024-01-19 18:01:34 +01:00
Alexandre Julliard
7aa982f88b
ntdll: Add NtCompareTokens syscall for ARM64EC.
2024-01-19 16:24:23 +01:00
Alexandre Julliard
4b5b478de9
opengl32: Return a proper NTSTATUS in the debug callback.
2024-01-19 14:36:56 +01:00
Alexandre Julliard
b26d127897
user32: Return a proper NTSTATUS in all user callbacks.
2024-01-19 14:30:59 +01:00
Alexandre Julliard
621bcd0db2
user32: Return a proper NTSTATUS in the post DDE message callback.
2024-01-19 14:28:26 +01:00
Alexandre Julliard
d06192afe9
user32: Return a proper NTSTATUS in the load driver callback.
2024-01-19 14:23:24 +01:00
Alexandre Julliard
a5d73ae427
winemac.drv: Return result through NtCallbackReturn for the drag and drop callbacks.
2024-01-19 13:48:32 +01:00
Alexandre Julliard
5cd3861438
winex11.drv: Return result through NtCallbackReturn for the drag and drop callbacks.
2024-01-19 13:46:34 +01:00
Alexandre Julliard
be44253c94
wineandroid.drv: Return result through NtCallbackReturn for the start device callback.
2024-01-19 13:43:10 +01:00
Alexandre Julliard
643538a836
winevulkan: Return result through NtCallbackReturn for the debug callbacks.
2024-01-19 13:42:14 +01:00
Piotr Caban
bcda5979be
concrt140: Add _Cancellation_beacon::_Confirm_cancel() implementation.
2024-01-19 12:47:44 +01:00
Vijay Kiran Kamuju
05a1062f95
concrt140: Add stub for _Cancellation_beacon::_Confirm_cancel().
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56174
2024-01-19 12:47:41 +01:00
Hans Leidekker
54c7df15bb
sxs: Skip file copy when assembly is already installed.
2024-01-19 12:42:18 +01:00
Hans Leidekker
499fa1d907
sxs/tests: Update QueryAssemblyInfo() test for Windows 10.
2024-01-19 12:42:18 +01:00
Hans Leidekker
b62d7e7a66
sxs/tests: Get rid of workarounds for old Windows versions.
2024-01-19 12:42:18 +01:00
Hans Leidekker
72dc82c033
sxs/tests: Use wide character string literals.
2024-01-19 12:42:18 +01:00
Hans Leidekker
755f6a0a2b
sxs: Use wide character string literals.
2024-01-19 12:42:17 +01:00
Nicholas Tay
4f8939e1d9
win32u: Preserve rawinput device instance ID case in add_device().
...
In ntoskrnl.exe, when a PnP device interface is registered, the
interface path casing is retained, with only the hardware ID being upper
case. Thus, this patch looks to align the behaviour between PnP and
rawinput, particularly for games that seem to rely on these two strings
being consistent for hotplug.
This updated behaviour also seems consistent with Windows.
2024-01-19 12:41:51 +01:00
Etaash Mathamsetty
a1129ed23b
xinput: Reimplement XInputGetCapabilities.
2024-01-19 12:41:02 +01:00
Etaash Mathamsetty
aea7918433
xinput: Implement XInputGetCapabilitiesEx.
2024-01-19 12:41:02 +01:00
Paul Gofman
39304daf4d
ntdll: Fix exception list offset in call_user_mode_callback / user_mode_callback_return.
2024-01-18 22:53:56 +01:00
Gabriel Ivăncescu
c086a7eb31
msvcirt: Use proper operator_new and operator_delete types.
...
msvcirt's PARENTSRC imports exception.c from msvcp90, but it uses a function
pointer for these functions, resulting in a type mismatch.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-01-18 22:50:55 +01:00
Piotr Caban
816c35e0ee
msvcp140_t/tests: Add __std_smf_hypot3 tests.
2024-01-18 22:50:54 +01:00
Piotr Caban
ff88ec624c
msvcp140_2: Implement __std_smf_hypot3f.
2024-01-18 22:49:04 +01:00
Alex Henrie
fca71b6ef8
msvcp140_2: Implement __std_smf_hypot3.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56078
2024-01-18 22:49:03 +01:00
Piotr Caban
4240c8180e
msvcp140_2: Fix i386 export names.
2024-01-18 22:49:03 +01:00
Hans Leidekker
0ceb41a5fd
crypt32: Pad R/S values with zeroes if smaller than their counterpart.
...
Fixes certificate verification in Brawlhalla.
2024-01-18 18:09:09 +01:00
Hans Leidekker
47349f3422
bcrypt/tests: Add DH tests.
...
Mostly written by Paul Gofman.
2024-01-18 18:08:54 +01:00
Hans Leidekker
c6974c6b46
bcrypt: Set dh_params in key_import_dh/_public().
2024-01-18 18:08:54 +01:00
Hans Leidekker
f067283f9b
bcrypt: Assume we have a public key in key_export_dh_public().
2024-01-18 18:08:54 +01:00
Hans Leidekker
dfbbfd6f24
bcrypt: Make sure key_asymmetric_derive_key() returns correct size.
2024-01-18 18:08:54 +01:00