Commit graph

16841 commits

Author SHA1 Message Date
Alexandre Julliard 533823ed2a winealsa.drv: Allocate the MIDI device array dynamically. 2023-11-09 23:00:39 +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
Alexandre Julliard 4502eb56ba configure: Use hidden visibility also when building Unix libraries. 2023-11-08 10:27:21 +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
Zebediah Figura 0e39cd65cb wined3d: Translate sampler states to sampler objects in wined3d_device_apply_stateblock(). 2023-11-07 20:55:09 +01:00
Alexandre Julliard 9da663b480 include: Use proper dllimports for more wininet functions. 2023-11-07 11:11:41 +01:00
Alexandre Julliard b06a1ec196 include: Use proper dllimports for olectl functions. 2023-11-07 11:11:41 +01:00
Alexandre Julliard 333ced9869 include: Use proper dllimports for wmi functions. 2023-11-07 11:11:41 +01:00
Alexandre Julliard 32cdd5d487 include: Use proper dllimports for slc functions. 2023-11-07 11:11:40 +01:00
Alexandre Julliard e7f44130eb include: Use proper dllimports for winscard functions. 2023-11-07 11:11:40 +01:00
Alexandre Julliard 9a7e038256 include: Use proper dllimports for credui functions. 2023-11-07 11:11:40 +01:00
Alexandre Julliard b82428b3ae include: Use proper dllimports for userenv functions. 2023-11-07 11:11:40 +01:00
Alexandre Julliard f0b2e0d00c include: Use proper dllimports for propsys functions. 2023-11-06 12:02:35 +01:00
Alexandre Julliard 526b3cd436 include: Use proper dllimports for pathcch functions. 2023-11-06 12:02:19 +01:00
Alexandre Julliard a74b1f0043 include: Use proper dllimports for winmm functions. 2023-11-06 12:02:11 +01:00
Alexandre Julliard 5bd771d5dc include: Use proper dllimports for mimeole functions. 2023-11-06 12:01:56 +01:00
Alexandre Julliard a36d747bfd include: Use proper dllimports for url functions. 2023-11-06 12:01:45 +01:00
Alexandre Julliard 18a1d3538c include: Use proper dllimports for httpapi functions. 2023-11-06 12:01:33 +01:00
Alexandre Julliard 9db1bbf251 include: Use proper dllimports for eventlog functions. 2023-11-06 12:01:22 +01:00
Alexandre Julliard 175887749f include: Use proper dllimports for cryptdlg functions. 2023-11-06 12:01:08 +01:00
Alistair Leslie-Hughes cc3a0320ed include: Add some DBCOLUMN defines. 2023-11-06 11:51:15 +01:00
Alexandre Julliard bc5ae2faa8 include: Use proper dllimports for uxtheme functions. 2023-11-03 18:05:01 +01:00
Alexandre Julliard 897098c994 include: Use proper dllimports for setupapi functions. 2023-11-03 18:05:01 +01:00
Alexandre Julliard 6a86396556 include: Use proper dllimports for iphlpapi functions. 2023-11-03 18:05:01 +01:00
Alexandre Julliard f6d808477b include: Use proper dllimports for dbghelp functions. 2023-11-03 18:05:01 +01:00
Alexandre Julliard 7999f40b38 include: Use proper dllimports for win32u functions. 2023-11-03 18:05:01 +01:00
Alexandre Julliard 1f769067a3 include: Use NTSYSAPI for all ntdll exports. 2023-11-03 18:05:01 +01:00
Alexandre Julliard 1771716528 include: Make sure that Unix function tables are always const. 2023-11-03 18:05:01 +01:00
Alexandre Julliard c48a3bd349 opengl32: Make the GL driver function table const. 2023-11-03 18:05:00 +01:00
Alex Henrie f27ac1bb77 include: Annotate MIDL_user_allocate with __WINE_(ALLOC_SIZE|DEALLOC|MALLOC). 2023-11-03 18:05:00 +01:00
Zhiyi Zhang 9092a4ccca ddraw: Restore WS_EX_TOPMOST in exclusive fullscreen mode if it got removed.
Tests show that there is a ~1.5s timer that checks for the presence of WS_EX_TOPMOST and restore it
if it got removed when the timer times out. Manual tests that skip WM_TIMER handling show there is a
1.5s timer of ID 0x4242 keeps firing. The timer stops when its WM_TIMER message gets handled.

