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