RoResolveNamespace and winmd

James McDonnell <[email protected]> Thu, 6 Nov 2025 08:34:06 -0800
Newsgroups gmane.comp.emulators.wine.devel
Message-ID <CAAUsT8y_EogxfwHc9ERjawJdpWs1CkdphLCi1wSsqirtLjNSoQ@mail.gmail.com>
--===============0290704019318406537==
Content-Type: multipart/alternative; boundary="000000000000e85bab0642efa2fe"

--000000000000e85bab0642efa2fe
Content-Type: text/plain; charset="UTF-8"

Hello,

I see the winmd File generation work has landed in wine.

In order for affinity to run, it needs to map winrt namespaces to winmd
files. These are defined in the idl files afaict.

I am looking for guidance of looking up this information in
RoResolveNamespace.

I see in the widl tool we generate the files. I did not find any parser for
winmd files. Is there somewhere I should look? Or is this new ground.

Would it be acceptable to have an override in the registry that
RoResolveNamespace uses such that wine prefixes can customize if needed?

Thank you,
James

--000000000000e85bab0642efa2fe
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">Hello,<div dir=3D"auto"><br></div><div dir=3D"auto">I see=
 the winmd File generation work has landed in wine.</div><div dir=3D"auto">=
<br></div><div dir=3D"auto">In order for affinity to run, it needs to map w=
inrt namespaces to winmd files. These are defined in the idl files afaict.<=
/div><div dir=3D"auto"><br></div><div dir=3D"auto">I am looking for guidanc=
e of looking up this information in RoResolveNamespace.</div><div dir=3D"au=
to"><br></div><div dir=3D"auto">I see in the widl tool we generate the file=
s. I did not find any parser for winmd files. Is there somewhere I should l=
ook? Or is this new ground.=C2=A0</div><div dir=3D"auto"><br></div><div dir=
=3D"auto">Would it be acceptable to have an override in the registry that R=
oResolveNamespace uses such that wine prefixes can customize if needed?=C2=
=A0</div><div dir=3D"auto"><br></div><div dir=3D"auto">Thank you,=C2=A0</di=
v><div dir=3D"auto">James</div></div>

--000000000000e85bab0642efa2fe--

--===============0290704019318406537==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

 


--===============0290704019318406537==--