Fix Deus Ex: Game of the Year Edition missing WS_EX_TOPMOST after changing resolutions in fullscreen
mode. The application removes WS_EX_TOPMOST from its game window after entering fullscreen.
2023-11-02 22:25:17 +01:00
Alexandre Julliard 1d58300478 msvcrt: Use the public definitions for the UNDNAME_ flags. 2023-11-02 12:09:07 +01:00
Fabian Maurer 015eb45a7b winegstreamer: Implement IWMResamplerProps.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55789
2023-10-31 21:54:56 +01:00
Connor McAdams d81256e7b6 uiautomationcore: Return TRUE from UiaClientsAreListening().
This function always returns TRUE on Windows 7 and above, and now that we
have stubs for all the event raising functions there should be no harm
in doing the same.

Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-10-30 14:25:54 +01:00
Nikolay Sivov 8935dc7339 include: Correct ID3D10EffectPool interface uuid.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-10-30 13:35:23 +01:00
Jeff Smith 73aed1b531 gdiplus/tests: Add tests related to setting the page tranform. 2023-10-26 16:03:30 -05:00
Zebediah Figura b57d4fcd21 include: Convert d3d10effect.h to an IDL. 2023-10-24 13:20:07 -05:00
Zebediah Figura d78ca75c56 include: Convert d3d10shader.h to an IDL. 2023-10-24 13:20:06 -05:00
Alexandre Julliard 6289a5848b shlwapi: Remove unneeded UNALIGNED attributes.
They are causing compiler warnings.
2023-10-20 13:28:08 +02:00
Paul Gofman deff1303fb winegstreamer: Add AVDecVideoAcceleration_H264 attribute for h264 decoder MFT. 2023-10-17 21:48:20 +02:00
Mohamad Al-Jaf 8a91ff180e include: Add IMusicDisplayProperties2 interface definition. 2023-10-17 18:17:51 +02:00
Mohamad Al-Jaf c6fbe1400a include: Add IMusicDisplayProperties interface definition. 2023-10-17 18:17:44 +02:00
Mohamad Al-Jaf 9a4dbd9a17 include: Add ISystemMediaTransportControlsDisplayUpdater interface definition. 2023-10-17 18:17:40 +02:00
Zebediah Figura 398025083d advapi32/tests: Add more tests for GetSecurityInfo(). 2023-10-16 18:53:48 +02:00
Zebediah Figura 46dfbf89d2 advapi32: GetNamedSecurityInfo() takes a const name argument.
At least in the Windows 10 SDK.
2023-10-16 18:53:48 +02:00
Rémi Bernon df75c9ed3c include: Fix debugstr_fourcc printf format to print at most 4 chars. 2023-10-16 18:53:48 +02:00
Paul Gofman c22aa54e99 ntdll: Use .seh handler instead of __TRY in RtlUserThreadStart() on x64. 2023-10-16 11:39:26 +02:00
Nikolay Sivov b5d4394913 mfmediaengine: Keep engine extension pointer. 2023-10-16 11:15:08 +02:00
Nikolay Sivov 5617d78f0d include: Add IMFMediaEngineAudioEndpointId definition. 2023-10-16 11:15:08 +02:00
Fabian Maurer d177709b10 propsys: Implement PropVariantToUInt32WithDefault.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55713
2023-10-12 23:23:58 +02:00
Piotr Caban 81fa8615eb include: Add winppi.h header. 2023-10-11 17:28:13 +02:00
Alexandre Julliard 3c0d0005f4 ntdll: Use the standard syscall calling convention for NtFlushProcessWriteBuffers. 2023-10-11 17:26:49 +02:00
Connor McAdams 285620b177 win32u: Fix NtUserIsCurrent{Process/Thread}Window enum typo.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-10-10 23:15:05 +02:00
Mohamad Al-Jaf 5ff9ffb368 include: Add windows.security.credentials.ui.idl file. 2023-10-10 23:15:05 +02:00
Alexandre Julliard 3bb752736c include: Stop pretending to support big-endian. 2023-10-10 11:11:26 +02:00
Alexandre Julliard 6b4399e369 ws2_32: Make htonl/htons/ntohl/ntohs proper functions. 2023-10-10 11:05:28 +02:00
Paul Gofman b15680a05e ntdll: Implement NtQueryValueKey(KeyValuePartialInformationAlign64). 2023-10-10 10:14:08 +02:00
Rémi Bernon bc7e51b48c include: Avoid narrowing warning in wine_dbgstr_fourcc. 2023-10-09 20:51:49 +02:00
Etaash Mathamsetty 627181d99c gdi32: Add stub for D3DKMTQueryAdapterInfo. 2023-10-09 11:37:49 +02:00
Alex Henrie 8b20c58801 include: Introduce wine_dbgstr_fourcc and debugstr_fourcc. 2023-10-06 20:49:52 +02:00
Georg Lehmann 17d9841d86 winevulkan: Update to VK spec version 1.3.267. 2023-10-06 20:49:36 +02:00
Zebediah Figura fbee3cf2e0 wined3d: Rename WINED3D_MAX_TEXTURES to WINED3D_MAX_FFP_TEXTURES. 2023-10-06 20:48:20 +02:00
Daniel Lehman 428a1219fd advapi32/tests: Add ReadEventLogW tests for EventLogStarted. 2023-10-05 18:49:44 +02:00
Alexandre Julliard efd03f40e6 server: Assign a system-wide mapping address for dynamic base modules. 2023-10-05 18:49:44 +02:00
Mohamad Al-Jaf 8b34decc7b include: Add systemmediatransportcontrolsinterop.idl file. 2023-10-05 18:49:44 +02:00
Mohamad Al-Jaf 0e90cbf989 include: Add ISystemMediaTransportControls interface definition. 2023-10-05 18:49:44 +02:00
Nikolay Sivov f7ef02bd8f propsys: Partially implement VariantToString().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55708
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-10-03 21:44:04 +02:00
Joel Holdsworth c7b1551e8f ntdll: Initial implementation of FileRenameInformationEx.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54997
Signed-off-by: Joel Holdsworth <joel@airwebreathe.org.uk>
2023-10-03 21:44:04 +02:00
Jacek Caban cdb9b60162 include: Support ARM64EC target in winnt.h. 2023-09-29 17:23:52 +02:00
Jacek Caban 71ebc22d63 include: Move __getReg intrinsic to intrin.h. 2023-09-29 17:23:51 +02:00
Jacek Caban 12c019ff84 include: Support ARM64EC target in intrin.h. 2023-09-29 17:23:51 +02:00
Alex Henrie 25f3ba3e06 include: Correct conflicting definition of PSECURITY_DESCRIPTOR.
In the Windows SDK, PSECURITY_DESCRIPTOR is void* and
PISECURITY_DESCRIPTOR is SECURITY_DESCRIPTOR*. PSECURITY_DESCRIPTOR is
defined in winnt.h and PISECURITY_DESCRIPTOR is defined in
wbasetypes.idl.
2023-09-28 22:35:41 +02:00
Alex Henrie 0369223f73 include: Correct conflicting definition of PSID.
In the Windows SDK, PSID is void* and PISID is SID*. Both types are
defined in both winnt.h and wtypesbase.idl.
2023-09-28 22:35:41 +02:00
Francois Gouget 65261f3c80 tests: Update the documentation. 2023-09-28 22:35:41 +02:00
Martin Storsjö 65a6019df9 include: Update the d3d12 header from vkd3d.
This corresponds to vkd3d as of commit
acd3ed97dc8e1ac192b2ec6fc19596831a6b61c6.

