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);