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