diff options
author | Marc-André Lureau <marcandre.lureau@gmail.com> | 2012-12-15 01:34:19 +0100 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2013-01-09 13:56:06 +0100 |
commit | 5fe3c5109cf2ecd77dd40173f491722689d5af27 (patch) | |
tree | 7d482402f067a0eb21a2fbbfbf8a0d6d09579e63 /include/libmsi-summary-info.h | |
parent | cca908516a07398d46adefcde86ee193c18b19eb (diff) | |
download | msitools-5fe3c5109cf2ecd77dd40173f491722689d5af27.tar.gz msitools-5fe3c5109cf2ecd77dd40173f491722689d5af27.tar.xz msitools-5fe3c5109cf2ecd77dd40173f491722689d5af27.zip |
summary-info: GObject-like API
Diffstat (limited to 'include/libmsi-summary-info.h')
-rw-r--r-- | include/libmsi-summary-info.h | 31 |
1 files changed, 27 insertions, 4 deletions
diff --git a/include/libmsi-summary-info.h b/include/libmsi-summary-info.h index 1f289d7..a6216b3 100644 --- a/include/libmsi-summary-info.h +++ b/include/libmsi-summary-info.h @@ -41,10 +41,33 @@ struct _LibmsiSummaryInfoClass GType libmsi_summary_info_get_type (void) G_GNUC_CONST; -LibmsiSummaryInfo * libmsi_summary_info_new (LibmsiDatabase *database, unsigned update_count, GError **error); -LibmsiResult libmsi_summary_info_get_property (LibmsiSummaryInfo *, LibmsiPropertyType,unsigned *,int *,guint64*,char *,unsigned *); -LibmsiResult libmsi_summary_info_set_property (LibmsiSummaryInfo *, LibmsiPropertyType, unsigned, int, guint64*, const char *); -LibmsiResult libmsi_summary_info_persist (LibmsiSummaryInfo *); +LibmsiSummaryInfo * libmsi_summary_info_new (LibmsiDatabase *database, + unsigned update_count, + GError **error); +const gchar * libmsi_summary_info_get_string (LibmsiSummaryInfo *si, + LibmsiProperty prop, + GError **error); +gint libmsi_summary_info_get_int (LibmsiSummaryInfo *si, + LibmsiProperty prop, + GError **error); +guint64 libmsi_summary_info_get_filetime (LibmsiSummaryInfo *si, + LibmsiProperty prop, + GError **error); +gboolean libmsi_summary_info_set_string (LibmsiSummaryInfo *si, + LibmsiProperty prop, + const gchar *value, + GError **error); +gboolean libmsi_summary_info_set_int (LibmsiSummaryInfo *si, + LibmsiProperty prop, + gint value, + GError **error); +gboolean libmsi_summary_info_set_filetime (LibmsiSummaryInfo *si, + LibmsiProperty prop, + guint64 value, + GError **error); +gboolean libmsi_summary_info_persist (LibmsiSummaryInfo *si, + GError **error); + LibmsiResult libmsi_summary_info_get_property_count (LibmsiSummaryInfo *,unsigned *); |