drivername 1019 librpc/gen_ndr/ndr_spoolss.c NDR_CHECK(ndr_push_relative_ptr1(ndr, r->drivername)); drivername 1109 librpc/gen_ndr/ndr_spoolss.c if (r->drivername) { drivername 1110 librpc/gen_ndr/ndr_spoolss.c NDR_CHECK(ndr_push_relative_ptr2(ndr, r->drivername)); drivername 1111 librpc/gen_ndr/ndr_spoolss.c NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->drivername)); drivername 1274 librpc/gen_ndr/ndr_spoolss.c NDR_PULL_ALLOC(ndr, r->drivername); drivername 1275 librpc/gen_ndr/ndr_spoolss.c NDR_CHECK(ndr_pull_relative_ptr1(ndr, r->drivername, _ptr_drivername)); drivername 1277 librpc/gen_ndr/ndr_spoolss.c r->drivername = NULL; drivername 1443 librpc/gen_ndr/ndr_spoolss.c if (r->drivername) { drivername 1446 librpc/gen_ndr/ndr_spoolss.c NDR_CHECK(ndr_pull_relative_ptr2(ndr, r->drivername)); drivername 1448 librpc/gen_ndr/ndr_spoolss.c NDR_PULL_SET_MEM_CTX(ndr, r->drivername, 0); drivername 1449 librpc/gen_ndr/ndr_spoolss.c NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->drivername)); drivername 1607 librpc/gen_ndr/ndr_spoolss.c ndr_print_ptr(ndr, "drivername", r->drivername); drivername 1609 librpc/gen_ndr/ndr_spoolss.c if (r->drivername) { drivername 1610 librpc/gen_ndr/ndr_spoolss.c ndr_print_string(ndr, "drivername", r->drivername); drivername 6095 librpc/gen_ndr/ndr_spoolss.c NDR_CHECK(ndr_push_unique_ptr(ndr, r->drivername)); drivername 6138 librpc/gen_ndr/ndr_spoolss.c if (r->drivername) { drivername 6139 librpc/gen_ndr/ndr_spoolss.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->drivername, CH_UTF16))); drivername 6141 librpc/gen_ndr/ndr_spoolss.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->drivername, CH_UTF16))); drivername 6142 librpc/gen_ndr/ndr_spoolss.c NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->drivername, ndr_charset_length(r->drivername, CH_UTF16), sizeof(uint16_t), CH_UTF16)); drivername 6256 librpc/gen_ndr/ndr_spoolss.c NDR_PULL_ALLOC(ndr, r->drivername); drivername 6258 librpc/gen_ndr/ndr_spoolss.c r->drivername = NULL; drivername 6369 librpc/gen_ndr/ndr_spoolss.c if (r->drivername) { drivername 6371 librpc/gen_ndr/ndr_spoolss.c NDR_PULL_SET_MEM_CTX(ndr, r->drivername, 0); drivername 6372 librpc/gen_ndr/ndr_spoolss.c NDR_CHECK(ndr_pull_array_size(ndr, &r->drivername)); drivername 6373 librpc/gen_ndr/ndr_spoolss.c NDR_CHECK(ndr_pull_array_length(ndr, &r->drivername)); drivername 6374 librpc/gen_ndr/ndr_spoolss.c if (ndr_get_array_length(ndr, &r->drivername) > ndr_get_array_size(ndr, &r->drivername)) { drivername 6375 librpc/gen_ndr/ndr_spoolss.c return ndr_pull_error(ndr, NDR_ERR_ARRAY_SIZE, "Bad array size %u should exceed array length %u", ndr_get_array_size(ndr, &r->drivername), ndr_get_array_length(ndr, &r->drivername)); drivername 6377 librpc/gen_ndr/ndr_spoolss.c NDR_CHECK(ndr_check_string_terminator(ndr, ndr_get_array_length(ndr, &r->drivername), sizeof(uint16_t))); drivername 6378 librpc/gen_ndr/ndr_spoolss.c NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->drivername, ndr_get_array_length(ndr, &r->drivername), sizeof(uint16_t), CH_UTF16)); drivername 6507 librpc/gen_ndr/ndr_spoolss.c ndr_print_ptr(ndr, "drivername", r->drivername); drivername 6509 librpc/gen_ndr/ndr_spoolss.c if (r->drivername) { drivername 6510 librpc/gen_ndr/ndr_spoolss.c ndr_print_string(ndr, "drivername", r->drivername); drivername 329 librpc/gen_ndr/spoolss.h const char * drivername;/* [relative,flag(LIBNDR_FLAG_STR_NULLTERM)] */ drivername 657 librpc/gen_ndr/spoolss.h const char *drivername;/* [unique,charset(UTF16)] */ drivername 314 source3/include/nt_printing.h fstring drivername; drivername 4829 source3/include/proto.h bool del_driver_init(const char *drivername); drivername 4842 source3/include/proto.h const char *drivername, const char *architecture, uint32_t version); drivername 2222 source3/printing/nt_printing.c const char *drivername, const char *arch, drivername 2244 source3/printing/nt_printing.c DEBUG(8,("get_a_printer_driver_3: [%s%s/%d/%s]\n", DRIVERS_PREFIX, architecture, version, drivername)); drivername 2247 source3/printing/nt_printing.c architecture, version, drivername) < 0) { drivername 2290 source3/printing/nt_printing.c return get_a_printer_driver_3_default(info_ptr, drivername, arch); drivername 2567 source3/printing/nt_printing.c info->drivername, drivername 2608 source3/printing/nt_printing.c info->sharename, info->drivername, info->portname, len)); drivername 3086 source3/printing/nt_printing.c map_sz_into_ctr(ctr, SPOOL_REG_DRIVERNAME, info2->drivername); drivername 3815 source3/printing/nt_printing.c static void map_to_os2_driver(fstring drivername) drivername 3822 source3/printing/nt_printing.c if (!strlen(drivername)) drivername 3828 source3/printing/nt_printing.c if (strequal(drivername,get_last_from())) { drivername 3830 source3/printing/nt_printing.c drivername,get_last_to())); drivername 3831 source3/printing/nt_printing.c fstrcpy(drivername,get_last_to()); drivername 3878 source3/printing/nt_printing.c if (strequal(nt_name,drivername)) { drivername 3879 source3/printing/nt_printing.c DEBUG(3,("Mapped windows driver %s to os2 driver%s\n",drivername,os2_name)); drivername 3880 source3/printing/nt_printing.c set_last_from_to(drivername,os2_name); drivername 3881 source3/printing/nt_printing.c fstrcpy(drivername,os2_name); drivername 3912 source3/printing/nt_printing.c if (!*info->drivername) drivername 3913 source3/printing/nt_printing.c fstrcpy(info->drivername, "NO DRIVER AVAILABLE FOR THIS PRINTER"); drivername 3917 source3/printing/nt_printing.c DEBUG(10,("get_a_printer_2_default: driver name set to [%s]\n", info->drivername)); drivername 4010 source3/printing/nt_printing.c info->drivername, drivername 4086 source3/printing/nt_printing.c map_to_os2_driver(info->drivername); drivername 4092 source3/printing/nt_printing.c sharename, info->printername, info->drivername)); drivername 4132 source3/printing/nt_printing.c DEBUGADD(106,("drivername:[%s]\n", info2->drivername)); drivername 4265 source3/printing/nt_printing.c info_ptr->drivername) < 0) { drivername 4315 source3/printing/nt_printing.c info_ptr->printername, info_ptr->devmode?"VALID":"NULL", info_ptr->drivername)); drivername 4360 source3/printing/nt_printing.c bool del_driver_init(const char *drivername) drivername 4365 source3/printing/nt_printing.c if (!drivername || !*drivername) { drivername 4370 source3/printing/nt_printing.c if (asprintf(&key, "%s%s", DRIVER_INIT_PREFIX, drivername) < 0) { drivername 4375 source3/printing/nt_printing.c drivername)); drivername 4424 source3/printing/nt_printing.c if (asprintf(&key, "%s%s", DRIVER_INIT_PREFIX, info->drivername) < 0) { drivername 4441 source3/printing/nt_printing.c info->sharename, info->drivername)); drivername 4750 source3/printing/nt_printing.c const char *drivername, const char *architecture, drivername 4761 source3/printing/nt_printing.c result = get_a_printer_driver_3(&driver->info_3, drivername, drivername 4766 source3/printing/nt_printing.c drivername, architecture, 2 ); drivername 4769 source3/printing/nt_printing.c result = get_a_printer_driver_3(&driver->info_3, drivername, drivername 4856 source3/printing/nt_printing.c if ( strequal(info_3->name, printer->info_2->drivername) ) drivername 427 source3/registry/reg_backend_printing.c init_unistr2( &data, info2->drivername, UNI_STR_TERMINATE); drivername 646 source3/registry/reg_backend_printing.c rpcstr_pull( printer2->drivername, regval_data_p(val), sizeof(fstring), regval_size(val), 0 ); drivername 1247 source3/rpc_server/srv_spoolss_nt.c static bool srv_spoolss_drv_upgrade_printer(const char *drivername) drivername 1249 source3/rpc_server/srv_spoolss_nt.c int len = strlen(drivername); drivername 1255 source3/rpc_server/srv_spoolss_nt.c drivername)); drivername 1259 source3/rpc_server/srv_spoolss_nt.c (uint8_t *)drivername, len+1); drivername 1275 source3/rpc_server/srv_spoolss_nt.c fstring drivername; drivername 1280 source3/rpc_server/srv_spoolss_nt.c len = MIN(data->length,sizeof(drivername)-1); drivername 1281 source3/rpc_server/srv_spoolss_nt.c strncpy(drivername, (const char *)data->data, len); drivername 1283 source3/rpc_server/srv_spoolss_nt.c DEBUG(10,("do_drv_upgrade_printer: Got message for new driver [%s]\n", drivername )); drivername 1298 source3/rpc_server/srv_spoolss_nt.c if (printer && printer->info_2 && !strcmp(drivername, printer->info_2->drivername)) drivername 1350 source3/rpc_server/srv_spoolss_nt.c static bool srv_spoolss_reset_printerdata(char* drivername) drivername 1352 source3/rpc_server/srv_spoolss_nt.c int len = strlen(drivername); drivername 1358 source3/rpc_server/srv_spoolss_nt.c drivername)); drivername 1362 source3/rpc_server/srv_spoolss_nt.c (uint8_t *)drivername, len+1); drivername 1378 source3/rpc_server/srv_spoolss_nt.c fstring drivername; drivername 1383 source3/rpc_server/srv_spoolss_nt.c len = MIN( data->length, sizeof(drivername)-1 ); drivername 1384 source3/rpc_server/srv_spoolss_nt.c strncpy( drivername, (const char *)data->data, len ); drivername 1386 source3/rpc_server/srv_spoolss_nt.c DEBUG(10,("reset_all_printerdata: Got message for new driver [%s]\n", drivername )); drivername 1406 source3/rpc_server/srv_spoolss_nt.c if ( printer && printer->info_2 && !strcmp(drivername, printer->info_2->drivername) ) drivername 1412 source3/rpc_server/srv_spoolss_nt.c printer->info_2->printername, printer->info_2->drivername)); drivername 1785 source3/rpc_server/srv_spoolss_nt.c fstrcpy(d->drivername, r->drivername); drivername 2890 source3/rpc_server/srv_spoolss_nt.c SETUP_SPOOLSS_NOTIFY_DATA_STRING(data, printer->info_2->drivername); drivername 4131 source3/rpc_server/srv_spoolss_nt.c ntprinter->info_2->drivername, drivername 4172 source3/rpc_server/srv_spoolss_nt.c r->drivername = talloc_strdup(mem_ctx, ntprinter->info_2->drivername); drivername 4173 source3/rpc_server/srv_spoolss_nt.c W_ERROR_HAVE_NO_MEMORY(r->drivername); drivername 5224 source3/rpc_server/srv_spoolss_nt.c if (!W_ERROR_IS_OK(get_a_printer_driver(&driver, 3, printer->info_2->drivername, architecture, version))) { drivername 5258 source3/rpc_server/srv_spoolss_nt.c if (!W_ERROR_IS_OK(get_a_printer_driver(&driver, 3, printer->info_2->drivername, architecture, version))) { drivername 5292 source3/rpc_server/srv_spoolss_nt.c status=get_a_printer_driver(&driver, 3, printer->info_2->drivername, architecture, version); drivername 5312 source3/rpc_server/srv_spoolss_nt.c status=get_a_printer_driver(&driver, 3, printer->info_2->drivername, architecture, version); drivername 5359 source3/rpc_server/srv_spoolss_nt.c status = get_a_printer_driver(&driver, 3, printer->info_2->drivername, architecture, version); drivername 5376 source3/rpc_server/srv_spoolss_nt.c status=get_a_printer_driver(&driver, 3, printer->info_2->drivername, architecture, version); drivername 5419 source3/rpc_server/srv_spoolss_nt.c result = get_a_printer_driver(&driver, 3, printer->info_2->drivername, drivername 5437 source3/rpc_server/srv_spoolss_nt.c result = get_a_printer_driver(&driver, 3, printer->info_2->drivername, drivername 5885 source3/rpc_server/srv_spoolss_nt.c info->portname, info->drivername, info->comment, info->location)); drivername 5997 source3/rpc_server/srv_spoolss_nt.c printer->info_2->portname, printer->info_2->drivername, drivername 6143 source3/rpc_server/srv_spoolss_nt.c && (!strequal(printer->info_2->drivername, old_printer->info_2->drivername) drivername 6162 source3/rpc_server/srv_spoolss_nt.c if (!strequal(printer->info_2->drivername, old_printer->info_2->drivername)) drivername 6167 source3/rpc_server/srv_spoolss_nt.c printer->info_2->drivername)); drivername 6171 source3/rpc_server/srv_spoolss_nt.c printer->info_2->drivername)); drivername 6173 source3/rpc_server/srv_spoolss_nt.c notify_printer_driver(snum, printer->info_2->drivername); drivername 6461 source3/rpc_server/srv_spoolss_nt.c r->driver_name = talloc_strdup(mem_ctx, ntprinter->info_2->drivername); drivername 8150 source3/rpc_server/srv_spoolss_nt.c srv_spoolss_reset_printerdata(printer->info_2->drivername); drivername 200 source3/rpcclient/cmd_spoolss.c printf("\tdrivername:[%s]\n", r->drivername); drivername 1686 source3/rpcclient/cmd_spoolss.c info2.drivername = argv[3]; drivername 1771 source3/rpcclient/cmd_spoolss.c info.info2.drivername = argv[2]; drivername 628 source3/smbd/lanman.c info->info_2->drivername); drivername 659 source3/smbd/lanman.c if ( !W_ERROR_IS_OK(get_a_printer_driver(&driver, 3, printer->info_2->drivername, drivername 663 source3/smbd/lanman.c printer->info_2->drivername)); drivername 768 source3/smbd/lanman.c char *drivername = NULL; drivername 787 source3/smbd/lanman.c get_driver_name(snum,&drivername); drivername 788 source3/smbd/lanman.c if (!drivername) { drivername 791 source3/smbd/lanman.c PACKS(desc,"z",drivername); /* pszDriverName */ drivername 820 source3/smbd/lanman.c if ( !W_ERROR_IS_OK(get_a_printer_driver(&driver, 3, printer->info_2->drivername, drivername 824 source3/smbd/lanman.c printer->info_2->drivername)); drivername 1781 source3/utils/net_rpc_printer.c const char *drivername = NULL; drivername 1868 source3/utils/net_rpc_printer.c drivername = drv_info_src.info3.driver_name; drivername 1894 source3/utils/net_rpc_printer.c drivername, printername)); drivername 1898 source3/utils/net_rpc_printer.c if (!drivername || strlen(drivername) == 0) { drivername 1905 source3/utils/net_rpc_printer.c info_dst.info2.drivername = drivername; drivername 1913 source3/utils/net_rpc_printer.c drivername, printername)); drivername 531 source4/ntptr/simple_ldb/ntptr_simple_ldb.c info[i].info2.drivername = samdb_result_string(msgs[i], "drivername", ""); drivername 532 source4/ntptr/simple_ldb/ntptr_simple_ldb.c W_ERROR_HAVE_NO_MEMORY(info[i].info2.drivername); drivername 263 source4/torture/rpc/spoolss_win.c ctx->printer_has_driver = gp.out.info->info2.drivername && drivername 264 source4/torture/rpc/spoolss_win.c strlen(gp.out.info->info2.drivername);