Commit graph

166718 commits

Author SHA1 Message Date
Jacek Caban
50adef1949 shell32: Use unsigned types for bit fields. 2023-09-13 22:07:19 +02:00
Jacek Caban
555394b79c regedit: Use unsigned types for bitfields. 2023-09-13 22:07:19 +02:00
Jacek Caban
3d50c79b64 ole32/tests: Don't use bitfield for called_todo. 2023-09-13 22:07:19 +02:00
Jacek Caban
7848941a45 msvcrt: Use unsigned types for bitfields. 2023-09-13 22:07:19 +02:00
Jacek Caban
1913d265d7 mshtml: Use unsigned types for bitfields. 2023-09-13 22:07:19 +02:00
Alexandre Julliard
78c77ae3e0 ntdll/tests: Fix some test failures on ARM64 Windows. 2023-09-13 22:07:19 +02:00
Alexandre Julliard
d08723fbf7 include: Add DECLSPEC_NOINLINE macro. 2023-09-13 22:05:46 +02:00
Joel Holdsworth
50dfe977b7 ntdll/tests: Update link test to reflect Windows 11 behaviour.
Signed-off-by: Joel Holdsworth <joel@airwebreathe.org.uk>
2023-09-13 20:25:17 +02:00
Zebediah Figura
d63acb3b91 dsound: Do not include strmif.h.
dsound_private.h pulls in mediaobj.h, which previously pulled in strmif.h.
We were including that under the initguid.h, which meant that strmif.h GUIDs
were being defined in both dsound_main.o and uuid. Now that mediaobj.h does not
pull in strmif.h anymore, we don't need this include.
2023-09-13 20:24:17 +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
Zebediah Figura
8d61e9312c wmvcore: Explicitly include strmif.h.
For IReferenceClock.

Currently we rely on it getting included via the following path:

wmsdk.idl
 -> wmsdkidl.idl
    -> drmexternals.idl
       -> wmdrmsdk.idl
          -> mfobjects.idl
             -> mediaobj.idl
                -> strmif.idl