The cpp_quoted #include directive is fixed up to match the file
naming outside of vkd3d, renaming the reference to
vkd3d_d3d12sdklayers.h back to d3d12sdklayers.h.

This matches other renamings that are done at the start of the
file for vkd3d renamed idl files as well.

Signed-off-by: Martin Storsjö <martin@martin.st>
2023-09-28 22:35:41 +02:00
Alex Henrie 0d7cf84709 include: Move RTL functions that belong in ntddk.h from winternl.h to ntddk.h. 2023-09-27 11:17:47 +02:00
Biswapriyo Nath 6786d38aa2 include: Add some structures in d3d12video.idl. 2023-09-27 11:17:08 +02:00
Biswapriyo Nath 20f88c831e include: Add ID3D12VideoEncodeCommandList2 in d3d12video.idl. 2023-09-26 21:19:29 +02:00
Biswapriyo Nath 4ce218eea8 include: Add ID3D12VideoEncodeCommandList1 in d3d12video.idl. 2023-09-26 21:19:29 +02:00
Biswapriyo Nath acd89320bf include: Add ID3D12VideoDecodeCommandList1 in d3d12video.idl. 2023-09-26 21:19:29 +02:00
Biswapriyo Nath f30848ae17 include: Add ID3D12VideoEncodeCommandList in d3d12video.idl. 2023-09-26 21:19:29 +02:00
Biswapriyo Nath ee165f1d39 include: Add ID3D12VideoMotionVectorHeap in d3d12video.idl. 2023-09-26 21:19:29 +02:00
Biswapriyo Nath e09dd6a3dd include: Add ID3D12VideoMotionEstimator in d3d12video.idl. 2023-09-26 21:19:29 +02:00
Biswapriyo Nath 15b46d5b56 include: Add ID3D12VideoDevice3 in d3d12video.idl. 2023-09-26 21:19:29 +02:00
Biswapriyo Nath c965dbae34 include: Add ID3D12VideoEncoderHeap in d3d12video.idl. 2023-09-26 21:19:29 +02:00
Biswapriyo Nath 9e5778b81e include: Add ID3D12VideoEncoder in d3d12video.idl. 2023-09-26 21:19:29 +02:00
Eric Pouech 81c8c73de2 winedump: Improve dumping DEBUG directory entries in PE images.
- always add a data dump for unknown structures
- add some bits about POGO and REPRO entries
- protect against too small structures

Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-09-25 21:53:47 +02:00
Alexandre Julliard db3af1b238 ntdll: Consistently use the IMAGE_FIRST_SECTION helper macro. 2023-09-25 13:02:09 +02:00
Biswapriyo Nath 3c0085b979 include: Add ID3D12VideoDevice2 in d3d12video.idl. 2023-09-25 10:13:24 +02:00
Biswapriyo Nath e24b67ecd0 include: Add ID3D12VideoExtensionCommand in d3d12video.idl. 2023-09-25 10:13:24 +02:00
Biswapriyo Nath 7600dbe621 include: Add ID3D12VideoDevice1 in d3d12video.idl. 2023-09-25 10:13:24 +02:00
Biswapriyo Nath 2dce530522 include: Add D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT in d3d12video.idl. 2023-09-25 10:13:24 +02:00
Biswapriyo Nath 9836a4e967 include: Add video decode profile guids in d3d12video.idl. 2023-09-25 10:13:24 +02:00
Biswapriyo Nath 6ab8ba3189 include: Add ID3D12VideoDecodeCommandList in d3d12video.idl. 2023-09-25 10:13:24 +02:00
Biswapriyo Nath c6d05a6fb7 include: Add ID3D12VideoDecoderHeap in d3d12video.idl. 2023-09-25 10:13:24 +02:00
Biswapriyo Nath 3b1f51d602 include: Add ID3D12VideoDevice in d3d12video.idl. 2023-09-25 10:13:22 +02:00
Biswapriyo Nath e7824f105b include: Add ID3D12VideoDecoder in d3d12video.idl. 2023-09-22 20:58:01 +02:00
Zebediah Figura 3e51b67e31 wined3d: Pass a wined3d_stateblock_state to wined3d_device_validate_device().
Revert the use of wined3d_state_uses_depth_buffer() in this function to the
version before 8b4e07d5f3.
2023-09-20 22:15:29 +02:00
Joel Holdsworth 26b8284d21 include: Add flags to FILE_LINK_INFORMATION used by FileLinkInformationEx.
Signed-off-by: Joel Holdsworth <joel@airwebreathe.org.uk>
2023-09-19 17:41:02 +02:00
Joel Holdsworth f112dde0e7 include: Add flags to FILE_RENAME_INFORMATION used by FileRenameInformationEx.
Signed-off-by: Joel Holdsworth <joel@airwebreathe.org.uk>
2023-09-19 17:41:02 +02:00
Martin Storsjö 9a3266537d include: Update the d3d12 headers from vkd3d.
This corresponds to vkd3d as of commit
e597b0d80f39f716a8740cb0be55edc78f4599d6.

