Multiprocessing Services is very deprecated, it's hard to know if that call is still necessary or not but safer to keep it in (and suppress the warning).
kIOMasterPortDefault was replaced with kIOMainPortDefault in Monterey but they're both equivalent to NULL/0 (using NULL triggers a warning though).
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/1300
--
v2: mshtml: Add SVG and XHTML document information to the registry.
include/mshtml: Add CLSID_XHTMLDocument and CLSID_SVGDocument.
include/mshtml: Add IDOMParser interface, dispinterface, and coclass.
jscript: Convert filetime to date properly using unsigned division.
mshtml: Use nsIDOMDocument instead of nsIDOMHTMLDocument where possible.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1296
This is slightly different from dlltool but I think it should be compatible. The transition is done by first replacing dlltool with its bugs, and fixing them in separate changes.
I based the ARM / AARCH64 implementation on the existing code around, but I have no idea if it is correct, and dlltool also doesn't include any delay load implementation for ARM.
--
v6: winebuild: Put the delay import descriptor in data section.
winebuild: Fix import hint value for symbols imported by name.
winebuild: Implement delay import lib generation without dlltool.
winebuild: Enable unwind tables by default in PE files.
winebuild: Implement import lib generation without dlltool.
winebuild: Introduce a new --without-dlltool winebuild flag.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1001
... and fix output buffer allocation on the way.
I am not aware of any app which strictly depends on the ApplyControlToken / connection shutdown to be implemented. Yet I saw a few games calling ApplyToken to perform the connection shutdown (similar to what is described in [1]). I once implemented that while debugging something and probably it makes some sense support secure connection shutdown once the app tries to do so (which as I understand is now recommended to do before closing socket).
1. https://learn.microsoft.com/en-us/windows/win32/secauthn/shutting-down-an-s…
--
v2: secur32: Implement ApplyControlToken for SCHANNEL_SHUTDOWN.
secur32: Add semi-stub for ApplyControlToken (schannel).
secur32: Allocate buffer for either ISC_REQ_ALLOCATE_MEMORY or NULL output in schan_InitializeSecurityContextW().
secure32/tests: Add tests for ApplyControlToken (schannel).
https://gitlab.winehq.org/wine/wine/-/merge_requests/1286