diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/libmsi-record.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/include/libmsi-record.h b/include/libmsi-record.h index 986e76e..ef0546e 100644 --- a/include/libmsi-record.h +++ b/include/libmsi-record.h @@ -20,6 +20,7 @@ #define _LIBMSI_RECORD_H #include <glib-object.h> +#include <gio/gio.h> #include "libmsi-types.h" @@ -59,10 +60,14 @@ gchar * libmsi_record_get_string (const LibmsiRecord *record, gboolean libmsi_record_load_stream (LibmsiRecord *record, guint field, const gchar *filename); -gboolean libmsi_record_save_stream (LibmsiRecord *rec, +gboolean libmsi_record_set_stream (LibmsiRecord *record, guint field, - gchar *buf, - guint *sz); + GInputStream *input, + gsize count, + GCancellable *cancellable, + GError **error); +GInputStream * libmsi_record_get_stream (LibmsiRecord *record, + guint field); G_END_DECLS |