Dan Kegel wrote:
You forgot to mention which versions of Windows you ran the test case on (and whether it passed there).
Thank you for telling me. (I'm not yet very familar with the process of publishing patches.)
It took me some time, for I first had to install "Windows Server 2003". Testing was a good idea because I found out that my bugfix was a little too lax. Windows only allows "RRF_RT_ANY" without "RRF_NOEXPAND", but not a combination of "(RRF_RT_REG_EXPAND_SZ | RRF_RT_REG_SZ)". This is still a little curious because I thought "dwFlags" would act like a mask. Nevertheless Bug#14509 (and Bug#14350) are still fixed.
I successfully tested the test case under "Windows Server 2003" and Wine 1.1.1 with this patch applied.
You can find the updates to this patch and test case as attachments.