Commit graph

16623 commits

Author SHA1 Message Date
Mohamad Al-Jaf
04c26b455f windows.applicationmodel: Add stub DLL. 2023-09-05 12:00:11 +02:00
Biswapriyo Nath
9ae771bac8 include: Add AudioEffectsManager runtimeclass in windows.media.effects.idl. 2023-09-05 11:36:58 +02:00
Biswapriyo Nath
d53e989b5a include: Add AudioRenderEffectsManager runtimeclass in windows.media.effects.idl. 2023-09-05 11:36:58 +02:00
Biswapriyo Nath
cc1692bb0a include: Add AudioCaptureEffectsManager runtimeclass in windows.media.effects.idl. 2023-09-05 11:36:58 +02:00
Paul Gofman
9cf5505632 include: Define up to date exception flags. 2023-09-05 11:36:40 +02:00
Billy Laws
23736e69ce include: Add CHPEV2 CPU area definitions. 2023-09-04 20:41:54 +02:00
Alex Henrie
16e4b086f2 wldap32: Implement setting LDAP_OPT_CLIENT_CERTIFICATE.
Since most LDAP servers do not require mTLS, for now the callback
function is saved but not called.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55507
2023-09-04 11:38:51 +02:00
Louis Lenders
b71a0e33ac wldp: Add WldpGetLockdownPolicy stub. 2023-09-01 19:48:46 +02:00
Alexandre Julliard
f078d5b4f9 gdi32: Fix buffer size parameter in GetFontFileData for 64-bit. 2023-09-01 18:06:02 +02:00
Biswapriyo Nath
5d8e135c12 include: Add Windows.Media.Effects.AudioEffect runtimeclass.
This is required for chromium and fixes the following compiler error.

In file included from media/audio/win/audio_low_latency_input_win.cc:5:
./media/audio/win/audio_low_latency_input_win.h:64:10: fatal error:
windows.media.effects.h: No such file or directory
   64 | #include <windows.media.effects.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
2023-09-01 11:28:38 +02:00
Dmitry Timoshkov
a52cf805d2 ntdll: Implement NtCreateToken().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2023-08-31 19:53:16 +02:00
Rémi Bernon
e3b2cfed9e include: Avoid using strcmp directly in wine/test.h.
It's not available in kernel driver code.
2023-08-31 19:53:16 +02:00
Rémi Bernon
add4d6ef8d include: Introduce winetest wrappers for vprintf and GetTickCount. 2023-08-31 19:53:16 +02:00
Rémi Bernon
9bab243d90 include: Pass a temporary buffer to winetest_elapsed.
Using wine_dbg_sprintf pulls various things that are not available
in the driver tests.
2023-08-31 19:53:16 +02:00
Rémi Bernon
e199e02176 include: Rename winetest_printf to winetest_print_location. 2023-08-31 19:53:16 +02:00
Rémi Bernon
8f12e2a2db include: Initialize winetest global counters to 0.
Fixes: ef3e97dbc2
2023-08-31 19:53:16 +02:00
Biswapriyo Nath
64dd6d2883 include: Add Windows.Media.Render.AudioRenderCategory enumeration.
Required for Windows.Media.Effects.IAudioEffectsManagerStatics interface.
2023-08-31 11:29:46 +02:00
Rémi Bernon
ef3e97dbc2 include: Make general winetest helpers static inline. 2023-08-30 11:19:18 +02:00
Rémi Bernon
4b9507d600 include: Prefix winetest color constants with winetest_. 2023-08-30 11:19:18 +02:00
Rémi Bernon
615ceb3be3 include: Rename winetest thread data struct and getter. 2023-08-30 11:19:17 +02:00
Rémi Bernon
58ec77757c include: Prefix winetest global counters with winetest_. 2023-08-30 11:19:17 +02:00
Biswapriyo Nath
a0b28edabe include: Add Windows.Media.Capture.MediaCategory enumeration.
Required for Windows.Media.Effects.IAudioEffectsManagerStatics interface.
2023-08-30 11:14:55 +02:00
Biswapriyo Nath
9b4ae4129a include: Add AudioProcessing enum in windows.media.idl.
Required for Windows.Media.Effects.IAudioEffectsManagerStatics interface.
2023-08-29 12:38:03 +02:00
Mohamad Al-Jaf
3c4c935f64 include: Add dxcore.h file. 2023-08-28 21:56:25 +02:00
Mohamad Al-Jaf
ef79bf9111 include: Add dxcore_interface.h file. 2023-08-28 21:56:25 +02:00
Alexandre Julliard
0b0dbf6acc wow64: Implement Wow64ProcessPendingCrossProcessItems(). 2023-08-28 13:49:16 +02:00
Alexandre Julliard
b521507591 ntdll: Implement RtlOpenCrossProcessEmulatorWorkConnection(). 2023-08-28 11:39:42 +02:00
Alexandre Julliard
049fb065c4 ntdll: Implement the cross-process work list functions. 2023-08-28 11:32:18 +02:00
Biswapriyo Nath
096377be42 uiautomationcore: Fix typo with TreeScope_Subtree name. 2023-08-28 11:19:30 +02:00
Alexandre Julliard
7ee9c19687 ntdll: Also store syscall id and names following the syscall dispatcher pointer. 2023-08-25 22:52:45 +02:00
Rémi Bernon
e2aee50aa6 include: Add MF_BYTESTREAM_EFFECTIVE_URL GUID declaration. 2023-08-23 17:38:51 +02:00
Eric Pouech
82b0bb3c24 server: Separate console and new group flag (CreateProcess).
We were using bit 1 of RTL_USER_PROCESS_PARAMETERS for two different cases:
- rightfully, as a sign to block ctrl-c events from being processed by
  handlers (and by default, terminating the process)