This brings in a function signature fix for the implementation
of ID3D12CommandQueue::UpdateTileMappings() as well, from
vkd3d commit e98e6c9b530995e68bd019a3319d90223ed864cf.

Signed-off-by: Martin Storsjö <martin@martin.st>
2023-09-19 16:59:45 +02:00
Alex Henrie 38a7e68af1 include: Move RTL functions that belong in winnt.h from winternl.h to winnt.h. 2023-09-19 14:27:17 +02:00
Connor McAdams 80a9c0efa8 include: Add missing WinEvent definitions.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-09-18 20:35:58 +02:00
Connor McAdams 12b2d34976 uiautomationcore: Add UiaHasServerSideProvider stub.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-09-18 11:01:22 +02:00
Zhiyi Zhang 109d15ab35 user32: Map WM_CHAR wparam in ASCII to Unicode in IsDialogMessageA() for CJK locales.
Fix displaying Chinese characters as "??" in some applications with Chinese locale.
2023-09-14 11:18:48 +02:00
Alexandre Julliard d08723fbf7 include: Add DECLSPEC_NOINLINE macro. 2023-09-13 22:05:46 +02:00
Zebediah Figura b6d3e2ba0e include: Do not import strmif.idl in mediaobj.idl.
This means that mfobjects.idl no longer pulls in mediaobj.idl. Since it still
needs AM_MEDIA_TYPE to be declared (though not defined), add a typedef.

