My last attempt at this patch was put under 'pending' 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'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>