partial implementation of msi.dll
Mike Hearn
mike at theoretic.com
Fri Aug 8 06:23:51 CDT 2003
Are there any documents describing the MSI file format/structures or is
MSDN it?
thanks -mike
On Thu, 2003-08-07 at 06:30, Mike McCormack wrote:
> Gregory M. Turner wrote:
>
> > Hmm, that pure parser business... is that for reentrancy? Or is that a
> > side-effect of some larger "pureness"?
> >
> > If they aren't portably generated, just do it ahead of time -- betcha AJ will
> > have no problem checking in some pre-generated stuff so long as the sources
> > to regenerate them are available to those who have the right tools.
>
> The pureness is about reentrancy, though it maybe necessary so that two
> parsers don't have conflicting global variable names. I also thought
> about pre-generated parser code... that's probably a good idea if
> Alexandre agrees.
>
> >>2) make the database read/write - not immediately important, but
> >>necessary later
> >
> >
> > does MSI do that? I thought that was done by some funky tool... or does it
> > use msi.dll to do the work?
>
> There's some tools you can download from MSDN, however MSI.DLL does all
> the work of reading and writing the database.
>
> >>I don't have lots of time to work on this at the moment, so if somebody
> >>wants to have a go, I'm happy to help them out.
> >
> >
> > well considering I'm the only recipient of this, would I be the "somebody" you
> > have in mind? ;) (just kidding of course ... as for me, my plate is pretty
> > full right now, but I will of course take a look at it when I get the chance
> > and see if there's anything I can do to help. Since I need to brush up on my
> > parsing skills if I ever want to help Ove with widl, maybe I can find
> > something to do in that arena.)
>
> It's probably better that somebody who's looking for stuff to do does
> it, seeing you've got other stuff to do. I might do some work on it
> periodically, but it seems like it might be a fun project for somebody
> to take up.
>
> Mike
>
>
>
More information about the wine-devel
mailing list