Similar to !6430 and !6362, this should make it possible to use native override for these classes.
--
v2: l3codecx.ax: Register the MP3 Decoder class.
quartz: Register the MPEG Video Decoder class.
quartz: Register the MPEG Audio Decoder class.
quartz: Register the WAVE Parser class.
quartz: Register the AVI Splitter class.
quartz: Register the MPEG1 Splitter class.
quartz: Move registration code to main.c.
quartz: Simplify the filter registration code.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6441
On Thu Sep 5 17:08:40 2024 +0000, Paul Gofman wrote:
> Normally patches adding functions (like in fact almost any patches) can
> use some unit tests included, any reason tests are not needed here?
Done.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6423#note_81244
On Thu Sep 5 17:07:34 2024 +0000, Alfred Agrell wrote:
> This is inaccurate, native returns ERROR_INVALID_PARAMETER if the {} is
> missing. (At least on my 10 VM, didn't check 11.)
> (Conveniently, this is also what RtlGUIDFromString does.)
Done.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6423#note_81243
On Thu Sep 5 17:07:13 2024 +0000, Nikolay Sivov wrote:
> It should be the other way around. ExW calls Nt function that accepts
> UNICODE_STRING or WCHARs, and ExA converts acp->wchar and calls ExW
> function. Assuming returned buffer contents are the same for both
> functions of course.
Done.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6423#note_81242