Commit graph

165149 commits

Author SHA1 Message Date
Mohamad Al-Jaf
f9305432c8 windows.devices.bluetooth: Add stub DLL. 2023-07-04 13:14:04 +02:00
Mohamad Al-Jaf
581ad52940 include: Add windows.devices.bluetooth.idl file. 2023-07-04 13:13:46 +02:00
Mohamad Al-Jaf
83cb93ee6d include: Add windows.devices.radios.idl file.
Needed by IBluetoothAdapter in windows.devices.bluetooth.idl.
2023-07-04 13:13:44 +02:00
Davide Beatrici
b12e6fcc21 wineoss: Move create_session into mmdevapi. 2023-07-04 13:08:31 +02:00
Davide Beatrici
a97913587e winecoreaudio: Move create_session into mmdevapi. 2023-07-04 13:08:31 +02:00
Davide Beatrici
066ac0a8f9 winealsa: Move create_session into mmdevapi. 2023-07-04 13:08:31 +02:00
Davide Beatrici
75276f010d winepulse: Move create_session into mmdevapi. 2023-07-04 13:08:31 +02:00
Davide Beatrici
b61e02f798 wineoss: Move session_init_vols into mmdevapi. 2023-07-04 13:08:31 +02:00
Davide Beatrici
be53319da5 winecoreaudio: Move session_init_vols into mmdevapi. 2023-07-04 13:08:31 +02:00
Davide Beatrici
d0a3b11932 winealsa: Move session_init_vols into mmdevapi. 2023-07-04 13:08:31 +02:00
Davide Beatrici
8247b00f82 winepulse: Move session_init_vols into mmdevapi. 2023-07-04 13:08:31 +02:00
Alexandre Julliard
09c7cc1e36 shlwapi: Use nameless unions/structs. 2023-07-04 13:07:18 +02:00
Alexandre Julliard
dd1625476f shell32/tests: Use nameless unions/structs. 2023-07-04 13:07:18 +02:00
Alexandre Julliard
5cb7274403 shell32: Use nameless unions/structs. 2023-07-04 13:07:18 +02:00
Alexandre Julliard
7c1d8b29e5 ole32/tests: Use nameless unions/structs. 2023-07-04 13:07:18 +02:00
Alexandre Julliard
61a06d4bcd ole32: Use nameless unions/structs. 2023-07-04 13:07:18 +02:00
Alexandre Julliard
34ab144f04 oleaut32/tests: Use nameless unions/structs. 2023-07-04 13:07:18 +02:00
Alexandre Julliard
374d74e843 oleaut32: Use nameless unions/structs. 2023-07-04 13:07:18 +02:00
Alexandre Julliard
36963b6d27 oleaut32: Get rid of the DECIMAL access macros. 2023-07-04 13:07:18 +02:00
Alexandre Julliard
641623ffe8 uiautomationcore: Fix some long/LONG mismatches. 2023-07-04 12:29:08 +02:00
Jacek Caban
6892434b22 winedump: Add support for dumping IMPORT_OBJECT_NAME_EXPORTAS symbols.
This is used by ARM64EC importlibs.
2023-07-03 22:15:43 +02:00
Gabriel Ivăncescu
7aa6da98c8 mshtml: Remove DECLSPEC_HIDDEN usage.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-07-03 22:15:43 +02:00
Alistair Leslie-Hughes
3100fd59a9 vbscript: Remove DECLSPEC_HIDDEN usage. 2023-07-03 22:15:43 +02:00
Alistair Leslie-Hughes
803834fddf jscript: Remove DECLSPEC_HIDDEN usage. 2023-07-03 22:15:42 +02:00
Ally Sommers
01d05baa96 ws2_32/tests: Add test for sendto() and recvfrom() on TCP sockets. 2023-07-03 22:15:42 +02:00
Ally Sommers
7b2e7c8075 ntdll/unix: Skip address conversion for SOCK_STREAM sockets in try_send(). 2023-07-03 22:15:42 +02:00
Zhiyi Zhang
cd771fa713 server: Allow creating a real explorer desktop window for invisible window stations.
The graphics driver information is stored as a property in the desktop window. When the server
get_desktop_window handler simply returns a window handle when the window station is invisible,
the window handle doesn't have the graphics driver property, which is set in desktop_window_proc()
when handling WM_NCCREATE. Removing the invisible window station check allows an invisible explorer
desktop window to be created and with the required property.
2023-07-03 22:15:42 +02:00
Zhiyi Zhang
d3c3f42c2e user32/tests: Test that an actual desktop window should be created on invisible window stations. 2023-07-03 22:15:42 +02:00
Zhiyi Zhang
213ac0de42 win32u: Use the window station name to check if an application is running as a service.
Having an invisible window station doesn't mean an application is running in a service context. For
example, Chromium creates a sandbox process to run in an invisible window station and still expect
the physical monitor information to be returned, instead of the virtual monitor information for
services.
2023-07-03 22:15:42 +02:00
Zhiyi Zhang
38d843d1dc user32/tests: Test monitor information with an invisible window station.
Test that processes running with an invisible window station have physical monitor information
instead of the virtual monitor information used for services.
2023-07-03 22:15:42 +02:00
Zhiyi Zhang
99e2fad1bf win32u: Create explorer with the thread effective access token.
Chromium creates a suspended sandbox process with a token of limited access. Then it sets a token
with normal access for the main thread of the newly created process. Without this change, explorer
is started with the process token of limited access and fails to create a desktop window.
2023-07-03 22:15:42 +02:00
Connor McAdams
317d113af7 uiautomationcore: Add support for invoking serverside event callbacks.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-07-03 22:15:42 +02:00
Connor McAdams
7223d19561 uiautomationcore: Create a new node when raising serverside events.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-07-03 22:15:42 +02:00
Connor McAdams
4621ea4547 uiautomationcore: Add partial support for raising serverside events.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-07-03 22:15:42 +02:00
Connor McAdams
4501d2c11c uiautomationcore: Introduce custom uia_event_args structure.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-07-03 22:15:42 +02:00
Connor McAdams
42e058ba53 uiautomationcore: Introduce UI Automation event thread.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-07-03 22:15:42 +02:00
Andrey Gusev
5e2c9b1255 ntoskrnl.exe: Add PsSetLoadImageNotifyRoutineEx semi-stub.
BattlEye says it's missing.
2023-07-03 22:15:42 +02:00
Esme Povirk
93748f72fd win32u: Implement EVENT_OBJECT_SHOW/HIDE for window objects. 2023-07-03 22:15:42 +02:00
Esme Povirk
45ac4ce9c9 win32u: Implement marshaling for CB_GETCOMBOBOXINFO. 2023-07-03 22:15:42 +02:00
Mohamad Al-Jaf
95ea605b10 pnputil: Add stub program.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55178
2023-07-03 22:15:42 +02:00
Alex Henrie
7e68281b25 shell32: Don't overallocate in Dde_OnRequest (scan-build). 2023-07-03 22:15:42 +02:00
Fabian Maurer
9ffdfe4109 dcomp: Add stub for DCompositionCreateDevice3.
This is needed by recent chromium
2023-07-03 22:15:42 +02:00
Alistair Leslie-Hughes
372e39eaa8 msscript.ocx: Fake success in FreezeEvents. 2023-07-03 22:15:42 +02:00
Alistair Leslie-Hughes
b9527e7874 msscript.ocx: Fake success in IPersistStreamInit Load. 2023-07-03 22:15:42 +02:00
Alistair Leslie-Hughes
36f16df2f3 msscript.ocx: Fake success in OnAmbientPropertyChange. 2023-07-03 22:15:42 +02:00
Alexandre Julliard
85d6b76744 tiff: Import upstream release 4.5.1. 2023-07-03 22:15:42 +02:00
Alexandre Julliard
49e12082c0 png: Import upstream release 1.6.40. 2023-07-03 22:15:42 +02:00
Alexandre Julliard
681f04c309 faudio: Import upstream release 23.07. 2023-07-03 22:15:42 +02:00
Alexandre Julliard
959dea0c09 ntdll: Implement RtlIsCurrentProcess/Thread. 2023-07-03 22:15:42 +02:00
Alexandre Julliard
a5ff427acb ntdll: Implement NtQueryVirtualMemory(MemoryImageInformation). 2023-07-03 12:16:49 +02:00