diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2012-12-03 14:00:27 +0100 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2012-12-06 20:30:32 +0100 |
commit | 937ca216c6cdf3909d2bceec118c45977f2e1f3a (patch) | |
tree | 0eae13bbae408c7ff84cfa36688d2fc8f7aef51a /libmsi/msipriv.h | |
parent | acc802083d9241301a9673b7fd024658217579e4 (diff) | |
download | msitools-937ca216c6cdf3909d2bceec118c45977f2e1f3a.tar.gz msitools-937ca216c6cdf3909d2bceec118c45977f2e1f3a.tar.xz msitools-937ca216c6cdf3909d2bceec118c45977f2e1f3a.zip |
move stream creation to database.c
Diffstat (limited to 'libmsi/msipriv.h')
-rw-r--r-- | libmsi/msipriv.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libmsi/msipriv.h b/libmsi/msipriv.h index 8af6f09..8737403 100644 --- a/libmsi/msipriv.h +++ b/libmsi/msipriv.h @@ -321,7 +321,7 @@ extern unsigned read_stream_data( IStorage *stg, const WCHAR *stname, extern unsigned write_stream_data( LibmsiDatabase *db, const WCHAR *stname, const void *data, unsigned sz ); extern unsigned write_raw_stream_data( LibmsiDatabase *db, const WCHAR *stname, - const void *data, unsigned sz ); + const void *data, unsigned sz, IStream **outstm ); extern unsigned _libmsi_database_commit_streams( LibmsiDatabase *db ); /* transform functions */ @@ -355,6 +355,7 @@ extern WCHAR *encode_streamname(bool bTable, const WCHAR *in); extern void decode_streamname(const WCHAR *in, WCHAR *out); /* database internals */ +unsigned msi_create_stream( LibmsiDatabase *db, const WCHAR *stname, IStream *stm, IStream **outstm ); extern unsigned msi_get_raw_stream( LibmsiDatabase *, const WCHAR *, IStream **); extern unsigned msi_clone_open_stream( LibmsiDatabase *, IStorage *, const WCHAR *, IStream ** ); void msi_destroy_stream( LibmsiDatabase *, const WCHAR * ); |