Lines Matching refs:svc

45 		f = (void (*)())psm_sym(tmp->svc, "papiPrinterFree");  in papiPrinterFree()
51 papiServiceDestroy(tmp->svc); in papiPrinterFree()
70 printers_from_service(service_t *svc, char **requested_attrs, in printers_from_service() argument
77 if ((svc == NULL) || (printers == NULL)) in printers_from_service()
81 if ((result = service_connect(svc, svc->name)) != PAPI_OK) in printers_from_service()
84 f = (papi_status_t (*)())psm_sym(svc, "papiPrintersList"); in printers_from_service()
86 result = f(svc->svc_handle, requested_attrs, filter, in printers_from_service()
106 p->svc = svc; in printers_from_service()
118 printer_from_service(service_t *svc, printer_t *p, char **requested_attrs) in printer_from_service() argument
134 result = papiServiceCreate((papi_service_t *)&p_svc, psm, svc->user, in printer_from_service()
135 svc->password, svc->authCB, svc->encryption, in printer_from_service()
136 svc->app_data); in printer_from_service()
172 printers_from_name_service(service_t *svc, char **requested_attrs, in printers_from_name_service() argument
178 if ((svc == NULL) || (printers == NULL)) in printers_from_name_service()
203 printer_from_service(svc, p, requested_attrs); in printers_from_name_service()
215 service_t *svc = handle; in papiPrintersList() local
219 if ((svc == NULL) || (printers == NULL)) in papiPrintersList()
222 if (svc->so_handle != NULL) /* connected, use the print svc */ in papiPrintersList()
223 result = printers_from_service(svc, requested_attrs, in papiPrintersList()
226 result = printers_from_name_service(svc, requested_attrs, in papiPrintersList()
237 service_t *svc = handle; in papiPrinterQuery() local
241 if ((svc == NULL) || (name == NULL) || (printer == NULL)) in papiPrinterQuery()
244 if ((result = service_connect(svc, name)) != PAPI_OK) in papiPrinterQuery()
250 if ((svc->name != NULL) && (svc->svc_handle != NULL) && in papiPrinterQuery()
251 (svc->uri != NULL)) { in papiPrinterQuery()
252 p->svc = svc; in papiPrinterQuery()
253 f = (papi_status_t (*)())psm_sym(p->svc, "papiPrinterQuery"); in papiPrinterQuery()
255 result = f(svc->svc_handle, svc->name, requested_attrs, in papiPrinterQuery()
274 service_t *svc = handle; in _papi_printer_disable_or_pause() local
277 if ((svc == NULL) || (name == NULL)) in _papi_printer_disable_or_pause()
280 if ((result = service_connect(svc, name)) != PAPI_OK) in _papi_printer_disable_or_pause()
283 f = (papi_status_t (*)())psm_sym(svc, function); in _papi_printer_disable_or_pause()
285 result = f(svc->svc_handle, svc->name, message); in _papi_printer_disable_or_pause()
295 service_t *svc = handle; in _papi_printer_enable_or_resume() local
298 if ((svc == NULL) || (name == NULL)) in _papi_printer_enable_or_resume()
301 if ((result = service_connect(svc, name)) != PAPI_OK) in _papi_printer_enable_or_resume()
304 f = (papi_status_t (*)())psm_sym(svc, function); in _papi_printer_enable_or_resume()
306 result = f(svc->svc_handle, svc->name); in _papi_printer_enable_or_resume()
345 service_t *svc = handle; in _papi_printer_add_or_modify() local
349 if ((svc == NULL) || (name == NULL) || (attributes == NULL)) in _papi_printer_add_or_modify()
352 if ((result = service_connect(svc, name)) != PAPI_OK) in _papi_printer_add_or_modify()
358 p->svc = svc; in _papi_printer_add_or_modify()
359 f = (papi_status_t (*)())psm_sym(p->svc, function); in _papi_printer_add_or_modify()
361 result = f(svc->svc_handle, svc->name, attributes, in _papi_printer_add_or_modify()
388 service_t *svc = handle; in papiPrinterRemove() local
391 if ((svc == NULL) || (name == NULL)) in papiPrinterRemove()
394 if ((result = service_connect(svc, name)) != PAPI_OK) in papiPrinterRemove()
397 f = (papi_status_t (*)())psm_sym(svc, "papiPrinterRemove"); in papiPrinterRemove()
399 result = f(svc->svc_handle, svc->name); in papiPrinterRemove()
408 service_t *svc = handle; in papiPrinterPurgeJobs() local
412 if ((svc == NULL) || (name == NULL)) in papiPrinterPurgeJobs()
415 if ((result = service_connect(svc, name)) != PAPI_OK) in papiPrinterPurgeJobs()
418 f = (papi_status_t (*)())psm_sym(svc, "papiPrinterPurgeJobs"); in papiPrinterPurgeJobs()
420 result = f(svc->svc_handle, svc->name, &svc_jobs); in papiPrinterPurgeJobs()
439 j->svc = svc; in papiPrinterPurgeJobs()
454 service_t *svc = handle; in papiPrinterListJobs() local
458 if ((svc == NULL) || (name == NULL) || (jobs == NULL)) in papiPrinterListJobs()
461 if ((result = service_connect(svc, name)) != PAPI_OK) in papiPrinterListJobs()
464 f = (papi_status_t (*)())psm_sym(svc, "papiPrinterListJobs"); in papiPrinterListJobs()
466 result = f(svc->svc_handle, svc->name, requested_attrs, in papiPrinterListJobs()
486 j->svc = svc; in papiPrinterListJobs()
505 f = (papi_attribute_t **(*)())psm_sym(p->svc, in papiPrinterGetAttributeList()