However, mediaobj.idl should not pull in strmif.idl.
2023-09-13 20:24:09 +02:00
Nikolay Sivov
a81535d8c9 ntdll/actctx: Accept empty assembly elements.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-09-13 20:23:44 +02:00
Nikolay Sivov
a14c6b737a kernel32/tests: Add activation context test with empty assembly manifest.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-09-13 20:23:43 +02:00
Alistair Leslie-Hughes
55ba9b17a4 wshom.ocx: Remove DECLSPEC_HIDDEN usage. 2023-09-13 11:13:11 +02:00
Alistair Leslie-Hughes
fbbcd2b34c user32: Remove DECLSPEC_HIDDEN usage. 2023-09-13 11:13:11 +02:00
Alistair Leslie-Hughes
016c29ad6e kernel32: Remove DECLSPEC_HIDDEN usage. 2023-09-13 11:13:11 +02:00
Alistair Leslie-Hughes
47526fbf13 qmgr: Remove DECLSPEC_HIDDEN usage. 2023-09-13 11:13:11 +02:00
Alistair Leslie-Hughes
55971cbee7 diasymreader: Remove DECLSPEC_HIDDEN usage. 2023-09-13 11:13:11 +02:00
Zebediah Figura
f0e6bc3521 d3dxof: Remove unnecessary includes.
And move the remaining common ones to d3dxof_private.h, as is usual practice
with d3d dlls.
2023-09-13 11:13:03 +02:00
Daniel Lehman
c66eb79ed1 msvcp110: Add std::_Throw_future_error. 2023-09-13 11:12:07 +02:00
Biswapriyo Nath
844efaeec5 include: Add IEnumTfPropertyValue definition in msctf.idl. 2023-09-13 11:11:54 +02:00
Jeff Smith
0c777a7d5c gdiplus: GdipIsVisiblePathPoint is not affected by world transform.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=38823
2023-09-12 22:09:17 +02:00
Stefan Dösinger
c9f2f1c376 gitlab: Enable d3d8 and d3d9 device tests. 2023-09-12 20:39:49 +02:00
Esme Povirk
2ac81edb3e user32/tests: Detect win7's broken GetQueueStatus behavior. 2023-09-12 20:39:49 +02:00
Paul Gofman
578fc9c96f server: Don't set SO_RCVBUF below Windows default value on Unix socket. 2023-09-12 20:34:14 +02:00
Ziqing Hui
2e5ae803b1 winegstreamer: Create wg_muxer for media sink. 2023-09-12 20:32:57 +02:00
Ziqing Hui
e21fc494a0 winegstreamer: Implement seeking query for wg_muxer sink pad.
This makes muxer element know that it can perform seeking.
2023-09-12 20:32:55 +02:00
Ziqing Hui
0915f5f216 winegstreamer: Introduce new wg_muxer struct. 2023-09-12 20:32:55 +02:00
Alfred Agrell
f413e9ab7d quartz: Delete some redundant members from struct quartz_vmr. 2023-09-12 20:28:05 +02:00
Alfred Agrell
3855fc7a60 quartz/tests: Add test for VMR9SurfaceAllocatorNotify_ChangeD3DDevice. 2023-09-12 20:28:05 +02:00
Alfred Agrell
d93f930b3e quartz/tests: Add test for VMR9SurfaceAllocatorNotify_NotifyEvent. 2023-09-12 20:28:05 +02:00
Alfred Agrell
09e54b8919 quartz: Recreate surfaces in VMR9SurfaceAllocatorNotify_ChangeD3DDevice. 2023-09-12 20:28:05 +02:00
Alfred Agrell
7a5f36d50b quartz: Fill in VMR9SurfaceAllocatorNotify_NotifyEvent stub. 2023-09-12 20:28:05 +02:00
Rémi Bernon
1f84523800 dmime: Set the tool delivery type on the messages flags. 2023-09-12 20:28:05 +02:00
Rémi Bernon
09dc4a3f17 dmime: Implement performance IDirectMusicGraph_StampPMsg. 2023-09-12 20:28:05 +02:00
Rémi Bernon
98db0c753a dmime: Implement IDirectMusicGraph_StampPMsg. 2023-09-12 20:28:05 +02:00
Rémi Bernon
5d97483f22 dmime: Get rid of the IDirectMusicGraphImpl typedef. 2023-09-12 20:28:05 +02:00
Rémi Bernon
fec9d2c22e dmime: Rename DirectMusicGraph method prefix to graph. 2023-09-12 20:28:05 +02:00
Rémi Bernon
d8bce981d7 dmime: Rewrite IDirectMusicGraph tools iteration. 2023-09-12 20:28:05 +02:00
Rémi Bernon
1e70dbcfc2 dmime: Implement some performance IDirectMusicTool methods. 2023-09-12 20:28:05 +02:00
Rémi Bernon
4cb46f1bed dmime: Remove FIXME from performance IDirectMusicGraph methods. 2023-09-12 20:28:05 +02:00
Gabriel Ivăncescu
7725acd366 mshtml: Get rid of the custom qi for CSS Styles.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-12 20:11:31 +02:00
Gabriel Ivăncescu
9339317e17 mshtml: Forward objects' IUnknown methods to the DispatchEx.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-12 20:11:31 +02:00
Gabriel Ivăncescu
f0f4b50e0a mshtml: Get rid of outer in DispatchEx.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-12 20:11:31 +02:00
Gabriel Ivăncescu
e319026f0a mshtml: Use query_interface in the dispex vtbl for PerformanceTiming.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-12 20:11:31 +02:00
Gabriel Ivăncescu
81146cecfe mshtml: Use query_interface in the dispex vtbl for PerformanceNavigation.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-12 20:11:31 +02:00
Gabriel Ivăncescu
75c9118d5b mshtml: Use query_interface in the dispex vtbl for Performance.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-12 20:11:31 +02:00
Gabriel Ivăncescu
0e6370bd33 mshtml: Use query_interface in the dispex vtbl for MediaQueryList.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-12 20:11:31 +02:00
Gabriel Ivăncescu
431b89eab0 mshtml: Use query_interface in the dispex vtbl for Console.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-12 20:11:31 +02:00
Gabriel Ivăncescu
b17f77c8d6 mshtml: Use query_interface in the dispex vtbl for Navigator.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-12 20:11:31 +02:00