My last attempt at this patch was put under &#39;pending&#39; status and I never received feedback as to what was wrong with it, but, I changed a few things I thought might have been causing it not from getting committed.<div>


<br></div><div>First:</div><div>I made the test data for the DWORD values of a URI more explicit. I used enum values instead of hard coded numerical values.</div><div><br></div><div>Second:</div><div>This ties in with the first, urlmon.idl was missing the Uri_HOST_TYPE enum, as described here: <a href="http://msdn.microsoft.com/en-us/library/ms775140(VS.85).aspx" target="_blank">http://msdn.microsoft.com/en-us/library/ms775140(VS.85).aspx</a>, so I added it.</div>


<div>Also, the URLZONE enum in urlmon.idl wasn&#39;t up-to-date and was missing the URLZONE_INVALID property, which was added with IE 7 (as describe here: <a href="http://msdn.microsoft.com/en-us/library/ms537175(VS.85).aspx" target="_blank">http://msdn.microsoft.com/en-us/library/ms537175(VS.85).aspx</a>), so I added it.<br clear="all">


<br></div><div>Third:</div><div>Fixed a possible memory access violation that could occur in Uri_GetPropertyDWORD().</div><div><br></div><div><div>---</div><div> dlls/urlmon/tests/uri.c |  116 ++++++++++++++++++++++++++++++++++++++++++++++-</div>


<div> dlls/urlmon/uri.c       |   15 ++++++</div><div> include/urlmon.idl      |   10 ++++</div><div> 3 files changed, 140 insertions(+), 1 deletions(-)</div></div>