 
            On Thu Oct 9 13:32:46 2025 +0000, Zhiyi Zhang wrote:
I tried moving the IUri implementation to iertutil today. However, a lot of the functions in urlmon depend on each other so moving CreateUri() turned out to be more complicated than I thought. Windows seems to work around this by introducing various private or unnamed functions in iertutil, and then urlmon forwards or calls into them. I am not sure if we want to do that. It will be quite messy.
How bad is it? How many of these private exports would we need? The details of those private calls don't seem important, but if it’s only a few functions, maybe we should just invent our own. Given the size of the URI parser, it would be nice to avoid duplication.