- But this was also used to request for the creation of a new process group.

This patch properly separates the two use cases, by using the
ProcessGroupId field in RTL_USER_PROCESS_PARAMETERS (checked that Win10
behaves as this patch in RtlCreateUserProcess wrt.
RTL_USER_PROCESS_PARAMETERS ProcessGroupId usage input/output).

Introduce process_group_id in startup_info_t and use it to pass it to
server. ProcessGroupId field in RTL_USER_PROCESS_PARAMETERS is now properly
set.

Note: this will change some external behavior.
- before this patch, a child process created with Ctrl-C disabled
  (ConsoleFlags set), couldn't turn it on as the process was detached
  from unix console.
- now, SIGINT handling is moved to kernelbase (and can be turned on/off at
  application will),
- when creating a new windows group id, the child will be detached from
  unix console, so will no longer receives the SIGINT from ctrl-c in unix
  console (if parent was attached to this unix console).

Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-08-23 17:38:51 +02:00
Daniel Lehman
8fb70648d1 include: Add [_w]getenv_s. 2023-08-23 17:33:47 +02:00
Rémi Bernon
9c661ff3f1 include: Add Windows.ApplicationModel.IPackage3 interface definition. 2023-08-22 21:00:56 +02:00
Rémi Bernon
4752e1d86a include: Add Windows.ApplicationModel.Core.AppListEntry runtimeclass definition. 2023-08-22 21:00:56 +02:00
Rémi Bernon
3395ce23ee include: Add Windows.ApplicationModel.PackageStatus runtimeclass definition. 2023-08-22 21:00:56 +02:00
Rémi Bernon
ff6333c2b3 include: Add Windows.ApplicationModel.AppDisplayInfo runtimeclass definition. 2023-08-22 21:00:56 +02:00
Rémi Bernon
d48a1d15d6 include: Add Windows.Storage.Streams.RandomAccessStreamReference runtimeclass definition. 2023-08-22 21:00:56 +02:00
Rémi Bernon
f6fd79a3b9 include: Add Windows.Management.Deployment.PackageManager runtimeclass definition. 2023-08-22 21:00:56 +02:00
Rémi Bernon
cdf3355dc8 include: Add Windows.Management.Deployment.PackageUserInformation runtimeclass definition. 2023-08-22 21:00:56 +02:00
Rémi Bernon
a936bcad14 include: Add Windows.Management.Deployment.DeploymentResult runtimeclass definition. 2023-08-22 21:00:55 +02:00
Eric Pouech
e09dde5c94 kernelbase: Implement WaitForDebugEventEx().
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-08-22 10:39:18 +02:00
Biswapriyo Nath
1326f53025 include: Add IRandomAccessStream generic types in windows.storage.streams.idl.
This fixes the following error.

windows.storage.h:3992:9: error:
unknown type name '__FIAsyncOperation_1_Windows__CStorage__CStreams__CIRandomAccessStream'
2023-08-21 22:47:42 +02:00
Biswapriyo Nath
9227d8abff include: Add ApplicationData runtimeclass in windows.storage.idl. 2023-08-21 22:47:42 +02:00
Biswapriyo Nath
148ff982dc include: Add KnownFolders runtimeclass in windows.storage.idl. 2023-08-21 22:47:42 +02:00
Stefan Dösinger
215a32d643 wined3d: Make wined3d_swapchain_desc in wined3d_swapchain_create const. 2023-08-18 18:44:05 +02:00
Stefan Dösinger
eba2523ac1 dxgi: Read back the swapchain size assigned by wined3d. 2023-08-18 18:34:10 +02:00
Nikolay Sivov
42811d775b mf: Implement MFCreateSequencerSegmentOffset().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-08-17 23:26:13 +02:00
Alexandre Julliard
572cc841a6 ntdll/tests: Add some more tests for the contents of the WOW64INFO structure. 2023-08-17 23:26:13 +02:00
Mohamad Al-Jaf
bf1b0d5f10 include: Add IStorageFolder interface definition. 2023-08-17 10:40:37 +02:00