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.