info_3            172 source3/include/nt_printing.h 	NT_PRINTER_DRIVER_INFO_LEVEL_3 *info_3;
info_3           4844 source3/include/proto.h bool printer_driver_in_use ( NT_PRINTER_DRIVER_INFO_LEVEL_3 *info_3 );
info_3           4847 source3/include/proto.h 			     NT_PRINTER_DRIVER_INFO_LEVEL_3 *info_3,
info_3           1736 source3/printing/nt_printing.c 			driver=driver_abstract.info_3;
info_3           1857 source3/printing/nt_printing.c 		driver = driver_abstract.info_3;
info_3           2318 source3/printing/nt_printing.c 			if (driver.info_3 == NULL)
info_3           2321 source3/printing/nt_printing.c 				info3=driver.info_3;
info_3           4732 source3/printing/nt_printing.c 			result=add_a_printer_driver_3(driver.info_3);
info_3           4761 source3/printing/nt_printing.c 				result = get_a_printer_driver_3(&driver->info_3, drivername,
info_3           4765 source3/printing/nt_printing.c 					result = get_a_printer_driver_3( &driver->info_3,
info_3           4769 source3/printing/nt_printing.c 				result = get_a_printer_driver_3(&driver->info_3, drivername,
info_3           4795 source3/printing/nt_printing.c 			if (driver.info_3 != NULL)
info_3           4797 source3/printing/nt_printing.c 				info3=driver.info_3;
info_3           4835 source3/printing/nt_printing.c bool printer_driver_in_use ( NT_PRINTER_DRIVER_INFO_LEVEL_3 *info_3 )
info_3           4842 source3/printing/nt_printing.c 	if ( !info_3 )
info_3           4856 source3/printing/nt_printing.c 		if ( strequal(info_3->name, printer->info_2->drivername) )
info_3           4868 source3/printing/nt_printing.c 		DEBUG(5,("printer_driver_in_use: driver \"%s\" is currently in use\n", info_3->name));
info_3           4873 source3/printing/nt_printing.c 		if ( !strequal( "Windows NT x86", info_3->environment ) ) {
info_3           4874 source3/printing/nt_printing.c 			werr = get_a_printer_driver( &d, 3, info_3->name, "Windows NT x86", DRIVER_ANY_VERSION );
info_3           4877 source3/printing/nt_printing.c 			switch ( info_3->cversion ) {
info_3           4879 source3/printing/nt_printing.c 				werr = get_a_printer_driver( &d, 3, info_3->name, "Windows NT x86", 3 );
info_3           4882 source3/printing/nt_printing.c 				werr = get_a_printer_driver( &d, 3, info_3->name, "Windows NT x86", 2 );
info_3           4886 source3/printing/nt_printing.c 					info_3->cversion));
info_3           5084 source3/printing/nt_printing.c 		if ( !strequal(info->name, driver.info_3->name) ) {
info_3           5085 source3/printing/nt_printing.c 			if ( trim_overlap_drv_files(info, driver.info_3) ) {
info_3           5100 source3/printing/nt_printing.c 	driver.info_3 = info;
info_3           5115 source3/printing/nt_printing.c 				NT_PRINTER_DRIVER_INFO_LEVEL_3 *info_3)
info_3           5128 source3/printing/nt_printing.c 	if ( !info_3 )
info_3           5131 source3/printing/nt_printing.c 	DEBUG(6,("delete_driver_files: deleting driver [%s] - version [%d]\n", info_3->name, info_3->cversion));
info_3           5157 source3/printing/nt_printing.c 	if ( *info_3->driverpath ) {
info_3           5158 source3/printing/nt_printing.c 		if ( (s = strchr( &info_3->driverpath[1], '\\' )) != NULL ) {
info_3           5166 source3/printing/nt_printing.c 	if ( *info_3->configfile ) {
info_3           5167 source3/printing/nt_printing.c 		if ( (s = strchr( &info_3->configfile[1], '\\' )) != NULL ) {
info_3           5175 source3/printing/nt_printing.c 	if ( *info_3->datafile ) {
info_3           5176 source3/printing/nt_printing.c 		if ( (s = strchr( &info_3->datafile[1], '\\' )) != NULL ) {
info_3           5184 source3/printing/nt_printing.c 	if ( *info_3->helpfile ) {
info_3           5185 source3/printing/nt_printing.c 		if ( (s = strchr( &info_3->helpfile[1], '\\' )) != NULL ) {
info_3           5195 source3/printing/nt_printing.c 	if ( info_3->dependentfiles ) {
info_3           5196 source3/printing/nt_printing.c 		while ( info_3->dependentfiles[i][0] ) {
info_3           5201 source3/printing/nt_printing.c 			if ( (p = strchr( info_3->dependentfiles[i]+1, '\\' )) != NULL ) {
info_3           5229 source3/printing/nt_printing.c 			     NT_PRINTER_DRIVER_INFO_LEVEL_3 *info_3,
info_3           5239 source3/printing/nt_printing.c 	arch = get_short_archi(info_3->environment);
info_3           5244 source3/printing/nt_printing.c 			arch, version, info_3->name) < 0) {
info_3           5251 source3/printing/nt_printing.c 	ctr.info_3 = info_3;
info_3           5280 source3/printing/nt_printing.c 		delete_driver_files(rpc_pipe, info_3);
info_3           1042 source3/registry/reg_backend_printing.c 	fill_in_driver_values( driver_ctr.info_3, values );
info_3           1981 source3/rpc_server/srv_spoolss_nt.c 		printer->info_3 = NULL;
info_3           1982 source3/rpc_server/srv_spoolss_nt.c 		if (!driver_info3_to_nt_driver_info3(r->info.info3, &printer->info_3)) {
info_3           2157 source3/rpc_server/srv_spoolss_nt.c 	if (printer_driver_in_use(info.info_3)) {
info_3           2172 source3/rpc_server/srv_spoolss_nt.c 				p, info_win2k.info_3, 3, false);
info_3           2184 source3/rpc_server/srv_spoolss_nt.c 	status = delete_printer_driver(p, info.info_3, version, false);
info_3           2261 source3/rpc_server/srv_spoolss_nt.c 	if ( printer_driver_in_use(info.info_3) ) {
info_3           2282 source3/rpc_server/srv_spoolss_nt.c 	if ( delete_files && printer_driver_files_in_use(info.info_3) & (r->in.delete_flags & DPD_DELETE_ALL_FILES) ) {
info_3           2297 source3/rpc_server/srv_spoolss_nt.c 			if ( delete_files && printer_driver_files_in_use(info_win2k.info_3) & (r->in.delete_flags & DPD_DELETE_ALL_FILES) ) {
info_3           2308 source3/rpc_server/srv_spoolss_nt.c 				p, info_win2k.info_3, 3, delete_files);
info_3           2318 source3/rpc_server/srv_spoolss_nt.c 	status = delete_printer_driver(p, info.info_3, version, delete_files);
info_3           4731 source3/rpc_server/srv_spoolss_nt.c 	r->driver_name		= talloc_strdup(mem_ctx, driver->info_3->name);
info_3           4749 source3/rpc_server/srv_spoolss_nt.c 	r->version		= driver->info_3->cversion;
info_3           4751 source3/rpc_server/srv_spoolss_nt.c 	r->driver_name		= talloc_strdup(mem_ctx, driver->info_3->name);
info_3           4753 source3/rpc_server/srv_spoolss_nt.c 	r->architecture		= talloc_strdup(mem_ctx, driver->info_3->environment);
info_3           4756 source3/rpc_server/srv_spoolss_nt.c 	if (strlen(driver->info_3->driverpath)) {
info_3           4758 source3/rpc_server/srv_spoolss_nt.c 				cservername, driver->info_3->driverpath);
info_3           4764 source3/rpc_server/srv_spoolss_nt.c 	if (strlen(driver->info_3->datafile)) {
info_3           4766 source3/rpc_server/srv_spoolss_nt.c 				cservername, driver->info_3->datafile);
info_3           4772 source3/rpc_server/srv_spoolss_nt.c 	if (strlen(driver->info_3->configfile)) {
info_3           4774 source3/rpc_server/srv_spoolss_nt.c 				cservername, driver->info_3->configfile);
info_3           4794 source3/rpc_server/srv_spoolss_nt.c 	r->version		= driver->info_3->cversion;
info_3           4796 source3/rpc_server/srv_spoolss_nt.c 	r->driver_name		= talloc_strdup(mem_ctx, driver->info_3->name);
info_3           4798 source3/rpc_server/srv_spoolss_nt.c 	r->architecture		= talloc_strdup(mem_ctx, driver->info_3->environment);
info_3           4801 source3/rpc_server/srv_spoolss_nt.c 	if (strlen(driver->info_3->driverpath)) {
info_3           4803 source3/rpc_server/srv_spoolss_nt.c 				cservername, driver->info_3->driverpath);
info_3           4809 source3/rpc_server/srv_spoolss_nt.c 	if (strlen(driver->info_3->datafile)) {
info_3           4811 source3/rpc_server/srv_spoolss_nt.c 				cservername, driver->info_3->datafile);
info_3           4817 source3/rpc_server/srv_spoolss_nt.c 	if (strlen(driver->info_3->configfile)) {
info_3           4819 source3/rpc_server/srv_spoolss_nt.c 				cservername, driver->info_3->configfile);
info_3           4825 source3/rpc_server/srv_spoolss_nt.c 	if (strlen(driver->info_3->helpfile)) {
info_3           4827 source3/rpc_server/srv_spoolss_nt.c 				cservername, driver->info_3->helpfile);
info_3           4833 source3/rpc_server/srv_spoolss_nt.c 	r->monitor_name		= talloc_strdup(mem_ctx, driver->info_3->monitorname);
info_3           4835 source3/rpc_server/srv_spoolss_nt.c 	r->default_datatype	= talloc_strdup(mem_ctx, driver->info_3->defaultdatatype);
info_3           4839 source3/rpc_server/srv_spoolss_nt.c 							   driver->info_3->dependentfiles,
info_3           4855 source3/rpc_server/srv_spoolss_nt.c 	r->version		= driver->info_3->cversion;
info_3           4857 source3/rpc_server/srv_spoolss_nt.c 	r->driver_name		= talloc_strdup(mem_ctx, driver->info_3->name);
info_3           4859 source3/rpc_server/srv_spoolss_nt.c 	r->architecture		= talloc_strdup(mem_ctx, driver->info_3->environment);
info_3           4862 source3/rpc_server/srv_spoolss_nt.c 	if (strlen(driver->info_3->driverpath)) {
info_3           4864 source3/rpc_server/srv_spoolss_nt.c 				cservername, driver->info_3->driverpath);
info_3           4870 source3/rpc_server/srv_spoolss_nt.c 	if (strlen(driver->info_3->datafile)) {
info_3           4872 source3/rpc_server/srv_spoolss_nt.c 				cservername, driver->info_3->datafile);
info_3           4878 source3/rpc_server/srv_spoolss_nt.c 	if (strlen(driver->info_3->configfile)) {
info_3           4880 source3/rpc_server/srv_spoolss_nt.c 				cservername, driver->info_3->configfile);
info_3           4886 source3/rpc_server/srv_spoolss_nt.c 	if (strlen(driver->info_3->helpfile)) {
info_3           4888 source3/rpc_server/srv_spoolss_nt.c 				cservername, driver->info_3->helpfile);
info_3           4895 source3/rpc_server/srv_spoolss_nt.c 							   driver->info_3->dependentfiles,
info_3           4899 source3/rpc_server/srv_spoolss_nt.c 	r->monitor_name		= talloc_strdup(mem_ctx, driver->info_3->monitorname);
info_3           4901 source3/rpc_server/srv_spoolss_nt.c 	r->default_datatype	= talloc_strdup(mem_ctx, driver->info_3->defaultdatatype);
info_3           4922 source3/rpc_server/srv_spoolss_nt.c 	r->version		= driver->info_3->cversion;
info_3           4924 source3/rpc_server/srv_spoolss_nt.c 	r->driver_name		= talloc_strdup(mem_ctx, driver->info_3->name);
info_3           4926 source3/rpc_server/srv_spoolss_nt.c 	r->architecture		= talloc_strdup(mem_ctx, driver->info_3->environment);
info_3           4929 source3/rpc_server/srv_spoolss_nt.c 	if (strlen(driver->info_3->driverpath)) {
info_3           4931 source3/rpc_server/srv_spoolss_nt.c 				cservername, driver->info_3->driverpath);
info_3           4937 source3/rpc_server/srv_spoolss_nt.c 	if (strlen(driver->info_3->datafile)) {
info_3           4939 source3/rpc_server/srv_spoolss_nt.c 				cservername, driver->info_3->datafile);
info_3           4945 source3/rpc_server/srv_spoolss_nt.c 	if (strlen(driver->info_3->configfile)) {
info_3           4947 source3/rpc_server/srv_spoolss_nt.c 				cservername, driver->info_3->configfile);
info_3           4970 source3/rpc_server/srv_spoolss_nt.c 	r->version		= driver->info_3->cversion;
info_3           4972 source3/rpc_server/srv_spoolss_nt.c 	r->driver_name		= talloc_strdup(mem_ctx, driver->info_3->name);
info_3           4974 source3/rpc_server/srv_spoolss_nt.c 	r->architecture		= talloc_strdup(mem_ctx, driver->info_3->environment);
info_3           4977 source3/rpc_server/srv_spoolss_nt.c 	if (strlen(driver->info_3->driverpath)) {
info_3           4979 source3/rpc_server/srv_spoolss_nt.c 				cservername, driver->info_3->driverpath);
info_3           4985 source3/rpc_server/srv_spoolss_nt.c 	if (strlen(driver->info_3->datafile)) {
info_3           4987 source3/rpc_server/srv_spoolss_nt.c 				cservername, driver->info_3->datafile);
info_3           4993 source3/rpc_server/srv_spoolss_nt.c 	if (strlen(driver->info_3->configfile)) {
info_3           4995 source3/rpc_server/srv_spoolss_nt.c 				cservername, driver->info_3->configfile);
info_3           5001 source3/rpc_server/srv_spoolss_nt.c 	if (strlen(driver->info_3->helpfile)) {
info_3           5003 source3/rpc_server/srv_spoolss_nt.c 				cservername, driver->info_3->helpfile);
info_3           5009 source3/rpc_server/srv_spoolss_nt.c 	r->monitor_name		= talloc_strdup(mem_ctx, driver->info_3->monitorname);
info_3           5011 source3/rpc_server/srv_spoolss_nt.c 	r->default_datatype	= talloc_strdup(mem_ctx, driver->info_3->defaultdatatype);
info_3           5015 source3/rpc_server/srv_spoolss_nt.c 							   driver->info_3->dependentfiles,
info_3           5072 source3/rpc_server/srv_spoolss_nt.c 	if (strlen(driver->info_3->driverpath)) {
info_3           5080 source3/rpc_server/srv_spoolss_nt.c 						     driver->info_3->driverpath,
info_3           5087 source3/rpc_server/srv_spoolss_nt.c 	if (strlen(driver->info_3->configfile)) {
info_3           5095 source3/rpc_server/srv_spoolss_nt.c 						     driver->info_3->configfile,
info_3           5102 source3/rpc_server/srv_spoolss_nt.c 	if (strlen(driver->info_3->datafile)) {
info_3           5110 source3/rpc_server/srv_spoolss_nt.c 						     driver->info_3->datafile,
info_3           5117 source3/rpc_server/srv_spoolss_nt.c 	if (strlen(driver->info_3->helpfile)) {
info_3           5125 source3/rpc_server/srv_spoolss_nt.c 						     driver->info_3->helpfile,
info_3           5132 source3/rpc_server/srv_spoolss_nt.c 	for (i=0; driver->info_3->dependentfiles[i][0] != '\0'; i++) {
info_3           5140 source3/rpc_server/srv_spoolss_nt.c 						     driver->info_3->dependentfiles[i],
info_3           5165 source3/rpc_server/srv_spoolss_nt.c 	r->version		= driver->info_3->cversion;
info_3           5167 source3/rpc_server/srv_spoolss_nt.c 	r->driver_name		= talloc_strdup(mem_ctx, driver->info_3->name);
info_3           5169 source3/rpc_server/srv_spoolss_nt.c 	r->architecture		= talloc_strdup(mem_ctx, driver->info_3->environment);
info_3           5180 source3/rpc_server/srv_spoolss_nt.c 	r->monitor_name		= talloc_strdup(mem_ctx, driver->info_3->monitorname);
info_3           5183 source3/rpc_server/srv_spoolss_nt.c 	r->default_datatype	= talloc_strdup(mem_ctx, driver->info_3->defaultdatatype);
info_3           7675 source3/rpc_server/srv_spoolss_nt.c 		driver_name = driver.info_3->name ? driver.info_3->name : "";
info_3           7705 source3/rpc_server/srv_spoolss_nt.c 		version = driver.info_3->cversion;
info_3            667 source3/smbd/lanman.c 	trim_string(driver.info_3->driverpath, "\\print$\\WIN40\\0\\", 0);
info_3            668 source3/smbd/lanman.c 	trim_string(driver.info_3->datafile, "\\print$\\WIN40\\0\\", 0);
info_3            669 source3/smbd/lanman.c 	trim_string(driver.info_3->helpfile, "\\print$\\WIN40\\0\\", 0);
info_3            672 source3/smbd/lanman.c 	PACKS(desc, "z", driver.info_3->name);        /* long printer name */
info_3            673 source3/smbd/lanman.c 	PACKS(desc, "z", driver.info_3->driverpath);  /* Driverfile Name */
info_3            674 source3/smbd/lanman.c 	PACKS(desc, "z", driver.info_3->datafile);    /* Datafile name */
info_3            675 source3/smbd/lanman.c 	PACKS(desc, "z", driver.info_3->monitorname); /* language monitor */
info_3            681 source3/smbd/lanman.c 	PACKS(desc,"z", driver.info_3->defaultdatatype);    /* default data type */
info_3            682 source3/smbd/lanman.c 	PACKS(desc,"z", driver.info_3->helpfile);           /* helpfile name */
info_3            683 source3/smbd/lanman.c 	PACKS(desc,"z", driver.info_3->driverpath);               /* driver name */
info_3            685 source3/smbd/lanman.c 	DEBUG(3,("Printer Driver Name: %s:\n",driver.info_3->name));
info_3            686 source3/smbd/lanman.c 	DEBUG(3,("Driver: %s:\n",driver.info_3->driverpath));
info_3            687 source3/smbd/lanman.c 	DEBUG(3,("Data File: %s:\n",driver.info_3->datafile));
info_3            688 source3/smbd/lanman.c 	DEBUG(3,("Language Monitor: %s:\n",driver.info_3->monitorname));
info_3            690 source3/smbd/lanman.c 	DEBUG(3,("Data Type: %s:\n",driver.info_3->defaultdatatype));
info_3            691 source3/smbd/lanman.c 	DEBUG(3,("Help File: %s:\n",driver.info_3->helpfile));
info_3            694 source3/smbd/lanman.c 	for ( i=0; i<count && driver.info_3->dependentfiles && *driver.info_3->dependentfiles[i]; i++) 
info_3            696 source3/smbd/lanman.c 		trim_string(driver.info_3->dependentfiles[i], "\\print$\\WIN40\\0\\", 0);
info_3            697 source3/smbd/lanman.c 		PACKS(desc,"z",driver.info_3->dependentfiles[i]);         /* driver files to copy */
info_3            698 source3/smbd/lanman.c 		DEBUG(3,("Dependent File: %s:\n",driver.info_3->dependentfiles[i]));
info_3            719 source3/smbd/lanman.c 	if ( driver.info_3 )
info_3            829 source3/smbd/lanman.c 	while ( driver.info_3->dependentfiles && *driver.info_3->dependentfiles[result] )
info_3            836 source3/smbd/lanman.c 	if ( driver.info_3 )