Rémi Bernon
bb872831de
winevulkan: Remove now unnecessary vkGetPhysicalDeviceSurfaceCapabilitiesKHR driver entry.
2024-02-19 18:14:43 +01:00
Rémi Bernon
923f1d1b10
winevulkan: Remove now unnecessary vkGetPhysicalDeviceSurfaceCapabilities2KHR driver entry.
2024-02-19 18:14:43 +01:00
Daniel Lehman
7c6a50cc46
include: Add some msvcrt declarations.
2024-02-16 23:32:06 +01:00
Paul Gofman
7ae488a2bb
ntdll: Don't hardcode xstate size in syscall frame.
2024-02-16 23:32:06 +01:00
Krzysztof Bogacki
10db5b67b8
gdi32: Add D3DKMTEnumAdapters2() stub.
...
Signed-off-by: Krzysztof Bogacki <krzysztof.bogacki@leancode.pl>
2024-02-15 20:39:46 +01:00
Geoffrey McRae
b8c75f3d2a
include: Add interfaces for ID3D11On12Device1 and ID3D11On12Device2.
2024-02-14 23:23:25 +01:00
Rastislav Stanik
1bab7ea25e
iphlpapi: Add stub for GetAnycastIpAddressTable().
...
This change adds an implementation of Win32 API function
GetAnycastIpAddressTable() that does not return real information, it
just says "no entries found".
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56065
2024-02-14 19:19:32 +01:00
Zhiyi Zhang
ca97cb8700
server: Inherit internal desktop flags when creating desktops.
...
Based on Rémi's idea.
CEF applications create their own desktops and so is_virtual_desktop() could incorrectly
report that virtual desktop is off if DF_WINE_VIRTUAL_DESKTOP is not inherited.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55810
2024-02-13 22:37:50 +01:00
Zhiyi Zhang
2990a4f8c3
include: Rename DF_WINE_CREATE_DESKTOP to DF_WINE_VIRTUAL_DESKTOP.
2024-02-13 22:37:50 +01:00
Mohamad Al-Jaf
df9b41afcb
windows.security.authentication.onlineid: Add IOnlineIdServiceTicketRequestFactory stub interface.
2024-02-13 22:37:50 +01:00
Mohamad Al-Jaf
a3ef7d7487
windows.security.authentication.onlineid: Add IOnlineIdSystemAuthenticatorStatics stub interface.
2024-02-13 22:37:50 +01:00
Mohamad Al-Jaf
f0b32fa541
include: Add windows.security.authentication.onlineid.idl file.
2024-02-13 22:37:50 +01:00
Alexandre Julliard
b9a985a677
include: Add some public exception handling structures.
2024-02-13 17:59:38 +01:00
Paul Gofman
0b441c4c8f
kernel32/tests: Add tests for critical section debug info presence.
2024-02-13 15:46:24 +01:00
Alexandre Julliard
de492f9a34
ntdll: Implement RtlLookupFunctionTable.
2024-02-12 22:53:21 +01:00
Shaun Ren
c45bedbf23
sapi: Add ISpeechObjectToken stub.
2024-02-09 18:00:04 +01:00
Rémi Bernon
1664ad7d50
server: Fix rawinput buffer sizes and alignment on WoW64.
2024-02-09 11:14:07 +01:00
Rémi Bernon
2eb8950392
server: Move rawinput message conversion from win32u.
...
Appending the entire RAWMOUSE / RAWKEYBOARD / RAWHID + report structs
after the hardware message data, instead of using a custom intermediate
structure.
2024-02-09 11:14:07 +01:00
Rémi Bernon
c8bf3ba2da
server: Stop using hardware_msg_data in rawinput_message.
2024-02-08 23:31:24 +01:00
Rémi Bernon
f86cca3897
server: Stop using union rawinput in hw_input_t.
2024-02-08 23:31:24 +01:00
Rémi Bernon
c62ca2e1aa
server: Combine HID usage page and usage together.
2024-02-08 23:31:24 +01:00
Alexandre Julliard
de988eeea0
server: Add hybrid flag in image mapping information.
2024-02-08 17:07:22 +01:00
Alexandre Julliard
e05c6c8211
server: Don't update the entry point in the image information for ARM64EC modules.
2024-02-08 17:07:22 +01:00
Alexandre Julliard
b41566fb31
ntdll: Fix stack layout for ARM syscalls.
2024-02-07 11:57:15 +01:00
Georg Lehmann
05a0da8ab9
winevulkan: Enable VK_ARM_render_pass_striped.
2024-02-06 22:54:21 +01:00
Georg Lehmann
ea890c4733
winevulkan: Update to VK spec version 1.3.277.
2024-02-06 22:54:21 +01:00
Paul Gofman
16dafed08b
msvcrt: Adjust _gmtime64_s() accepted time limits.
2024-02-06 22:54:21 +01:00
Aida Jonikienė
124ea59b8d
configure: Use YEAR2038 macro when it's available.
...
autoconf 2.72 disabled the time size increase when LARGEFILE macro is being
used: https://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=cf09f48841b66fe76f606dd6018bb3a93242a7c9
That change can cause 32-bit Wine to return EOVERFLOW when running
stat() on a file in certain edge cases (which causes some files to
be skipped leading to applications failing to run properly).
This change was tested with both autoconf 2.71 and 2.72 to make sure
nothing broke there.
2024-02-06 16:34:09 +01:00
Eric Pouech
d68a0e650a
kernel32/tests: Test DUPLICATE_SAME_ATTRIBUTES flag in DuplicateHandle().
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-02-06 11:39:58 +01:00
Jacek Caban
3c19b29ce6
include: Add RtlRestoreContext declaration.
2024-02-05 21:50:12 +01:00
Louis Lenders
c3918f2a82
shcore: Add stub for RegisterScaleChangeNotifications.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56244
2024-02-01 22:52:20 +01:00
Rémi Bernon
d352b852a9
winevulkan: Remove now unnecessary vkGetDeviceGroupSurfacePresentModesKHR driver entry.
2024-02-01 11:02:40 +01:00
Rémi Bernon
4a16bcf9ab
winevulkan: Remove now unnecessary vkGetPhysicalDeviceSurfacePresentModesKHR driver entry.
2024-02-01 11:02:37 +01:00
Rémi Bernon
70469abc05
winevulkan: Remove now unnecessary vkGetPhysicalDeviceSurfaceSupportKHR driver entry.
2024-02-01 11:02:33 +01:00
Louis Lenders
a24039ad09
ntdll: Add stub for RtlGetDeviceFamilyInfoEnum.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56259
2024-01-31 11:04:29 +01:00
Alexandre Julliard
008f64557d
include: Include cfg.h from cfgmgr32.h.
2024-01-30 22:41:17 +01:00
Helix Graziani
91d60983ac
cfgmgr32: Add CM_Get_Device_Interface_PropertyW stub.
2024-01-30 22:41:17 +01:00
Alexandre Julliard
658a0665d4
ntdll: Use the system setjmp/longjmp for exceptions in Unix libs.
2024-01-29 17:18:58 +01:00
Eric Pouech
1bdf94a409
dmime: Fix IDirectMusicAudioPath::GetObjectInPath() prototype.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-01-29 10:42:48 +01:00
Zebediah Figura
775812ab11
d3d11: Report support for shader stencil export if available.
2024-01-26 23:47:04 +01:00
Russell Greene
c2d683488e
powrprof: Add PowerWriteACValueIndex stub.
2024-01-25 20:48:33 +01:00
Alistair Leslie-Hughes
d6a6e1f186
include: Correct KMTQAITYPE values.
...
Windows SDK skips the value 14 and KMTQAITYPE_DISPLAY_UMDRIVERNAME was assigned
a value of 71 in the SDK but wasn't in the correct order.
2024-01-25 18:01:40 +01:00
Bernhard Übelacker
ab28825ace
ntdll: Fix structure layout in RtlQueryProcessDebugInformation for 64-bit.
...
This is to avoid crash in Process Explorer 17.05.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56235
2024-01-24 21:36:23 +01:00
Rémi Bernon
e2b637c8dc
windows.gaming.input: Stub IRawGameController2 interface.
2024-01-24 12:17:35 +01:00
Paul Gofman
7bd070ae86
ntdll: Return STATUS_DEBUGGER_INACTIVE from NtSystemDebugControl() stub.
2024-01-23 22:56:53 +01:00
Rémi Bernon
aaf34e3f7e
include: Add more HID digitizer usage definitions.
2024-01-23 12:20:45 +01:00
Alex Henrie
cba29adf06
ntoskrnl: Reimplement ExAllocatePool* on top of ExAllocatePool2.
...
Microsoft deprecated all of these functions except ExAllocatePool2 and
ExAllocatePool3, so it's a safe bet that in Windows the old functions
are just wrappers around the new ones now.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54362
2024-01-22 14:22:21 +01:00
Alex Henrie
87761a8a92
include: Add POOL_FLAGS and POOL_FLAG_*.
2024-01-22 14:22:20 +01:00
Eric Pouech
46ab4f0ce7
include: Avoid redefining _InterlockedCompareExchange128 as inline.
...
Note the _InterlockedCompareExchange128 for a x86_64 machine is only
defined as intrinsic when -mcx16 option is enabled.
But we use always use the intrinsic definition on x86_64 so that
compilation done without the -mcx16 could be detected (on C++ only).
And the intrinsic has been added recently to aarch64 machine for clang.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-01-22 14:16:07 +01:00
Eric Pouech
72c4adc036
include: Avoid defining intrinsic functions as inline.
...
Now clang provides intrinsic variant of Interlocked*64 family on i386
machine.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-01-22 14:15:43 +01:00