#ifndef GIMP_PRINT_INTERNAL_GENERIC_OPTIONS_H
#define GIMP_PRINT_INTERNAL_GENERIC_OPTIONS_H
typedef struct
{
const char *name;
const char *text;
int quality_level;
} stpi_quality_t;
typedef struct
{
const char *name;
const char *text;
} stpi_image_type_t;
typedef struct
{
const char *name;
const char *text;
} stpi_job_mode_t;
extern int stpi_get_qualities_count(void);
extern const stpi_quality_t *stpi_get_quality_by_index(int idx);
extern const stpi_quality_t *stpi_get_quality_by_name(const char *quality);
extern int stpi_get_image_types_count(void);
extern const stpi_image_type_t *stpi_get_image_type_by_index(int idx);
extern const stpi_image_type_t *stpi_get_image_type_by_name(const char *image_type);
extern int stpi_get_job_modes_count(void);
extern const stpi_job_mode_t *stpi_get_job_mode_by_index(int idx);
extern const stpi_job_mode_t *stpi_get_job_mode_by_name(const char *job_mode);
extern stp_parameter_list_t stp_list_generic_parameters(const stp_vars_t *v);
extern void stpi_describe_generic_parameter(const stp_vars_t *v,
const char *name,
stp_parameter_t *description);
#endif