Outfile writing structed files 3 GSF Library Outfile writing structed files Synopsis GsfOutfile; GsfOutput* gsf_outfile_new_child (GsfOutfile *outfile, char const *name, gboolean is_dir); GsfOutput* gsf_outfile_new_child_full (GsfOutfile *outfile, char const *name, gboolean is_dir, char const *first_property_name, ...); GsfOutput* gsf_outfile_new_child_varg (GsfOutfile *outfile, char const *name, gboolean is_dir, char const *first_property_name, va_list args); Object Hierarchy GObject +----GsfOutput +----GsfOutfile +----GsfOutfileMSOle +----GsfOutfileStdio +----GsfOutfileZip Description Details <anchor id="GsfOutfile-struct"/>GsfOutfile GsfOutfiletypedef struct _GsfOutfile GsfOutfile; <anchor id="gsf-outfile-new-child"/>gsf_outfile_new_child () gsf_outfile_new_childGsfOutput* gsf_outfile_new_child (GsfOutfile *outfile, char const *name, gboolean is_dir); outfile : A GsfOutfile name : The name of the new child to create is_dir : TRUE to create a directory, FALSE to create a plain file Returns :a newly created child <anchor id="gsf-outfile-new-child-full"/>gsf_outfile_new_child_full () gsf_outfile_new_child_fullGsfOutput* gsf_outfile_new_child_full (GsfOutfile *outfile, char const *name, gboolean is_dir, char const *first_property_name, ...); outfile : A GsfOutfile name : The name of the new child to create is_dir : TRUE to create a directory, FALSE to create a plain file first_property_name : ... : Returns :a newly created child <anchor id="gsf-outfile-new-child-varg"/>gsf_outfile_new_child_varg () gsf_outfile_new_child_vargGsfOutput* gsf_outfile_new_child_varg (GsfOutfile *outfile, char const *name, gboolean is_dir, char const *first_property_name, va_list args); outfile : name : is_dir : first_property_name : args : Returns :