[4/4] msi: Don't write streams to storage until the database is committed.

Hans Leidekker hans at codeweavers.com
Fri Feb 13 06:39:38 CST 2015


Native allows streams to be created with names that exceed the maximum
length allowed by OLE storages. These streams can be used normally, it's
just not possible to commit such a database.
---
 dlls/msi/database.c |  40 ++--
 dlls/msi/msipriv.h  |  19 +-
 dlls/msi/msiquery.c |   9 +-
 dlls/msi/streams.c  | 532 ++++++++++++++++++++++++++++++----------------------
 dlls/msi/table.c    |  18 +-
 dlls/msi/tests/db.c |  55 +++++-
 6 files changed, 404 insertions(+), 269 deletions(-)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-msi-Don-t-write-streams-to-storage-until-the-database-.txt
Type: text/x-patch
Size: 29949 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-patches/attachments/20150213/52c66f0d/attachment-0001.bin>


More information about the wine-patches mailing list