00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031 enum QUEUEINFO_TYPE { QUEUEINFO_SEARCH, QUEUEINFO_ALIAS, QUEUEINFO_GROUP, QUEUEINFO_PRINTER };
00032 void *queueinfo_new(enum QUEUEINFO_TYPE qit, const char name[]);
00033 void queueinfo_delete(void *p);
00034 void *queueinfo_new_load_config(enum QUEUEINFO_TYPE qit, const char name[]);
00035 void queueinfo_add_printer(void *p, const char name[]);
00036 void queueinfo_add_hypothetical_printer(void *p, const char name[], const char ppdfile[], const char installed_memory[]);
00037
00038 void queueinfo_set_warnings_file(void *p, FILE *errors);
00039 void queueinfo_set_debug_level(void *p, int debug_level);
00040
00041 const char *queueinfo_name(void *p);
00042 const char *queueinfo_comment(void *p);
00043 gu_boolean queueinfo_transparentMode(void *);
00044 gu_boolean queueinfo_psPassThru(void *p);
00045 gu_boolean queueinfo_binaryOK(void *);
00046 const char *queueinfo_ppdFile(void *p);
00047 const char *queueinfo_product(void *p);
00048 int queueinfo_psLanguageLevel(void *p);
00049 const char *queueinfo_shortNickName(void *p);
00050 const char *queueinfo_psVersionStr(void *p);
00051 double queueinfo_psVersion(void *p);
00052 int queueinfo_psRevision(void *p);
00053 int queueinfo_psFreeVM(void *p);
00054 const char *queueinfo_resolution(void *p);
00055 gu_boolean queueinfo_colorDevice(void *p);
00056 const char *queueinfo_faxSupport(void *p);
00057 const char *queueinfo_ttRasterizer(void *p);
00058 int queueinfo_fontCount(void *p);
00059 const char *queueinfo_font(void *p, int index);
00060 gu_boolean queueinfo_fontExists(void *p, const char name[]);
00061 const char *queueinfo_optionValue(void *p, const char name[]);
00062 const char *queueinfo_computedMetaFontMode(void *p);
00063 const char *queueinfo_computedDefaultFilterOptions(void *p);
00064
00065