Alexandre Julliard
00fb82c315
rpcrt4: Generate vtbl delegating thunks at compile time.
2023-11-09 23:00:40 +01:00
Alexandre Julliard
439ce3a3ae
rpcrt4: Generate stubless thunks at compile time.
2023-11-09 23:00:40 +01:00
Alexandre Julliard
533823ed2a
winealsa.drv: Allocate the MIDI device array dynamically.
2023-11-09 23:00:39 +01:00
Alexandre Julliard
818385e176
wineoss.drv: Allocate the MIDI device array dynamically.
2023-11-09 22:59:40 +01:00
Alex Henrie
5a81b6ac43
dsound: Dynamically allocate the global device GUID arrays.
...
This removes the arbitrary limit on the number of renderers and
capturers while satisfying applications that expect the GUIDs to remain
valid after DirectSoundCaptureEnumerate returns.
2023-11-09 14:38:32 +01:00
Alex Henrie
73654470ab
Revert "dsound: Get rid of the global device GUID arrays.".
...
This reverts commit e1f0318ec4
.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55608
2023-11-09 14:38:32 +01:00
Paul Gofman
ed7aca011c
kernelbase: Put 0 to output string even for 1 char buffer in LoadStringW().
2023-11-09 14:38:32 +01:00
Paul Gofman
d93e289977
kernelbase: Return empty string from LoadStringW() if resource is not found.
2023-11-09 14:38:32 +01:00
Paul Gofman
ad9303d888
user32: Put 0 to output string even for 1 char buffer in LoadStringW().
2023-11-09 14:38:32 +01:00
Paul Gofman
726027d601
user32: Return empty string from LoadStringW() if resource is not found.
2023-11-09 14:38:32 +01:00
Zebediah Figura
a328728702
wined3d: Record a dirty rect in wined3d_texture_create_dc().
2023-11-09 11:21:18 +01:00
Zebediah Figura
8fa82bd1f8
d3d9/tests: Test that GetDC() records a dirty rect.
2023-11-09 11:21:18 +01:00
Zebediah Figura
ee209a93cb
mfplat/tests: Shut down the media source in test_create_from_file_handler_callback_Invoke().
...
Break its reference count cycle so that we don't leak it.
2023-11-09 09:48:09 +01:00
Alex Henrie
dfa0c9d28d
wmvcore: Use CRT allocation functions.
2023-11-08 22:25:08 +01:00
Alex Henrie
726c5df58f
devenum: Use CRT allocation functions.
2023-11-08 22:25:03 +01:00
Ziqing Hui
d0153cf37f
winegstreamer: Implement wg_muxer_push_sample.
2023-11-08 22:24:56 +01:00
Ziqing Hui
37b2548399
winegstreamer: Implement ProcessSample for media sink.
2023-11-08 22:24:56 +01:00
Dmitry Timoshkov
dfffe7b49c
uxtheme: If the application class is already set then OpenThemeData() should fail.
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2023-11-08 17:25:41 +01:00
Dmitry Timoshkov
87f1a38019
uxtheme: Move fall back to default class to MSSTYLES_OpenThemeClass().
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2023-11-08 17:25:41 +01:00
Dmitry Timoshkov
992d197d87
uxtheme/tests: Add a test for SetWindowTheme/OpenThemeData sequence.
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2023-11-08 17:25:41 +01:00
Dmitry Timoshkov
9d8250e55e
uxtheme: Parse app/class name in OpenThemeData().
...
Themed Delphi applications use "explorer::listview" and "explorer::treeview":
https://gitlab.com/freepascal.org/lazarus/lazarus/-/blob/main/lcl/interfaces/win32/win32themes.pas
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2023-11-08 17:25:41 +01:00
Dmitry Timoshkov
e4ede41c5f
uxtheme/tests: Add a test for OpenThemeData("explorer::treeview").
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2023-11-08 17:25:41 +01:00
Dmitry Timoshkov
b238f0afe6
uxtheme/tests: Move the IsThemePartDefined() test before hTheme handle is closed.
...
Also fix some hTheme handle leaks.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2023-11-08 17:25:41 +01:00
Shaun Ren
ea50958171
msttsengine: Add ISpTTSEngine stub.
2023-11-08 17:25:41 +01:00
Shaun Ren
ad8f354f62
msttsengine: Add stub dll.
2023-11-08 17:25:41 +01:00
Brendan Shanks
a5f17fac3e
ntdll/unix: Replace sprintf with snprintf to avoid deprecation warnings on macOS.
2023-11-08 17:25:41 +01:00
Dmitry Timoshkov
909204005b
ntdll: Add ACTCTX field limit checks to RtlCreateActivationContext().
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2023-11-08 17:24:16 +01:00
Dmitry Timoshkov
e8ce99792e
kernel32: Add ACTCTX field limit checks to CreateActCtxA().
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2023-11-08 17:24:16 +01:00
Dmitry Timoshkov
54479863ce
kernel32/tests: Add some tests for CreateActCtx() with different structure sizes.
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2023-11-08 17:24:16 +01:00
Alistair Leslie-Hughes
2690984822
msdasql: IColumnsRowset::GetAvailableColumns return 3 meta columns to allow updating of a row.
2023-11-08 17:24:16 +01:00
Eric Pouech
40251bff42
wininet: Use SecureZeroMemory() to clear magic fields.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-11-08 17:24:16 +01:00
Eric Pouech
8c259abbe5
wsdapi: Use SecureZeroMemory() to clear magic fields.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-11-08 14:29:14 +01:00
Eric Pouech
fce67d1ec2
wintrust: Use SecureZeroMemory() to clear magic fields.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-11-08 14:29:04 +01:00
Eric Pouech
c20a0dc6a4
winscard: Use SecureZeroMemory() to clear magic fields.
...
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-11-08 14:28:57 +01:00
Alexandre Julliard
4502eb56ba
configure: Use hidden visibility also when building Unix libraries.
2023-11-08 10:27:21 +01:00
Alexandre Julliard
c7a2aaf234
widl: Remove DECLSPEC_HIDDEN from generated files.
2023-11-08 10:11:17 +01:00
Alexandre Julliard
19cc2439ed
include: Remove DECLSPEC_HIDDEN from GUID definitions.
2023-11-08 10:10:50 +01:00
Alexandre Julliard
30ce97dd20
include: Remove DECLSPEC_HIDDEN from RPC functions.
2023-11-08 10:09:47 +01:00
Alexandre Julliard
d597d04924
include: Remove DECLSPEC_HIDDEN from winecrt0 functions.
2023-11-08 10:09:22 +01:00
Alexandre Julliard
a02ff4b5d3
include: Remove DECLSPEC_HIDDEN from standard Dll* functions.
2023-11-08 10:08:39 +01:00
Alistair Leslie-Hughes
d4223b255c
mpr: Remove DECLSPEC_HIDDEN usage.
2023-11-08 10:06:01 +01:00
Alistair Leslie-Hughes
2aa688326d
ntoskrnl.exe: Remove DECLSPEC_HIDDEN usage.
2023-11-08 10:05:58 +01:00
Alistair Leslie-Hughes
d8f37d0a04
rsaenh: Remove DECLSPEC_HIDDEN usage.
2023-11-08 10:05:58 +01:00
Alistair Leslie-Hughes
ee211f34c6
itss: Remove DECLSPEC_HIDDEN usage.
2023-11-08 10:05:58 +01:00
Alistair Leslie-Hughes
fc99a18a88
uiribbon: Remove DECLSPEC_HIDDEN usage.
2023-11-08 10:05:57 +01:00
Alistair Leslie-Hughes
00300d73c0
mstask: Remove DECLSPEC_HIDDEN usage.
2023-11-08 10:05:57 +01:00
Alistair Leslie-Hughes
d8ce4f61b1
advpack: Remove DECLSPEC_HIDDEN usage.
2023-11-08 10:05:57 +01:00
Alistair Leslie-Hughes
580fb24708
sti: Remove DECLSPEC_HIDDEN usage.
2023-11-08 10:05:57 +01:00
Alistair Leslie-Hughes
b279a4f63e
hnetcfg: Remove DECLSPEC_HIDDEN usage.
2023-11-08 10:05:57 +01:00
Alistair Leslie-Hughes
e9ff53e098
propsys: Remove DECLSPEC_HIDDEN usage.
2023-11-08 10:05:57 +01:00