9 Jul
2025
9 Jul
'25
8:25 a.m.
On Wed Jul 9 06:56:26 2025 +0000, Rémi Bernon wrote:
This looks weird and arbitrary, would you mind detailing what it is about? This is the standard composition signature:
```HRESULT compose( IInspectable *base, [out] IInspectable **inner, [out, retval] SomeRuntimeClass **ret );``` These parameters are mandatory and midlrt doesn't encode them in the signature, presumably to save space. Extra [in] parameters preceding these parameters are allowed which are encoded in the signature. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/8525#note_109280