msi: Make MsiInstallProduct conformance test depend on proper UI level processing.

Misha Koshelev mk144210 at bcm.tmc.edu
Thu Feb 8 00:21:36 CST 2007


On Wed, 2007-02-07 at 23:46 -0600, James Hawkins wrote:
> On 2/7/07, Misha Koshelev <mk144210 at bcm.tmc.edu> wrote:
> >
> > > Well, by definition, that's not really a conformance test because it
> > > doesn't conform to windows.  Did you make the property public and add
> > > the property to the Property table?
> > >
> > > http://msdn2.microsoft.com/en-us/library/aa370912.aspx
> > >
> >
> > Aha, google search figured it out:
> >
> > * Property name ALL CAPS - passed from UI to execute.
> > * otherwise not.
> >
> > Too bad it's not documented on msdn (you think they would...)
> >
> 
> "Properties with names containing no lowercase letters are public properties..."
> 
> http://msdn2.microsoft.com/en-us/library/aa370905.aspx
> 

Too bad I don't read things carefully enough :) 

Anyway, I am sending the patch to wine-patches now. It is able to
determine UI level properly (UI vs execute-only) on Win98, WinXP, and
wine. Phew, time to go to bed.

Misha



More information about the wine-devel mailing list