Reorder includes in a couple files to avoid multiple-definition errors.
strmiids and mfplat were getting strmif.h through mfobjects.h, and dsdmo was
getting it through dmo.h.
2023-09-13 20:24:17 +02:00
Biswapriyo Nath 844efaeec5 include: Add IEnumTfPropertyValue definition in msctf.idl. 2023-09-13 11:11:54 +02:00
Biswapriyo Nath 8f3cd46687 include: Add missing error codes in msctf.idl. 2023-09-12 20:11:31 +02:00
Mohamad Al-Jaf 0eb9e72336 include: Add Windows.Management.Deployment.IPackageManager2 interface definition. 2023-09-11 20:41:35 +02:00
Biswapriyo Nath e08435a891 include: Add IPackage2 definition in windows.applicationmodel.idl.
Required for GNOME/glib project.
2023-09-08 11:29:36 +02:00
Helix Graziani 6dae924d55 wldp: Add WldpQueryWindowsLockdownMode stub. 2023-09-08 11:06:19 +02:00
Rémi Bernon 23b61b0dc8 include: Use IReferenceClock interface from strmif.idl in dmusicc.h. 2023-09-06 22:29:26 +02:00
Etaash Mathamsetty 51f16a2f80 include: Update definition of KDPC. 2023-09-06 12:05:49 +02:00
Rémi Bernon bb9e54808c include: Fix incorrect IDirectMusicPortDownload_Unload macro. 2023-09-05 23:10:27 +02:00
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