<div>Changes since previous attempt:</div><div><br></div><div>1. Perform lazy allocation/copy of a URI property when the IUriBuilder_Get* function is called, instead of always allocating when the IUriBuilder is created (addresses Jacek&#39;s comments).</div>

<div><br></div><div>2. Created helper functions for Get/Set calls to the IUriBuilder to cut back on code duplication.</div><div><br></div><div>3. Added a bit flag member to the UriBuilder object, so that it can store which properties have been changed.</div>
<div><br></div><div>---</div><div>賷lls/urlmon/tests/uri.c | � 22 ++++++++-</div><div>賷lls/urlmon/uri.c � � � | �122 +++++++++++++++++++++++++++++++++++++++--------</div>
<div>�2 files changed, 121 insertions(+), 23 deletions(-)</div>