Nikolay Sivov
3a1146d8e6
propsys: Add InitPropVariantFromStringVector().
2023-01-26 22:05:13 +01:00
Hans Leidekker
de6c2f9c7b
wbemprox: Remove reg_ prefix from static functions.
2023-01-26 22:05:13 +01:00
Hans Leidekker
87758b72b9
wbemprox: Implement GetBinaryValue() method.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52878
2023-01-26 22:05:13 +01:00
Hans Leidekker
337f3848a8
wbemprox: Implement Win32_Volume.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54030
2023-01-26 22:05:13 +01:00
Evan Tang
d423d76f10
secur32: Add test for schannel AcceptSecurityContext.
2023-01-26 22:05:13 +01:00
Evan Tang
610fd134b7
secur32: Fix schannel AcquireCredentialsHandle algorithm mismatch error return.
2023-01-26 22:05:13 +01:00
Evan Tang
ee0c01cb3b
secur32: Share code for schannel Acquire and AcceptCredentialsHandle.
2023-01-26 22:05:13 +01:00
Evan Tang
24e276a928
secur32: Schannel AcceptSecurityContext support.
2023-01-26 22:05:13 +01:00
Nikolay Sivov
5267fccae6
ktmw32: Use syscall interface for transaction objects stubs.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-01-26 22:05:13 +01:00
Zebediah Figura
470723d70f
win32u: Make is_child() hidden.
2023-01-26 22:05:13 +01:00
Zebediah Figura
646d55adb2
win32u: Make ImmTranslateMessage() hidden.
2023-01-26 22:05:13 +01:00
Zebediah Figura
d2e60f28c1
win32u: Make ImmProcessKey() hidden.
2023-01-26 22:05:13 +01:00
Zebediah Figura
571f33cae6
win32u: Make get_winproc_ptr() static.
2023-01-26 22:05:13 +01:00
Zebediah Figura
4ccb65e230
win32u: Make DrawTextW() hidden.
2023-01-26 22:05:13 +01:00
Georg Lehmann
83199991ed
winevulkan: Update to VK spec version 1.3.240.
2023-01-26 22:05:13 +01:00
Evan Tang
a30a5287f0
ntdll: TlsIndex should not actually contain tls indices.
...
It actually contains a -1 if the module has a tls slot and a 0 if it doesn't.
Putting tls indices in it breaks initialization of the D runtime if a D dll
is loaded into a tls-free exe and gets assigned tls slot 0, as it makes the
D runtime think the OS hasn't initialized a tls slot:
6bf60ea0eb/druntime/src/core/sys/windows/dll.d (L354-L355)
2023-01-26 22:05:13 +01:00
Eric Pouech
433bc12709
winedbg: Fix read access to variables with thread local storage.
...
No longer relying on loaded module info (getting index address out of
PE image, and caching it in struct dbg_module).
Co-authored-by: Evan Tang <etang@codeweavers.com>
2023-01-26 22:05:13 +01:00
Eric Pouech
224b33c2be
winedbg: Track loaded modules.
...
Co-authored-by: Evan Tang <etang@codeweavers.com>
2023-01-26 22:05:13 +01:00
Alex Henrie
0f6dcbbb2c
shell32: Handle memory allocation failure in parse_dde_command (cppcheck).
2023-01-26 22:05:13 +01:00
Alex Henrie
7ebb621e83
shell32: Handle memory allocation failure in Dde_OnRequest (cppcheck).
2023-01-26 22:05:13 +01:00
Nikolay Sivov
32bfaeb3f9
comctl32/header: Do not touch 'hwnd' field in HDM_LAYOUT.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-01-26 22:05:13 +01:00
Huw Davies
38a7145731
winebuild: Reorder the includes to avoid a build error on macOS.
...
"build.h" eventually includes <sys/queue.h> which contains a conflicting
definition of LIST_INIT.
2023-01-26 22:05:13 +01:00
Rémi Bernon
d58055dd7d
dinput: Keep a reference on acquired devices while waiting.
2023-01-26 22:05:13 +01:00
Rémi Bernon
5fa11f5fb6
dinput: Keep an internal refcount for dinput devices references.
2023-01-26 22:05:13 +01:00
Rémi Bernon
27e89c5c32
dinput: Introduce new input_thread_update_device_list helper.
2023-01-26 22:05:13 +01:00
Rémi Bernon
35e4a577f0
dinput: Introduce a new struct to keep input thread state.
2023-01-26 22:05:13 +01:00
Rémi Bernon
15c12fd75d
dinput: Use an internal refcount on all dinput devices.
2023-01-26 22:05:13 +01:00
Hans Leidekker
e82e74bfb5
dplayx/tests: Skip tests when the dll is missing.
2023-01-26 22:05:13 +01:00
Alexandre Julliard
8a6115f76f
ntdll: Prefer the ntdll path over argv[0] on platforms without reliable exe information.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54371
2023-01-26 22:05:13 +01:00
Alexandre Julliard
b6f58142f7
ntdll: Initialize a variable to silence a compiler warning.
2023-01-26 22:05:12 +01:00
Alexandre Julliard
bf0225753a
scrobj: Initialize a variable to silence a compiler warning.
2023-01-26 22:05:12 +01:00
Alexandre Julliard
5260a81edc
shell32: Allocate the right size for an ITEMIDLIST.
...
Spotted by Eric Pouech.
2023-01-26 10:38:44 +01:00
Jinoh Kang
876742bf2b
ws2_32/test: Fix sockaddr buffer overflow in test_reuseaddr.
...
Today, test_reuseaddr() triggers a buffer overflow when accept()-ing an
IPv6 client due to the supplied peer name buffer (`struct sockaddr`)
being too small to hold an AF_INET6 address (`struct sockaddr_in6`).
Fix this by changing the type of `saddr` from `struct sockaddr` to
`struct sockaddr_storage`.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54376
2023-01-25 19:49:40 +01:00
Rémi Bernon
c5c9108d8c
include: Add Windows.Foundation.IAsyncOperationWithProgress<TResult, TProgress> definition.
2023-01-25 18:31:03 +01:00
Rémi Bernon
f0f83180c6
include: Add Windows.Foundation.IAsyncActionWithProgress<TProgress> definition.
2023-01-25 18:31:03 +01:00
Rémi Bernon
fe11aa6ad1
include: Add Windows.Foundation.Collections.IObservableVector<T> definition.
2023-01-25 18:31:03 +01:00
Rémi Bernon
5050ae668d
include: Add Windows.Foundation.Collections.IPropertySet definition.
2023-01-25 18:31:03 +01:00
Rémi Bernon
1aadd3fc6d
include: Add Windows.Foundation.Collections.IObservableMap<K, V> definition.
2023-01-25 18:31:03 +01:00
Rémi Bernon
44906b6051
include: Add Windows.Foundation.Collections.IMap<K, V> definition.
2023-01-25 18:31:03 +01:00
Rémi Bernon
634b163407
include: Add Windows.Foundation.Collections.MapChangedEventHandler<K, V> definition.
2023-01-25 18:31:03 +01:00
Rémi Bernon
f122309f35
include: Add Windows.Foundation.Collections.IMapChangedEventArgs<T> definition.
2023-01-25 18:31:03 +01:00
Rémi Bernon
a483e9928b
include: Add Windows.Foundation.Collections.IVectorChangedEventArgs definition.
2023-01-25 18:31:03 +01:00
Rémi Bernon
adbc9ae185
dinput: Rename lpdid local variable to device.
2023-01-25 18:31:03 +01:00
Rémi Bernon
1b7750e448
dinput: Move dinput class implementation to dinput.c.
2023-01-25 18:31:03 +01:00
Rémi Bernon
070e1f5ea8
dinput: Remove unnecessary initialization helpers.
2023-01-25 18:31:03 +01:00
Rémi Bernon
21fa1be53b
dinput: Add traces to the ANSI wrappers.
2023-01-25 18:31:03 +01:00
Rémi Bernon
1b3fab9bd4
dinput: Remove outdated and superfluous comments.
2023-01-25 18:31:03 +01:00
Rémi Bernon
e091a7b817
oledb32/tests: Avoid use-after-free and unused assignment.
2023-01-25 18:31:03 +01:00
Rémi Bernon
e7fbdd1eb2
oledb32: Fix error info cleanup dispparams rgvarg index.
2023-01-25 18:31:03 +01:00
Hans Leidekker
369e0cfae6
advapi32: Bump random buffer size.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54364
2023-01-25 18:31:03 +01:00