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
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
Mohamad Al-Jaf
dcc809627d
include: Add windows.storage.search.idl file.
...
Needed by StorageFolder.
2023-08-17 10:40:37 +02:00
Mohamad Al-Jaf
ba392b4cef
include: Add IStorageItem interface definition.
...
Needed by IStorageFolder.
2023-08-17 10:40:37 +02:00
Mohamad Al-Jaf
90cdfc5157
include: Add windows.storage.fileproperties.idl file.
...
Needed by IStorageItem.
2023-08-17 10:40:37 +02:00
Mohamad Al-Jaf
915db53124
include: Add IStorageFile interface definition.
...
Needed by IStorageFolder.
2023-08-17 10:40:37 +02:00
Mohamad Al-Jaf
711f9e1fc5
include: Add IRandomAccessStream interface definition.
...
Needed by IStorageFile.
2023-08-17 10:40:37 +02:00
Mohamad Al-Jaf
fe877fdf8a
include: Add IPackageStatics interface definition.
2023-08-17 10:40:37 +02:00
Vitaly Lipatov
d173bc6a53
include: Add standalone LSA_OBJECT_ATTRIBUTES prototype if ntdef.h is not included.
2023-08-16 13:36:15 +02:00
Vitaly Lipatov
de354e8d45
include: Add initial activeds.h.
2023-08-16 13:36:15 +02:00
Vitaly Lipatov
7377b53681
include: Add missing PCWCHAR to winnt.h.
2023-08-16 13:36:15 +02:00
Vitaly Lipatov
aa4d0dd818
include: Include ncrypt.h in wincrypt.h.
2023-08-16 13:36:15 +02:00
Vitaly Lipatov
6bcdbbe573
include: Add specstrings_strict.h with some defines.
2023-08-16 13:36:15 +02:00
Vitaly Lipatov
caae33a853
include: Use compatible file guard name (_NTSECAPI_, _NTSECPKG_).
2023-08-16 09:07:39 +02:00
Vitaly Lipatov
de17a77b2f
include: Add some missing defines.
2023-08-16 09:07:36 +02:00
Alex Henrie
9d509c0383
include: Add __WINE_ALLOC_SIZE to the definition of FNALLOC.
2023-08-16 08:51:58 +02:00
Alexandre Julliard
1f9c6e83bd
include: Get rid of the NONAMELESS access macros in tests.
2023-08-15 18:56:45 +02:00
Alexandre Julliard
b5edd14814
configure: Use AC_CHECK_HEADER for headers that don't need to be in config.h.
2023-08-15 18:56:44 +02:00
David McFarland
4a4d352441
configure: Don't require pcsclite header for winscard.
...
The header is unused, and the header check fails with:
configure:7860: checking for PCSC/pcsclite.h
configure:7860: gcc -m32 -c -g -O2 conftest.c >&5
In file included from conftest.c:50:
[...]/include/PCSC/pcsclite.h:45:10:
fatal error: wintypes.h: No such file or directory
45 | #include <wintypes.h>
| ^~~~~~~~~~~~
Fixes: d405a688ba
2023-08-15 18:55:21 +02:00
Biswapriyo Nath
24e7055f1d
include: Add windows.ui.xaml.hosting.desktopwindowxamlsource.idl file.
2023-08-14 17:53:17 +02:00
Biswapriyo Nath
624c5870e7
include: Add xamlom.idl file.
2023-08-14 17:53:17 +02:00
Biswapriyo Nath
a34267e87e
include: Add IXAudio2Extension in xaudio2.idl.
...
Required for rpcs3 project.
2023-08-14 17:53:17 +02:00
Alex Henrie
6bd87223bf
include: Annotate PALLOCATE_FUNCTION(_EX) with __WINE_ALLOC_SIZE.
2023-08-14 17:10:15 +02:00
Alex Henrie
6354cd9f56
include: Annotate PRTL_(AVL|GENERIC)_ALLOCATE_ROUTINE with __WINE_ALLOC_SIZE.
2023-08-14 17:10:15 +02:00
Alex Henrie
a4752dcf9f
include: Annotate PFLT_CONTEXT_ALLOCATE_CALLBACK with __WINE_ALLOC_SIZE.
2023-08-14 17:10:15 +02:00
Alex Henrie
73883f918c
include: Annotate PERF_MEM_ALLOC with __WINE_ALLOC_SIZE.
2023-08-14 17:10:01 +02:00
Alex Henrie
69a92659c0
include: Annotate PLSA_ALLOCATE_(LSA_HEAP|SHARED_MEMORY) with __WINE_ALLOC_SIZE.
2023-08-14 17:10:01 +02:00
Alex Henrie
cf1c69c085
include: Annotate CFP_(RE)ALLOCPROC with __WINE_ALLOC_SIZE.
2023-08-14 17:10:01 +02:00
Alex Henrie
8f60004995
include: Annotate PFNALLOC with __WINE_ALLOC_SIZE.
2023-08-14 17:10:00 +02:00
Mohamad Al-Jaf
ebb0a399a5
include: Add IDeviceInformationStatics interface definition.
2023-08-14 13:29:46 +02:00
Piotr Caban
9b92ee76a1
include: Add LEGACY_RSA*_BLOB definitions.
2023-08-10 10:01:07 +09:00
Alistair Leslie-Hughes
83b86d18dc
d3dx11: Add D3DX11LoadTextureFromTexture stub.
2023-08-10 10:00:20 +09:00
Alistair Leslie-Hughes
9f375360d6
include: Added D3DX11_TEXTURE_LOAD_INFO struct.
2023-08-10 10:00:18 +09:00
Vitaly Lipatov
115403dc5b
include: Update COMPRESSION_ defines and move it to ddk/ntifs.h.
2023-08-08 21:13:29 +09:00
Mohamad Al-Jaf
b14d9ae881
include: Add windows.security.isolation.idl file.
2023-08-08 21:11:30 +09:00
Biswapriyo Nath
26e72a7580
include: Add missing default value in IXAudio2.
...
This was removed in 14c44d0b0a
commit.
2023-08-04 18:07:42 +09:00
Vitaly Lipatov
982f1983c4
include: Update SECURITY_LOGON_TYPE and SECURITY_LOGON_SESSION_DATA in ntsecapi.h.
...
Signed-off-by: Vitaly Lipatov <lav@etersoft.ru>
2023-08-04 09:51:41 +09:00
Dmitry Timoshkov
835d73379f
secur32/tests: Add some tests for "Negotiate" LSA package.
...
Fixed test failures under some Windows versions.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2023-08-03 20:45:37 +09:00
Jacek Caban
61b80f6704
win32u: Remove no longer needed NtUserSendDriverMessage.
...
All messages are packed now anyway.
2023-08-02 20:03:51 +09:00
Jacek Caban
f693d66086
win32u: Remove no longer needed needs_unpack from win_proc_params.
2023-08-02 20:03:51 +09:00
Jacek Caban
c1a5b42cdc
win32u: Remove no longer needed NtUserWinProcResult.
2023-08-02 20:03:51 +09:00
Paul Gofman
a72f91f5f5
nsi: Forward request to nsiproxy from NsiRequestChangeNotification().
2023-08-01 21:51:13 +09:00
Jacek Caban
99f0d3d790
win32u: Move packed structures declaration from ntuser.h.
2023-08-01 21:50:34 +09:00
Georg Lehmann
08499d17e1
winevulkan: Update to VK spec version 1.3.260.
2023-07-31 18:23:40 +09:00
Paul Gofman
e06093cbae
nsi: Add stub for NsiCancelChangeNotification.
2023-07-31 18:22:09 +09:00
Paul Gofman
671412d3bb
nsi: Add stubs for NsiRequestChangeNotification[Ex].
2023-07-31 18:22:08 +09:00
Gijs Vermeulen
f74c4af257
configure: Use PCSC.framework when pcsclite is not available on macOS.
2023-07-27 13:12:06 +09:00
Zebediah Figura
5323042f7a
wined3d: Add helpers to retrieve shader constants from a wined3d_stateblock.
2023-07-27 11:54:21 +09:00
Paul Gofman
7b243afc63
nsiproxy.sys: Detect wireless interface type on Linux.
2023-07-27 11:54:03 +09:00
Georg Lehmann
b5e19a33c9
winevulkan: Update to VK spec version 1.3.259.
2023-07-24 22:52:22 +02:00
Zebediah Figura
0a33ac4a53
server: Move the implementation of IOCTL_AFD_GET_EVENTS to a dedicated server call.
2023-07-24 22:51:00 +02:00
Mohamad Al-Jaf
08d0512113
include: Add windows.devices.usb.idl file.
2023-07-24 11:53:01 +02:00
Mohamad Al-Jaf
4871777b78
include: Add support for IAsyncOperation parameterized type IBuffer.
...
Needed by windows.devices.usb.idl.
2023-07-24 11:52:59 +02:00
Mohamad Al-Jaf
36e3122329
include: Add support for IAsyncOperation UINT32.
...
Needed by windows.devices.usb.idl.
2023-07-24 11:52:58 +02:00
Maxim Karasev
9e09d0a762
include: Add more Kerberos cache info types.
2023-07-21 21:27:44 +02:00
Georg Lehmann
eb5be00eb0
winevulkan: Update to VK spec version 1.3.258.
...
This does not enable VK_NV_device_generated_commands_compute because
the extension will likely see an API breaking naming fix.
2023-07-21 21:27:44 +02:00
Shaun Ren
5f3dee9702
include: Fix ISpTTSEngineSite::GetActions return type.
2023-07-20 11:30:15 +02:00
Hans Leidekker
573e20e9de
include: Add windows.applicationmodel.idl.
2023-07-19 12:01:38 +02:00
Hans Leidekker
3181c5a0df
include: Add windows.storage.idl.
2023-07-19 12:01:38 +02:00
Hans Leidekker
6ca6fa15dc
include: Add ProcessorArchitecture winrt enum.
2023-07-19 12:01:38 +02:00
Hans Leidekker
ac55e6eb9f
include: Add Uri runtime class and related definitions.
2023-07-19 12:01:38 +02:00
Alex Henrie
16a2243ee9
include: Annotate SHAlloc with __WINE_(DEALLOC|MALLOC).
2023-07-18 15:26:13 +02:00
Alex Henrie
c79ffafcae
include: Annotate IoAllocate functions with __WINE_(ALLOC_SIZE|DEALLOC|MALLOC).
2023-07-18 15:26:13 +02:00
Alex Henrie
18daf628d5
include: Add WS_STRING_VALUE and WS_XML_STRING_VALUE.
2023-07-18 15:20:00 +02:00
Alex Henrie
9928202d7c
webservices: Add missing const to url parameter of WsOpenListener.
2023-07-18 15:17:36 +02:00
Biswapriyo Nath
900dfca389
include: Add more CLSIDs in d2d1effects.idl.
2023-07-17 23:31:23 +02:00
Jacek Caban
36384097c7
win32u: Pass module name before packed lparam in win_hook_params.
2023-07-17 18:11:19 +02:00
Biswapriyo Nath
788a61222c
include: Add ID2D1DeviceContext4 in d2d1_3.idl.
2023-07-14 20:31:43 +02:00
Biswapriyo Nath
a66504de8f
include: Add ID2D1DeviceContext3 in d2d1_3.idl.
2023-07-14 20:31:42 +02:00
Biswapriyo Nath
de1d097d29
include: Add ID2D1SvgGlyphStyle in d2d1_3.idl.
2023-07-14 20:31:41 +02:00
Biswapriyo Nath
70eb577f3e
include: Add ID2D1SpriteBatch in d2d1_3.idl.
2023-07-14 20:31:39 +02:00
Alexandre Julliard
2436da5cef
include: Add some new information classes.
2023-07-13 18:41:13 +02:00
Maxim Karasev
cb33d402bb
include: Add missing Kerberos related defines.
2023-07-12 21:54:56 +02:00
Maxim Karasev
cecd031308
include: Update _SECURITY_INTEGER.
...
In Windows it works that way.
2023-07-12 21:54:54 +02:00
Maxim Karasev
062cf6e2f1
include: Add UNICODE_NULL.
2023-07-12 21:54:49 +02:00
Paul Gofman
27fc318161
include: Add initial ioring definitions.
2023-07-11 20:23:08 +02:00
Alexandre Julliard
257221843f
ntdll: Implement RtlWow64GetSharedInfoProcess().
2023-07-11 18:34:17 +02:00
Jacek Caban
e0d62e8569
user32: Always use NtCallbackReturn in User32DrawText.
2023-07-10 20:27:35 +02:00
Jacek Caban
2d7465eb60
win32u: Remove no longer needed result pointer from win_proc_params.
...
We may always use NtCallbackReturn now.
2023-07-10 16:24:30 +02:00
Mohamad Al-Jaf
07b7fd09f7
include: Add windows.networking.idl file.
2023-07-07 12:18:20 +02:00
Mohamad Al-Jaf
ef5f397b7d
include: Add windows.networking.connectivity.idl file.
...
Needed by Windows.Networking.HostName.
2023-07-07 12:18:17 +02:00
Mohamad Al-Jaf
296fc81340
include: Add support for BYTE IReference.
...
Needed by Windows.Networking.Connectivity.IPInformation.
2023-07-07 12:18:14 +02:00
Fabian Maurer
ad9f4291c2
include: Add windows.devices.geolocation.geolocator.
2023-07-06 22:58:49 +02:00
Fabian Maurer
1e659a1fff
include/windows.foundation: Add double reference.
2023-07-06 22:58:46 +02:00
Alex Henrie
b87dcee5ea
include: Add IsReparseTagNameSurrogate.
...
Based on a patch by Erich E. Hoover.
2023-07-06 21:04:45 +02:00
Alex Henrie
33b7e4806f
include: Add REPARSE_(GUID_)DATA_BUFFER and related constants.
...
Based on a patch by Erich E. Hoover.
2023-07-06 21:04:39 +02:00
Jacek Caban
e68d6c1674
include: Don't force named VARIANT members when __STDC__ is defined.
2023-07-06 20:54:30 +02:00
Bernhard Kölbl
9f9f799ad9
include: Add VoiceCommandSet runtimeclass with its dependencies.
2023-07-05 21:05:12 +02:00
Bernhard Kölbl
4a020b2fb6
include: Add Windows.Phone.PhoneContract api contract.
2023-07-05 19:54:57 +02:00
Zebediah Figura
22b25dfc9c
wined3d: Introduce wined3d_get_renderer().
2023-07-05 17:03:31 +02:00
Alexandre Julliard
bb1266b276
include: Define LONG_PTR as int on llvm-mingw to avoid printf format warnings.
2023-07-05 17:03:31 +02:00
Alexandre Julliard
6366775e82
include: Disallow Win32 va_list in Unix libraries.
2023-07-05 17:03:30 +02:00
Alex Henrie
f4a8ad89d4
include: Introduce wine_dbgstr_hstring and debugstr_hstring.
2023-07-04 21:25:03 +02:00
Alex Henrie
7e366d46b2
include: Use correct header guard name in winstring.h.
2023-07-04 21:02:39 +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
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
Andrey Gusev
5e2c9b1255
ntoskrnl.exe: Add PsSetLoadImageNotifyRoutineEx semi-stub.
...
BattlEye says it's missing.
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
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
Alexandre Julliard
9bdd08579e
ntdll/tests: Add some tests for NtQueryVirtualMemory(MemoryImageInformation).
2023-06-29 21:06:49 +02:00
Zebediah Figura
221f110bbd
wined3d: Remove no longer used arguments from wined3d_texture_update_desc().
...
Limit it to updating user memory and pitch.
2023-06-29 12:04:37 +02:00
Xin Xu
d291f40472
include: Fix spelling error in InterlockedDecrementSizeT().
2023-06-28 18:56:28 +02:00
Mohamad Al-Jaf
98b73b5c32
twinapi.appcore: Add UnregisterAppConstrainedChangeNotification() stub.
2023-06-27 22:17:51 +02:00
Mohamad Al-Jaf
c12e8f6123
twinapi.appcore: Add RegisterAppConstrainedChangeNotification() stub.
...
Needed for Age of Wonders 4.
2023-06-27 22:17:30 +02:00
Joel Holdsworth
cc1d0e493d
ntdll: Initial implementation of FileDispositionInformationEx.
...
This is required by Msys2 when running gpg-agent.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54996
Signed-off-by: Joel Holdsworth <joel@airwebreathe.org.uk>
2023-06-27 22:14:15 +02:00
Joel Holdsworth
dedd130d9e
include: Define FILE_DISPOSITION_INFORMATION_EX and friends.
...
Signed-off-by: Joel Holdsworth <joel@airwebreathe.org.uk>
2023-06-27 12:05:05 +02:00
Hans Leidekker
11afc2da02
secur32: Add support for sending TLS alerts.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55086
2023-06-22 15:34:07 +02:00
Eric Pouech
20f6b54019
include/dbghelp.h: Added some missing definitions.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-06-20 20:29:45 +02:00
Alexandre Julliard
718068c42c
include: Disallow fastcall functions in Unix libraries.
2023-06-19 16:28:54 +02:00
Andrey Gusev
a5ea2c57c9
include: Add flags in D3D11_RESOURCE_MISC_FLAG.
2023-06-19 13:17:13 +02:00
Rémi Bernon
8d2de5dbe1
win32u: Use a specific flag instead of shrinking the clip rect.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55047
2023-06-16 21:42:44 +02:00
Georg Lehmann
7eb75124e7
winevulkan: Update to VK spec version 1.3.254.
2023-06-16 17:55:39 +02:00
Alexandre Julliard
250efdf0c6
include: Don't support stdcall functions on non-i386.
2023-06-14 18:53:36 +02:00
Rémi Bernon
3afff1a690
win32u: Add a hwnd parameter to SetCursor driver entry points.
2023-06-13 22:10:56 +02:00
Rémi Bernon
25906eedd8
server: Introduce and send new WM_WINE_SETCURSOR hardware message.
2023-06-13 22:10:56 +02:00
Alexandre Julliard
11cd51139d
ntdll: Support the lower memory limit in MEM_ADDRESS_REQUIREMENTS.
2023-06-13 22:10:56 +02:00
Alexandre Julliard
2705e6c319
server: Also enforce the size of varargs data structures.
2023-06-13 22:10:56 +02:00
Tatsuyuki Ishi
d24dcb1ec5
win32u: Cleanup naming and log messages for QueryDisplayConfig.
...
Signed-off-by: Tatsuyuki Ishi <ishitatsuyuki@gmail.com>
2023-06-12 21:21:42 +02:00
Tatsuyuki Ishi
c2c9112bf8
win32u: Move QueryDisplayConfig from user32.
...
Signed-off-by: Tatsuyuki Ishi <ishitatsuyuki@gmail.com>
2023-06-12 21:21:42 +02:00
Alexandre Julliard
912fd620db
makefiles: Define WINE_UNIX_LIB for all files that are built for Unix.
2023-06-12 21:21:41 +02:00
Alexandre Julliard
93630ce14e
include: Remove redundant __WINE_USE_MSVCRT checks.
2023-06-12 21:21:41 +02:00
Shaun Ren
b24c1abf62
include: Add sperror error code SPERR_UNSUPPORTED_FORMAT.
2023-06-09 10:34:44 +02:00
Shaun Ren
615852a97f
sapi: Add GUIDs SPDFID_Text/WaveFormatEx.
2023-06-09 10:34:43 +02:00
Zebediah Figura
14c44d0b0a
xaudio2: Use the preprocessor to modify definitions in xaudio2.idl and xaudio2fx.idl.
...
Instead of including the IDLs directly, define a local IDL that #includes them,
with XAUDIO2_VER defined, and include that generated header.
Get rid of compat.c, and use XAUDIO2_VER to modify the code in the other source
files.
Build the tests for both xaudio2_7 and xaudio2_8 using PARENTSRC, and use
XAUDIO2_VER to select between them. This mirrors the approach taken for
d3dcompiler, and makes it easier to test more xaudio2 versions in the future.
2023-06-07 22:48:27 +02:00
Rémi Bernon
b7570b798e
win32u: Add a reset parameter to WM_WINE_CLIPCURSOR and driver ClipCursor.
2023-06-07 22:48:27 +02:00
Alexandre Julliard
6b5561b601
server: Send the APC call data as vararg in the select request.
2023-06-06 21:51:43 +02:00
Alexandre Julliard
e3049f11fa
server: Send the APC call data as vararg in the queue_apc request.
...
To make it possible to support a larger structure.
2023-06-06 21:51:37 +02:00
Alexandre Julliard
b337c5b1a1
ntdll: Use the default ABI for all functions on the Unix side.
2023-06-02 09:50:50 +02:00
Alexandre Julliard
48537f4e1e
ntdll: Use the sysv ABI for setjmp/longjmp on the Unix side.
2023-06-02 09:35:10 +02:00
Alex Henrie
870a9fcb4c
iphlpapi: Add GetPerTcpConnectionEStats stub.
...
Based on a patch by Austin English.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52868
2023-06-02 09:29:24 +02:00
Alexandre Julliard
7d279bcd3b
include: Only declare __wine_unix_call() on the PE side.
2023-06-01 20:57:32 +02:00
Alexandre Julliard
231f1854f5
ntdll: Don't use WINAPI for KeUserModeCallback().
2023-06-01 15:56:13 +02:00
Alex Henrie
4050ceb22f
iphlpapi: Add GetCurrentThreadCompartmentId stub and a test.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54599
2023-05-31 22:50:10 +02:00
Alexandre Julliard
a315420d31
win32u: Don't use WINAPI for the font enumeration function.
2023-05-31 13:35:53 +02:00
Jacek Caban
8c5dd2214e
win32u: Don't use CDECL for gdi_dc_funcs entries.
2023-05-31 12:48:52 +02:00
Jacek Caban
7aa109501c
wineps: Don't include gdi_driver.h from PE module.
2023-05-31 12:48:51 +02:00
Alexandre Julliard
56cfbf6b86
include: Only enable the non-inline NtCurrentTeb() on the Unix side.
2023-05-31 12:32:11 +02:00
Martin Storsjö
0fac6bcfa4
include: Fix the use of __getReg for aarch64/msvc mode.
...
Clang requires the __getReg function to be declared in addition to
be declared as an intrinsic with the pragma.
This fixes the following error:
../wine/include/winnt.h:2412:27: error: call to undeclared library function '__getReg' with type 'unsigned long long (int)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
return (struct _TEB *)__getReg(18);
^
../wine/include/winnt.h:2412:27: note: include the header <intrin.h> or explicitly provide a declaration for '__getReg'
1 error generated.
Signed-off-by: Martin Storsjö <martin@martin.st>
2023-05-31 10:08:02 +02:00
Rémi Bernon
f7d45533d1
explorer: Call user driver through a new CreateDesktop callback.
2023-05-30 13:45:43 +02:00
Rémi Bernon
15dfe2ed2d
win32u: Rename user driver CreateDesktopWindow entry to SetDesktopWindow.
...
This doesn't create anything, but instead notifies the user driver of
the current desktop window, either when it is created, or when a thread
calling NtUserGetDesktopWindow receives the current desktop window.
2023-05-30 13:45:33 +02:00
Georg Lehmann
8190aa25a0
winevulkan: Update to VK spec version 1.3.251.
2023-05-30 12:25:25 +02:00
Rémi Bernon
61dbfea452
server: Assume the internal clip message to be WM_WINE_CLIPCURSOR.
2023-05-30 12:25:25 +02:00
Alistair Leslie-Hughes
d476a4cad7
include: Use STDMETHOD when returning HRESULT.
2023-05-30 12:24:21 +02:00
Alistair Leslie-Hughes
cd8c46f9e4
xactengine: Correct interfaces for IXACT3Cue.
2023-05-30 12:24:02 +02:00
Paul Gofman
fce615a2c3
ntdll: Support MEM_PRESERVE_PLACEHOLDER in NtUnmapViewOfSectionEx().
2023-05-30 12:12:09 +02:00
Paul Gofman
4806b1c226
kernelbase/tests: Add tests for MEM_PRESERVE_PLACEHOLDER with UnmapViewOfFile2().
2023-05-30 12:12:09 +02:00
Alexandre Julliard
7f088b0b13
ntdll: Use x18 for the TEB on ARM64.
2023-05-30 12:12:09 +02:00
Alexandre Julliard
62173699c3
include: Don't align the stack for PE builds.
2023-05-30 12:12:09 +02:00
Jacek Caban
b601e3fa97
win32u: Use syscall interface for all exports.
2023-05-29 11:37:09 +02:00
Jacek Caban
da4663d640
win32u: Don't return full OUTLINETEXTMETRICW from __wine_get_file_outline_text_metric.
2023-05-29 11:37:08 +02:00
Jacek Caban
ab88c7cbb1
win32u: Implement NtGdiIcmBrushInfo and use it instead of __wine_get_brush_bitmap_info.
2023-05-29 11:37:07 +02:00
Alexandre Julliard
30040cc9d7
ntdll: Also update the entry point address when loading an ARM64X binary.
2023-05-26 21:24:08 +02:00
Jacek Caban
0c73b717fb
win32u: Pass blend function as DWORD to NtGdiAlphaBlend.
2023-05-25 16:26:08 +02:00
Alexandre Julliard
f6f38e2490
server: Return STATUS_IMAGE_MACHINE_TYPE_MISMATCH when the mapping's machine differs from the process.
2023-05-25 16:21:17 +02:00
Alexandre Julliard
c306e76645
server: Add a separate request to create a memory view for an image mapping.
2023-05-25 16:21:17 +02:00
André Zwing
dfe94187c0
winedump: Recognize RISC-V PEs.
2023-05-24 18:39:47 +02:00
Alexandre Julliard
4356fe0d83
ntdll: Support the PS_ATTRIBUTE_MACHINE_TYPE attribute for new processes.
2023-05-24 15:43:54 +02:00
Alexandre Julliard
ebc1b09915
ntdll: Support the machine extended parameter in NtMapViewOfSectionEx().
2023-05-23 13:24:32 +02:00
Connor McAdams
7f119bad76
include: Define the remaining missing provider interfaces.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-05-22 22:56:29 +02:00
Rémi Bernon
65d0f7a756
imm32: Remove now unused members from ime_private.
...
And move its definition to ime.c.
2023-05-19 08:49:09 -05:00
Rémi Bernon
9b4c09d8c4
winex11: Post internal WM_IME_NOTIFY wparam on composition updates.
2023-05-18 09:09:14 -05:00
Rémi Bernon
4e92c57221
winex11: Send an internal WM_IME_NOTIFY wparam to set open status.
2023-05-18 09:09:14 -05:00
Piotr Caban
7a15c777b1
include: Add ddk/winddi.h header.
2023-05-16 08:05:07 -05:00
Rémi Bernon
bfa19f8c7e
win32u: Introduce a new ImeToAsciiEx call through NtUserMessageCall.
2023-05-12 17:50:49 +02:00
Rémi Bernon
c7dc10b192
win32u: Introduce a new ImeProcessKey call through NtUserMessageCall.
2023-05-12 17:50:49 +02:00
Alexandre Julliard
1d368b3789
server: Move the Wine-specific flags out of the image_flags field.
2023-05-12 17:50:48 +02:00
Alexandre Julliard
8f9c0c825d
server: Add a separate request to create a memory view for a .so builtin.
2023-05-12 17:50:26 +02:00
Alexandre Julliard
f83ec675bd
win32u: Don't use floating point types in syscalls.
2023-05-12 11:39:10 +02:00
Rémi Bernon
56d0b870b6
win32u: Introduce new NtUserNotifyIMEStatus syscall.
2023-05-10 21:21:25 +02:00
Alexandre Julliard
4b8f3dd9a5
ntdll: Support extended address requirements in NtMapViewOfSectionEx().
2023-05-10 17:08:48 +02:00
Brendan Shanks
820a9d0d6c
include: Implement C_ASSERT() using the C11 _Static_assert() if available.
2023-05-09 14:52:06 +02:00
Rémi Bernon
39696138a6
winemac: Send IME key input from ImeProcessKey.
2023-05-09 14:50:42 +02:00
Alexandre Julliard
5b6e82f0f9
ntdll: Handle the extended memory attributes in NtAllocateVirtualMemoryEx().
2023-05-09 14:28:04 +02:00
Alexandre Julliard
f2623cca38
ntdll: Implement RtlIsEcCode().
2023-05-09 14:28:04 +02:00
Alexandre Julliard
c722353c87
ntdll: Support the ARM64EC code map.
2023-05-09 14:11:19 +02:00
Zebediah Figura
8fb562f7c2
ntdll: Fix the prototype of NtDuplicateToken().
...
The fourth parameter is a boolean flag. The impersonation level is specified
only through the SECURITY_QUALITY_OF_SERVICE structure.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54913
2023-05-08 20:02:26 +02:00