printer            39 examples/printing/prtpub.c void map_orientation(HANDLE ph, TCHAR *printer, TCHAR *port)
printer            46 examples/printing/prtpub.c 	rot = DeviceCapabilities(printer, port, DC_BINNAMES, NULL, NULL);
printer            61 examples/printing/prtpub.c void map_resolution(HANDLE ph, TCHAR *printer, TCHAR *port)
printer            65 examples/printing/prtpub.c 	num = DeviceCapabilities(printer, port, DC_ENUMRESOLUTIONS, NULL, NULL);
printer            69 examples/printing/prtpub.c 	num = DeviceCapabilities(printer, port, DC_ENUMRESOLUTIONS, (BYTE *) res, NULL);
printer            78 examples/printing/prtpub.c void map_extents(HANDLE ph, TCHAR *printer, TCHAR *port)
printer            82 examples/printing/prtpub.c 	extentval = DeviceCapabilities(printer, port, DC_MINEXTENT, NULL, NULL);
printer            89 examples/printing/prtpub.c 	extentval = DeviceCapabilities(printer, port, DC_MAXEXTENT, NULL, NULL);
printer            98 examples/printing/prtpub.c void map_printrateunit(HANDLE ph, TCHAR *printer, TCHAR *port)
printer           106 examples/printing/prtpub.c 	unit = DeviceCapabilities(printer, port, DC_PRINTRATEUNIT, NULL, NULL);
printer           129 examples/printing/prtpub.c void map_generic_boolean(HANDLE ph, TCHAR *printer, TCHAR *port, WORD cap, TCHAR *key)
printer           133 examples/printing/prtpub.c 	boolval = (BYTE) (DeviceCapabilities(printer, port, cap, NULL, NULL) ? 1 : 0);
printer           138 examples/printing/prtpub.c void map_generic_dword(HANDLE ph, TCHAR *printer, TCHAR *port, WORD cap, TCHAR *key)
printer           142 examples/printing/prtpub.c 	dword = DeviceCapabilities(printer, port, cap, NULL, NULL);
printer           150 examples/printing/prtpub.c void map_generic_multi_sz(HANDLE ph, TCHAR *printer, TCHAR *port, WORD cap, TCHAR *key, int size)
printer           156 examples/printing/prtpub.c 	num_items = DeviceCapabilities(printer, port, cap, NULL, NULL);
printer           161 examples/printing/prtpub.c 	num_items = DeviceCapabilities(printer, port, cap, strings_in, NULL);
printer           181 examples/printing/prtpub.c 	TCHAR *printer;
printer           191 examples/printing/prtpub.c 	printer = argv[1];
printer           193 examples/printing/prtpub.c 	if (!(OpenPrinter(printer, &ph, &admin_access))) {
printer           211 examples/printing/prtpub.c 	map_generic_multi_sz(ph, printer, port, DC_BINNAMES, _T("printBinNames"), 24);
printer           212 examples/printing/prtpub.c 	map_generic_boolean(ph, printer, port, DC_COLLATE, _T("printCollate"));
printer           213 examples/printing/prtpub.c 	map_generic_dword(ph, printer, port, DC_COPIES, _T("printMaxCopies"));
printer           214 examples/printing/prtpub.c 	map_generic_dword(ph, printer, port, DC_DRIVER, _T("driverVersion"));
printer           215 examples/printing/prtpub.c 	map_generic_boolean(ph, printer, port, DC_DUPLEX, _T("printDuplexSupported"));
printer           216 examples/printing/prtpub.c 	map_extents(ph, printer, port);
printer           217 examples/printing/prtpub.c 	map_resolution(ph, printer, port);
printer           218 examples/printing/prtpub.c 	map_orientation(ph, printer, port);
printer           219 examples/printing/prtpub.c 	map_generic_multi_sz(ph, printer, port, DC_PAPERNAMES, _T("printMediaSupported"), 64);
printer           221 examples/printing/prtpub.c 	map_generic_boolean(ph, printer, port, DC_COLORDEVICE, _T("printColor"));
printer           222 examples/printing/prtpub.c 	map_generic_multi_sz(ph, printer, port, DC_PERSONALITY, _T("printLanguage"), 64);
printer           223 examples/printing/prtpub.c 	map_generic_multi_sz(ph, printer, port, DC_MEDIAREADY, _T("printMediaReady"),64);
printer           224 examples/printing/prtpub.c 	map_generic_dword(ph, printer, port, DC_PRINTERMEM, _T("printMemory"));
printer           225 examples/printing/prtpub.c 	map_generic_dword(ph, printer, port, DC_PRINTRATE, _T("printRate"));
printer           226 examples/printing/prtpub.c 	map_printrateunit(ph, printer, port);
printer           228 examples/printing/prtpub.c 	map_generic_boolean(ph, printer, port, DC_STAPLE, _T("printStaplingSupported"));
printer           231 examples/printing/prtpub.c 	map_generic_dword(ph, printer, port, DC_PRINTRATEPPM, _T("printPagesPerMinute"));
printer            87 source3/client/smbspool.c 	               *printer;/* Printer name */
printer           224 source3/client/smbspool.c 		printer = uri_unescape_alloc(sep);
printer           228 source3/client/smbspool.c 		printer = uri_unescape_alloc(tmp2);
printer           261 source3/client/smbspool.c 		cli = smb_connect(workgroup, server, port, printer,
printer            42 source3/include/ads_protos.h 				      const char *printer,
printer           394 source3/include/nt_printing.h 	fstring printer;	/* Name of printer notified */
printer          1907 source3/include/proto.h 					  const char *printer);
printer          2736 source3/include/proto.h int cli_NetPrintQGetInfo(struct cli_state *cli, const char *printer,
printer          4827 source3/include/proto.h WERROR mod_a_printer(NT_PRINTER_INFO_LEVEL *printer, uint32 level);
printer          4828 source3/include/proto.h bool set_driver_init(NT_PRINTER_INFO_LEVEL *printer, uint32 level);
printer          4830 source3/include/proto.h WERROR save_driver_init(NT_PRINTER_INFO_LEVEL *printer, uint32 level, uint8 *data, uint32 data_len);
printer          4856 source3/include/proto.h char* get_server_name( Printer_entry *printer );
printer          4877 source3/include/proto.h bool cups_pull_comment_location(NT_PRINTER_INFO_LEVEL_2 *printer);
printer          5978 source3/include/proto.h WERROR set_printer_dataex(NT_PRINTER_INFO_LEVEL *printer,
printer          5984 source3/include/proto.h 				       NT_PRINTER_INFO_LEVEL *printer,
printer          5989 source3/include/proto.h 					NT_PRINTER_INFO_LEVEL *printer,
printer          5994 source3/include/proto.h 				      NT_PRINTER_INFO_LEVEL *printer,
printer          5999 source3/include/proto.h 				     NT_PRINTER_INFO_LEVEL *printer,
printer          6004 source3/include/proto.h 				       NT_PRINTER_INFO_LEVEL *printer,
printer          6009 source3/include/proto.h 				   NT_PRINTER_INFO_LEVEL *printer,
printer          6014 source3/include/proto.h 				    NT_PRINTER_INFO_LEVEL *printer,
printer          6019 source3/include/proto.h 				   NT_PRINTER_INFO_LEVEL *printer,
printer          6024 source3/include/proto.h 					   NT_PRINTER_INFO_LEVEL *printer,
printer          6029 source3/include/proto.h 				      NT_PRINTER_INFO_LEVEL *printer,
printer          6034 source3/include/proto.h 				    NT_PRINTER_INFO_LEVEL *printer,
printer          6039 source3/include/proto.h 				      NT_PRINTER_INFO_LEVEL *printer,
printer          6044 source3/include/proto.h 				 NT_PRINTER_INFO_LEVEL *printer,
printer          6053 source3/include/proto.h bool add_printer_hook(TALLOC_CTX *ctx, NT_USER_TOKEN *token, NT_PRINTER_INFO_LEVEL *printer);
printer           558 source3/include/smb.h 	bool printer;
printer            45 source3/include/smb_macros.h #define IS_PRINT(conn)       ((conn) && (conn)->printer)
printer            30 source3/libads/ldap_printer.c 				       const char *printer,
printer            72 source3/libads/ldap_printer.c 	if (asprintf(&s, "(cn=%s-%s)", srv_cn[0], printer) == -1) {
printer           310 source3/libads/ldap_printer.c 					  const char *printer)
printer           319 source3/libads/ldap_printer.c 	if ((asprintf(&printername, "%s\\%s", cli->srv_name_slash, printer) == -1)) {
printer           391 source3/libads/ldap_printer.c 	ads_mod_str(mem_ctx, mods, SPOOL_REG_PRINTERNAME, printer);
printer          2076 source3/libsmb/clirap2.c int cli_NetPrintQGetInfo(struct cli_state *cli, const char *printer,
printer          2096 source3/libsmb/clirap2.c 	PUTSTRING(p, printer, RAP_SHARENAME_LEN-1);
printer           470 source3/modules/onefs_open.c 	if (conn->printer) {
printer            89 source3/printing/notify.c 	len += tdb_pack(buf + len, buflen - len, "f", msg->printer);
printer           123 source3/printing/notify.c 						  const char *printer,
printer           136 source3/printing/notify.c 		if (strequal(printer, pq->msg->printer)) {
printer           163 source3/printing/notify.c 		if (strequal(printer, pq->msg->printer)) {
printer           175 source3/printing/notify.c 		  (unsigned long)msg_count, msg_count != 1 ? "s" : "", printer));
printer           181 source3/printing/notify.c 	if (!print_notify_pid_list(printer, send_ctx, &num_pids, &pid_list))
printer           215 source3/printing/notify.c 			msg_ctx, notify_queue_head->msg->printer, timeout);
printer           286 source3/printing/notify.c 					strequal(tmp_ptr->msg->printer, msg->printer)) {
printer           289 source3/printing/notify.c 					 "printer %s in notify_queue\n", msg->type, msg->field, msg->printer));
printer           318 source3/printing/notify.c to notify_queue_head\n", msg->type, msg->field, msg->printer));
printer           355 source3/printing/notify.c 	fstrcpy(msg->printer, sharename);
printer           384 source3/printing/notify.c 	fstrcpy(msg->printer, sharename);
printer          3149 source3/printing/nt_printing.c                                      NT_PRINTER_INFO_LEVEL *printer)
printer          3168 source3/printing/nt_printing.c 	DEBUG(5, ("publishing printer %s\n", printer->info_2->printername));
printer          3211 source3/printing/nt_printing.c 	sharename_escaped = escape_rdn_val_string_alloc(printer->info_2->sharename);
printer          3231 source3/printing/nt_printing.c 	get_local_printer_publishing_data(ctx, &mods, printer->info_2->data);
printer          3233 source3/printing/nt_printing.c 	            printer->info_2->sharename);
printer          3246 source3/printing/nt_printing.c 		DEBUG(3, ("error publishing %s: %s\n", printer->info_2->sharename, ads_errstr(ads_rc)));
printer          3253 source3/printing/nt_printing.c 		store_printer_guid(printer->info_2, guid);
printer          3254 source3/printing/nt_printing.c 		win_rc = mod_a_printer(printer, 2);
printer          3262 source3/printing/nt_printing.c                                        NT_PRINTER_INFO_LEVEL *printer)
printer          3268 source3/printing/nt_printing.c 	DEBUG(5, ("unpublishing printer %s\n", printer->info_2->printername));
printer          3272 source3/printing/nt_printing.c 			    printer->info_2->sharename, global_myname());
printer          3301 source3/printing/nt_printing.c 	NT_PRINTER_INFO_LEVEL *printer = NULL;
printer          3304 source3/printing/nt_printing.c 	win_rc = get_a_printer(print_hnd, &printer, 2, lp_servicename(snum));
printer          3312 source3/printing/nt_printing.c 		if (!(map_nt_printer_info2_to_dsspooler(printer->info_2))) {
printer          3317 source3/printing/nt_printing.c 		printer->info_2->attributes |= PRINTER_ATTRIBUTE_PUBLISHED;
printer          3320 source3/printing/nt_printing.c 		printer->info_2->attributes ^= PRINTER_ATTRIBUTE_PUBLISHED;
printer          3327 source3/printing/nt_printing.c 	win_rc = mod_a_printer(printer, 2);
printer          3355 source3/printing/nt_printing.c 		win_rc = nt_printer_publish_ads(ads, printer);
printer          3358 source3/printing/nt_printing.c 		win_rc = nt_printer_unpublish_ads(ads, printer);
printer          3363 source3/printing/nt_printing.c 	free_a_printer(&printer, 2);
printer          3374 source3/printing/nt_printing.c 	NT_PRINTER_INFO_LEVEL *printer = NULL;
printer          3399 source3/printing/nt_printing.c 		if (W_ERROR_IS_OK(get_a_printer(NULL, &printer, 2,
printer          3401 source3/printing/nt_printing.c 		    (printer->info_2->attributes & PRINTER_ATTRIBUTE_PUBLISHED))
printer          3402 source3/printing/nt_printing.c 			nt_printer_publish_ads(ads, printer);
printer          3404 source3/printing/nt_printing.c 		free_a_printer(&printer, 2);
printer          3415 source3/printing/nt_printing.c 	NT_PRINTER_INFO_LEVEL *printer = NULL;
printer          3422 source3/printing/nt_printing.c 	win_rc = get_a_printer(print_hnd, &printer, 2, lp_servicename(snum));
printer          3425 source3/printing/nt_printing.c 	    !(printer->info_2->attributes & PRINTER_ATTRIBUTE_PUBLISHED) ||
printer          3426 source3/printing/nt_printing.c 	    ((i = lookup_printerkey(printer->info_2->data, SPOOL_DSSPOOLER_KEY)) < 0) ||
printer          3427 source3/printing/nt_printing.c 	    !(ctr = printer->info_2->data->keys[i].values) ||
printer          3430 source3/printing/nt_printing.c 		free_a_printer(&printer, 2);
printer          3462 source3/printing/nt_printing.c 	free_a_printer(&printer, 2);
printer          4100 source3/printing/nt_printing.c static uint32 dump_a_printer(NT_PRINTER_INFO_LEVEL *printer, uint32 level)
printer          4110 source3/printing/nt_printing.c 			if (printer->info_2 == NULL)
printer          4114 source3/printing/nt_printing.c 				info2=printer->info_2;
printer          4190 source3/printing/nt_printing.c WERROR mod_a_printer(NT_PRINTER_INFO_LEVEL *printer, uint32 level)
printer          4194 source3/printing/nt_printing.c 	dump_a_printer(printer, level);
printer          4209 source3/printing/nt_printing.c 			printer->info_2->changeid = rev_changeid();
printer          4230 source3/printing/nt_printing.c 			result=update_a_printer_2(printer->info_2);
printer          4338 source3/printing/nt_printing.c bool set_driver_init(NT_PRINTER_INFO_LEVEL *printer, uint32 level)
printer          4344 source3/printing/nt_printing.c 			result = set_driver_init_2(printer->info_2);
printer          4450 source3/printing/nt_printing.c static uint32 update_driver_init(NT_PRINTER_INFO_LEVEL *printer, uint32 level)
printer          4454 source3/printing/nt_printing.c 	dump_a_printer(printer, level);
printer          4458 source3/printing/nt_printing.c 			result = update_driver_init_2(printer->info_2);
printer          4517 source3/printing/nt_printing.c static WERROR save_driver_init_2(NT_PRINTER_INFO_LEVEL *printer, uint8 *data, uint32 data_len )
printer          4522 source3/printing/nt_printing.c 	NT_DEVICEMODE *tmp_devmode = printer->info_2->devmode;
printer          4529 source3/printing/nt_printing.c 	if ( !printer->info_2->devmode && data_len ) {
printer          4555 source3/printing/nt_printing.c 		printer->info_2->devmode = nt_devmode;
printer          4564 source3/printing/nt_printing.c 	if ( update_driver_init(printer, 2) != 0 ) {
printer          4575 source3/printing/nt_printing.c 	status = mod_a_printer(printer, 2);
printer          4578 source3/printing/nt_printing.c 				  printer->info_2->printername));
printer          4585 source3/printing/nt_printing.c 	printer->info_2->devmode = tmp_devmode;
printer          4594 source3/printing/nt_printing.c WERROR save_driver_init(NT_PRINTER_INFO_LEVEL *printer, uint32 level, uint8 *data, uint32 data_len)
printer          4600 source3/printing/nt_printing.c 			status = save_driver_init_2( printer, data, data_len );
printer          4701 source3/printing/nt_printing.c 	NT_PRINTER_INFO_LEVEL *printer = *pp_printer;
printer          4703 source3/printing/nt_printing.c 	if ( !printer )
printer          4708 source3/printing/nt_printing.c 			if ( printer->info_2 )
printer          4709 source3/printing/nt_printing.c 				free_nt_printer_info_level_2(&printer->info_2);
printer          4839 source3/printing/nt_printing.c 	NT_PRINTER_INFO_LEVEL *printer = NULL;
printer          4853 source3/printing/nt_printing.c 		if ( !W_ERROR_IS_OK(get_a_printer(NULL, &printer, 2, lp_servicename(snum))) )
printer          4856 source3/printing/nt_printing.c 		if ( strequal(info_3->name, printer->info_2->drivername) )
printer          4859 source3/printing/nt_printing.c 		free_a_printer( &printer, 2 );
printer          5760 source3/printing/nt_printing.c 	NT_PRINTER_INFO_LEVEL *printer = NULL;
printer          5766 source3/printing/nt_printing.c 	if (!W_ERROR_IS_OK(get_a_printer(NULL, &printer, 2, servicename)))
printer          5769 source3/printing/nt_printing.c 	if (printer->info_2->starttime == 0 && printer->info_2->untiltime == 0)
printer          5775 source3/printing/nt_printing.c 	if (mins >= printer->info_2->starttime && mins <= printer->info_2->untiltime)
printer          5778 source3/printing/nt_printing.c 	free_a_printer(&printer, 2);
printer          5790 source3/printing/nt_printing.c char* get_server_name( Printer_entry *printer )
printer          5792 source3/printing/nt_printing.c 	return printer->servername;
printer          1613 source3/printing/print_cups.c bool cups_pull_comment_location(NT_PRINTER_INFO_LEVEL_2 *printer)
printer          1634 source3/printing/print_cups.c 	DEBUG(5, ("pulling %s location\n", printer->sharename));
printer          1673 source3/printing/print_cups.c 	if (!push_utf8_talloc(frame, &sharename, printer->sharename, &size)) {
printer          1726 source3/printing/print_cups.c 			     && !strlen(printer->comment) )
printer          1737 source3/printing/print_cups.c 			    	strlcpy(printer->comment,
printer          1739 source3/printing/print_cups.c 					sizeof(printer->comment));
printer          1745 source3/printing/print_cups.c 			     && !strlen(printer->location) )
printer          1756 source3/printing/print_cups.c 			    	strlcpy(printer->location,
printer          1758 source3/printing/print_cups.c 					sizeof(printer->location));
printer            48 source3/printing/tests/vlp.c static void get_job_list(char *printer, struct vlp_job **job_list, 
printer            54 source3/printing/tests/vlp.c 	slprintf(keystr, sizeof(keystr) - 1, "LPQ/%s", printer);
printer            63 source3/printing/tests/vlp.c static void set_job_list(char *printer, struct vlp_job *job_list, 
printer            69 source3/printing/tests/vlp.c 	slprintf(keystr, sizeof(keystr) - 1, "LPQ/%s", printer);
printer            78 source3/printing/tests/vlp.c static int next_jobnum(char *printer)
printer            83 source3/printing/tests/vlp.c 	slprintf(keystr, sizeof(keystr) - 1, "JOBNUM/%s", printer);
printer           103 source3/printing/tests/vlp.c static void set_printer_status(char *printer, int status)
printer           108 source3/printing/tests/vlp.c 	slprintf(keystr, sizeof(keystr) - 1, "STATUS/%s", printer);
printer           112 source3/printing/tests/vlp.c static int get_printer_status(char *printer)
printer           117 source3/printing/tests/vlp.c 	slprintf(keystr, sizeof(keystr) - 1, "STATUS/%s", printer);
printer           123 source3/printing/tests/vlp.c 		set_printer_status(printer, LPSTAT_OK);
printer           134 source3/printing/tests/vlp.c 	char *printer;
printer           143 source3/printing/tests/vlp.c 	printer = argv[1];
printer           147 source3/printing/tests/vlp.c 	switch (get_printer_status(printer)) {
printer           162 source3/printing/tests/vlp.c 	get_job_list(printer, &job_list, &num_jobs);
printer           184 source3/printing/tests/vlp.c 	char *printer;
printer           193 source3/printing/tests/vlp.c 	printer = argv[1];
printer           196 source3/printing/tests/vlp.c 	get_job_list(printer, &job_list, &num_jobs);
printer           201 source3/printing/tests/vlp.c 			set_job_list(printer, job_list, num_jobs);
printer           213 source3/printing/tests/vlp.c 	char *printer;
printer           225 source3/printing/tests/vlp.c 	printer = argv[1];
printer           244 source3/printing/tests/vlp.c 	job.jobid = next_jobnum(printer);
printer           250 source3/printing/tests/vlp.c 	slprintf(keystr, sizeof(keystr) - 1, "LPQ/%s", printer);
printer           287 source3/printing/tests/vlp.c 	char *printer;
printer           294 source3/printing/tests/vlp.c 	printer = argv[1];
printer           295 source3/printing/tests/vlp.c 	set_printer_status(printer, LPSTAT_STOPPED);
printer           304 source3/printing/tests/vlp.c 	char *printer;
printer           311 source3/printing/tests/vlp.c 	printer = argv[1];
printer           312 source3/printing/tests/vlp.c 	set_printer_status(printer, LPSTAT_OK);
printer           322 source3/printing/tests/vlp.c 	char *printer;
printer           330 source3/printing/tests/vlp.c 	printer = argv[1];
printer           333 source3/printing/tests/vlp.c 	get_job_list(printer, &job_list, &num_jobs);
printer           338 source3/printing/tests/vlp.c 			set_job_list(printer, job_list, num_jobs);
printer           351 source3/printing/tests/vlp.c 	char *printer;
printer           359 source3/printing/tests/vlp.c 	printer = argv[1];
printer           362 source3/printing/tests/vlp.c 	get_job_list(printer, &job_list, &num_jobs);
printer           367 source3/printing/tests/vlp.c 			set_job_list(printer, job_list, num_jobs);
printer           208 source3/registry/reg_backend_printing.c 	NT_PRINTER_INFO_LEVEL *printer = NULL;
printer           252 source3/registry/reg_backend_printing.c 		|| !W_ERROR_IS_OK( get_a_printer(NULL, &printer, 2, printername) ) ) 
printer           257 source3/registry/reg_backend_printing.c 	num_subkeys = get_printer_subkeys( printer->info_2->data, printerdatakey?printerdatakey:"", &subkey_names );
printer           262 source3/registry/reg_backend_printing.c 	free_a_printer( &printer, 2 );
printer           283 source3/registry/reg_backend_printing.c 	NT_PRINTER_INFO_LEVEL printer;
printer           286 source3/registry/reg_backend_printing.c 	printer.info_2 = &info2;
printer           299 source3/registry/reg_backend_printing.c 			if ( !add_printer_hook(talloc_tos(), NULL, &printer ) ) {
printer           317 source3/registry/reg_backend_printing.c 	NT_PRINTER_INFO_LEVEL *printer = NULL;
printer           335 source3/registry/reg_backend_printing.c 	if ( !W_ERROR_IS_OK(get_a_printer(NULL, &printer, 2, printername)) ) {
printer           343 source3/registry/reg_backend_printing.c 	num_existing_keys = get_printer_subkeys( printer->info_2->data, "", &existing_subkeys );
printer           352 source3/registry/reg_backend_printing.c 			delete_printer_key( printer->info_2->data, existing_subkeys[i] );
printer           360 source3/registry/reg_backend_printing.c 		if ( lookup_printerkey(printer->info_2->data, subkeyname) == -1 ) {
printer           363 source3/registry/reg_backend_printing.c 			if ( add_new_printer_key( printer->info_2->data, subkeyname ) == -1 ) {
printer           372 source3/registry/reg_backend_printing.c 	mod_a_printer( printer, 2 );
printer           376 source3/registry/reg_backend_printing.c 	free_a_printer( &printer, 2 );
printer           483 source3/registry/reg_backend_printing.c 	NT_PRINTER_INFO_LEVEL 	*printer = NULL;
printer           502 source3/registry/reg_backend_printing.c 	if ( !W_ERROR_IS_OK( get_a_printer(NULL, &printer, 2, printername) ) )
printer           506 source3/registry/reg_backend_printing.c 		fill_in_printer_values( printer->info_2, values );
printer           512 source3/registry/reg_backend_printing.c 	p_data = printer->info_2->data;
printer           516 source3/registry/reg_backend_printing.c 		free_a_printer( &printer, 2 );
printer           526 source3/registry/reg_backend_printing.c 	if ( printer )
printer           527 source3/registry/reg_backend_printing.c 		free_a_printer( &printer, 2 );
printer           678 source3/registry/reg_backend_printing.c 	NT_PRINTER_INFO_LEVEL   *printer = NULL;
printer           694 source3/registry/reg_backend_printing.c 	if ( !W_ERROR_IS_OK(get_a_printer(NULL, &printer, 2, printername) ) )
printer           700 source3/registry/reg_backend_printing.c 		convert_values_to_printer_info_2( printer->info_2, values );
printer           707 source3/registry/reg_backend_printing.c 		delete_printer_key( printer->info_2->data, keyname );
printer           712 source3/registry/reg_backend_printing.c 			result = set_printer_dataex( printer, keyname, 
printer           720 source3/registry/reg_backend_printing.c 				free_a_printer( &printer, 2 );
printer           726 source3/registry/reg_backend_printing.c 	result = mod_a_printer( printer, 2 );
printer           728 source3/registry/reg_backend_printing.c 	free_a_printer( &printer, 2 );
printer           430 source3/rpc_server/srv_spoolss_nt.c 	NT_PRINTER_INFO_LEVEL *printer = NULL;
printer           502 source3/rpc_server/srv_spoolss_nt.c 		printer = NULL;
printer           509 source3/rpc_server/srv_spoolss_nt.c 		result = get_a_printer_search( NULL, &printer, 2, sname );
printer           517 source3/rpc_server/srv_spoolss_nt.c 		if ( !(printername = strchr_m(&printer->info_2->printername[2], '\\')) ) {
printer           519 source3/rpc_server/srv_spoolss_nt.c 				printer->info_2->printername));
printer           520 source3/rpc_server/srv_spoolss_nt.c 			free_a_printer( &printer, 2);
printer           527 source3/rpc_server/srv_spoolss_nt.c 			free_a_printer( &printer, 2);
printer           534 source3/rpc_server/srv_spoolss_nt.c 		free_a_printer( &printer, 2);
printer           537 source3/rpc_server/srv_spoolss_nt.c 	free_a_printer( &printer, 2);
printer           890 source3/rpc_server/srv_spoolss_nt.c 		if ( strcmp(ctr->msg_groups[i].printername, msg->printer) == 0 )
printer           908 source3/rpc_server/srv_spoolss_nt.c 		fstrcpy( ctr->msg_groups[ctr->num_groups-1].printername, msg->printer );
printer          1119 source3/rpc_server/srv_spoolss_nt.c 			     msg->printer);
printer          1133 source3/rpc_server/srv_spoolss_nt.c 		  msg->printer, (unsigned int)msg->id, msg->type, msg->field, msg->flags));
printer          1292 source3/rpc_server/srv_spoolss_nt.c 			NT_PRINTER_INFO_LEVEL *printer = NULL;
printer          1294 source3/rpc_server/srv_spoolss_nt.c 			result = get_a_printer(NULL, &printer, 2, lp_const_servicename(snum));
printer          1298 source3/rpc_server/srv_spoolss_nt.c 			if (printer && printer->info_2 && !strcmp(drivername, printer->info_2->drivername))
printer          1300 source3/rpc_server/srv_spoolss_nt.c 				DEBUG(6,("Updating printer [%s]\n", printer->info_2->printername));
printer          1304 source3/rpc_server/srv_spoolss_nt.c 				result = mod_a_printer(printer, 2);
printer          1311 source3/rpc_server/srv_spoolss_nt.c 			free_a_printer(&printer, 2);
printer          1325 source3/rpc_server/srv_spoolss_nt.c 	Printer_entry *printer = printers_list;
printer          1330 source3/rpc_server/srv_spoolss_nt.c 	while ( printer )
printer          1332 source3/rpc_server/srv_spoolss_nt.c 		if ( (printer->printer_type == SPLHND_PRINTER)
printer          1333 source3/rpc_server/srv_spoolss_nt.c 			&& printer->notify.client_connected )
printer          1335 source3/rpc_server/srv_spoolss_nt.c 			snum = print_queue_snum(printer->sharename);
printer          1339 source3/rpc_server/srv_spoolss_nt.c 		printer = printer->next;
printer          1395 source3/rpc_server/srv_spoolss_nt.c 			NT_PRINTER_INFO_LEVEL *printer = NULL;
printer          1397 source3/rpc_server/srv_spoolss_nt.c 			result = get_a_printer( NULL, &printer, 2, lp_const_servicename(snum) );
printer          1406 source3/rpc_server/srv_spoolss_nt.c 			if ( printer && printer->info_2 && !strcmp(drivername, printer->info_2->drivername) )
printer          1408 source3/rpc_server/srv_spoolss_nt.c 				DEBUG(6,("reset_all_printerdata: Updating printer [%s]\n", printer->info_2->printername));
printer          1410 source3/rpc_server/srv_spoolss_nt.c 				if ( !set_driver_init(printer, 2) ) {
printer          1412 source3/rpc_server/srv_spoolss_nt.c 						printer->info_2->printername, printer->info_2->drivername));
printer          1415 source3/rpc_server/srv_spoolss_nt.c 				result = mod_a_printer( printer, 2 );
printer          1422 source3/rpc_server/srv_spoolss_nt.c 			free_a_printer( &printer, 2 );
printer          1800 source3/rpc_server/srv_spoolss_nt.c 				 NT_PRINTER_INFO_LEVEL *printer)
printer          1810 source3/rpc_server/srv_spoolss_nt.c 		if (!printer->info_2) {
printer          1811 source3/rpc_server/srv_spoolss_nt.c 			printer->info_2 = TALLOC_ZERO_P(printer, NT_PRINTER_INFO_LEVEL_2);
printer          1812 source3/rpc_server/srv_spoolss_nt.c 			if (!printer->info_2) {
printer          1820 source3/rpc_server/srv_spoolss_nt.c 							printer->info_2);
printer          1821 source3/rpc_server/srv_spoolss_nt.c 		printer->info_2->setuptime = time(NULL);
printer          1976 source3/rpc_server/srv_spoolss_nt.c 					NT_PRINTER_DRIVER_INFO_LEVEL *printer,
printer          1981 source3/rpc_server/srv_spoolss_nt.c 		printer->info_3 = NULL;
printer          1982 source3/rpc_server/srv_spoolss_nt.c 		if (!driver_info3_to_nt_driver_info3(r->info.info3, &printer->info_3)) {
printer          1987 source3/rpc_server/srv_spoolss_nt.c 		printer->info_6 = NULL;
printer          1988 source3/rpc_server/srv_spoolss_nt.c 		if (!driver_info6_to_nt_driver_info6(r->info.info6, &printer->info_6)) {
printer          2333 source3/rpc_server/srv_spoolss_nt.c static WERROR delete_printer_dataex( NT_PRINTER_INFO_LEVEL *printer, const char *key, const char *value )
printer          2335 source3/rpc_server/srv_spoolss_nt.c 	return delete_printer_data( printer->info_2, key, value );
printer          2342 source3/rpc_server/srv_spoolss_nt.c WERROR set_printer_dataex(NT_PRINTER_INFO_LEVEL *printer,
printer          2348 source3/rpc_server/srv_spoolss_nt.c 	return add_printer_data( printer->info_2, key, value, type, data, real_len );
printer          2498 source3/rpc_server/srv_spoolss_nt.c 	NT_PRINTER_INFO_LEVEL *printer = NULL;
printer          2533 source3/rpc_server/srv_spoolss_nt.c 		result = get_a_printer(Printer, &printer, 2, lp_servicename(snum));
printer          2542 source3/rpc_server/srv_spoolss_nt.c 			r->out.data->value = printer->info_2->changeid;
printer          2548 source3/rpc_server/srv_spoolss_nt.c 			v = get_printer_data(printer->info_2,
printer          2569 source3/rpc_server/srv_spoolss_nt.c 	if (printer) {
printer          2570 source3/rpc_server/srv_spoolss_nt.c 		free_a_printer(&printer, 2);
printer          2654 source3/rpc_server/srv_spoolss_nt.c static bool srv_spoolss_replyopenprinter(int snum, const char *printer,
printer          2669 source3/rpc_server/srv_spoolss_nt.c 		fstrcpy(unix_printer, printer+2); /* the +2 is to strip the leading 2 backslashs */
printer          2688 source3/rpc_server/srv_spoolss_nt.c 		DEBUG(0,("print_notify_register_pid: Failed to register our pid for printer %s\n", printer ));
printer          2693 source3/rpc_server/srv_spoolss_nt.c 						 printer,
printer          2825 source3/rpc_server/srv_spoolss_nt.c 				       NT_PRINTER_INFO_LEVEL *printer,
printer          2828 source3/rpc_server/srv_spoolss_nt.c 	SETUP_SPOOLSS_NOTIFY_DATA_STRING(data, printer->info_2->servername);
printer          2838 source3/rpc_server/srv_spoolss_nt.c 					NT_PRINTER_INFO_LEVEL *printer,
printer          2842 source3/rpc_server/srv_spoolss_nt.c 	char *p = strrchr(printer->info_2->printername, '\\');
printer          2845 source3/rpc_server/srv_spoolss_nt.c 		p = printer->info_2->printername;
printer          2860 source3/rpc_server/srv_spoolss_nt.c 				      NT_PRINTER_INFO_LEVEL *printer,
printer          2873 source3/rpc_server/srv_spoolss_nt.c 				     NT_PRINTER_INFO_LEVEL *printer,
printer          2876 source3/rpc_server/srv_spoolss_nt.c 	SETUP_SPOOLSS_NOTIFY_DATA_STRING(data, printer->info_2->portname);
printer          2887 source3/rpc_server/srv_spoolss_nt.c 				       NT_PRINTER_INFO_LEVEL *printer,
printer          2890 source3/rpc_server/srv_spoolss_nt.c 	SETUP_SPOOLSS_NOTIFY_DATA_STRING(data, printer->info_2->drivername);
printer          2900 source3/rpc_server/srv_spoolss_nt.c 				   NT_PRINTER_INFO_LEVEL *printer,
printer          2905 source3/rpc_server/srv_spoolss_nt.c 	if (*printer->info_2->comment == '\0') {
printer          2908 source3/rpc_server/srv_spoolss_nt.c 		p = printer->info_2->comment;
printer          2911 source3/rpc_server/srv_spoolss_nt.c 	SETUP_SPOOLSS_NOTIFY_DATA_STRING(data, printer->info_2->comment);
printer          2922 source3/rpc_server/srv_spoolss_nt.c 				    NT_PRINTER_INFO_LEVEL *printer,
printer          2925 source3/rpc_server/srv_spoolss_nt.c 	SETUP_SPOOLSS_NOTIFY_DATA_STRING(data, printer->info_2->location);
printer          2936 source3/rpc_server/srv_spoolss_nt.c 				   NT_PRINTER_INFO_LEVEL *printer,
printer          2950 source3/rpc_server/srv_spoolss_nt.c 				   NT_PRINTER_INFO_LEVEL *printer,
printer          2953 source3/rpc_server/srv_spoolss_nt.c 	SETUP_SPOOLSS_NOTIFY_DATA_STRING(data, printer->info_2->sepfile);
printer          2964 source3/rpc_server/srv_spoolss_nt.c 					   NT_PRINTER_INFO_LEVEL *printer,
printer          2967 source3/rpc_server/srv_spoolss_nt.c 	SETUP_SPOOLSS_NOTIFY_DATA_STRING(data, printer->info_2->printprocessor);
printer          2978 source3/rpc_server/srv_spoolss_nt.c 				      NT_PRINTER_INFO_LEVEL *printer,
printer          2981 source3/rpc_server/srv_spoolss_nt.c 	SETUP_SPOOLSS_NOTIFY_DATA_STRING(data, printer->info_2->parameters);
printer          2992 source3/rpc_server/srv_spoolss_nt.c 				    NT_PRINTER_INFO_LEVEL *printer,
printer          2995 source3/rpc_server/srv_spoolss_nt.c 	SETUP_SPOOLSS_NOTIFY_DATA_STRING(data, printer->info_2->datatype);
printer          3007 source3/rpc_server/srv_spoolss_nt.c 					 NT_PRINTER_INFO_LEVEL *printer,
printer          3011 source3/rpc_server/srv_spoolss_nt.c 					  printer->info_2->secdesc_buf->sd_size,
printer          3012 source3/rpc_server/srv_spoolss_nt.c 					  printer->info_2->secdesc_buf->sd);
printer          3023 source3/rpc_server/srv_spoolss_nt.c 				      NT_PRINTER_INFO_LEVEL *printer,
printer          3026 source3/rpc_server/srv_spoolss_nt.c 	SETUP_SPOOLSS_NOTIFY_DATA_INTEGER(data, printer->info_2->attributes);
printer          3036 source3/rpc_server/srv_spoolss_nt.c 				    NT_PRINTER_INFO_LEVEL *printer,
printer          3039 source3/rpc_server/srv_spoolss_nt.c 	SETUP_SPOOLSS_NOTIFY_DATA_INTEGER(data, printer->info_2->priority);
printer          3049 source3/rpc_server/srv_spoolss_nt.c 					    NT_PRINTER_INFO_LEVEL *printer,
printer          3052 source3/rpc_server/srv_spoolss_nt.c 	SETUP_SPOOLSS_NOTIFY_DATA_INTEGER(data, printer->info_2->default_priority);
printer          3062 source3/rpc_server/srv_spoolss_nt.c 				      NT_PRINTER_INFO_LEVEL *printer,
printer          3065 source3/rpc_server/srv_spoolss_nt.c 	SETUP_SPOOLSS_NOTIFY_DATA_INTEGER(data, printer->info_2->starttime);
printer          3075 source3/rpc_server/srv_spoolss_nt.c 				      NT_PRINTER_INFO_LEVEL *printer,
printer          3078 source3/rpc_server/srv_spoolss_nt.c 	SETUP_SPOOLSS_NOTIFY_DATA_INTEGER(data, printer->info_2->untiltime);
printer          3088 source3/rpc_server/srv_spoolss_nt.c 				  NT_PRINTER_INFO_LEVEL *printer,
printer          3104 source3/rpc_server/srv_spoolss_nt.c 				 NT_PRINTER_INFO_LEVEL *printer,
printer          3117 source3/rpc_server/srv_spoolss_nt.c 				       NT_PRINTER_INFO_LEVEL *printer,
printer          3122 source3/rpc_server/srv_spoolss_nt.c 	SETUP_SPOOLSS_NOTIFY_DATA_INTEGER(data, printer->info_2->averageppm);
printer          3132 source3/rpc_server/srv_spoolss_nt.c 				    NT_PRINTER_INFO_LEVEL *printer,
printer          3145 source3/rpc_server/srv_spoolss_nt.c 				      NT_PRINTER_INFO_LEVEL *printer,
printer          3158 source3/rpc_server/srv_spoolss_nt.c 				    NT_PRINTER_INFO_LEVEL *printer,
printer          3171 source3/rpc_server/srv_spoolss_nt.c 					     NT_PRINTER_INFO_LEVEL *printer,
printer          3209 source3/rpc_server/srv_spoolss_nt.c 				    NT_PRINTER_INFO_LEVEL *printer,
printer          3222 source3/rpc_server/srv_spoolss_nt.c 				    NT_PRINTER_INFO_LEVEL *printer,
printer          3234 source3/rpc_server/srv_spoolss_nt.c 				NT_PRINTER_INFO_LEVEL *printer,
printer          3246 source3/rpc_server/srv_spoolss_nt.c 				NT_PRINTER_INFO_LEVEL *printer,
printer          3260 source3/rpc_server/srv_spoolss_nt.c 					NT_PRINTER_INFO_LEVEL *printer,
printer          3273 source3/rpc_server/srv_spoolss_nt.c 					  NT_PRINTER_INFO_LEVEL *printer,
printer          3293 source3/rpc_server/srv_spoolss_nt.c 		    NT_PRINTER_INFO_LEVEL *printer, TALLOC_CTX *mem_ctx);
printer          3427 source3/rpc_server/srv_spoolss_nt.c 	NT_PRINTER_INFO_LEVEL *printer = NULL;
printer          3436 source3/rpc_server/srv_spoolss_nt.c 	if (!W_ERROR_IS_OK(get_a_printer(print_hnd, &printer, 2, lp_const_servicename(snum))))
printer          3452 source3/rpc_server/srv_spoolss_nt.c 			free_a_printer(&printer, 2);
printer          3461 source3/rpc_server/srv_spoolss_nt.c 				notify_info_data_table[j].name, snum, printer->info_2->printername ));
printer          3464 source3/rpc_server/srv_spoolss_nt.c 					     printer, mem_ctx);
printer          3469 source3/rpc_server/srv_spoolss_nt.c 	free_a_printer(&printer, 2);
printer          3481 source3/rpc_server/srv_spoolss_nt.c 				       NT_PRINTER_INFO_LEVEL *printer,
printer          3518 source3/rpc_server/srv_spoolss_nt.c 					     printer, mem_ctx);
printer          3668 source3/rpc_server/srv_spoolss_nt.c 			NT_PRINTER_INFO_LEVEL *printer = NULL;
printer          3672 source3/rpc_server/srv_spoolss_nt.c 			if (!W_ERROR_IS_OK(get_a_printer(Printer, &printer, 2, lp_const_servicename(snum))))
printer          3677 source3/rpc_server/srv_spoolss_nt.c 							   printer, snum,
printer          3683 source3/rpc_server/srv_spoolss_nt.c 			free_a_printer(&printer, 2);
printer          3936 source3/rpc_server/srv_spoolss_nt.c 	NT_PRINTER_INFO_LEVEL 	*printer = NULL;
printer          3943 source3/rpc_server/srv_spoolss_nt.c 	if (!W_ERROR_IS_OK(get_a_printer(NULL, &printer, 2, servicename)))
printer          3946 source3/rpc_server/srv_spoolss_nt.c 	if (!printer->info_2->devmode) {
printer          3959 source3/rpc_server/srv_spoolss_nt.c 	result = convert_nt_devicemode(mem_ctx, devmode, printer->info_2->devmode);
printer          3965 source3/rpc_server/srv_spoolss_nt.c 	free_a_printer(&printer,2);
printer          5215 source3/rpc_server/srv_spoolss_nt.c 	NT_PRINTER_INFO_LEVEL *printer = NULL;
printer          5221 source3/rpc_server/srv_spoolss_nt.c 	if (!W_ERROR_IS_OK(get_a_printer(NULL, &printer, 2, lp_const_servicename(snum))))
printer          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))) {
printer          5225 source3/rpc_server/srv_spoolss_nt.c 		free_a_printer(&printer, 2);
printer          5231 source3/rpc_server/srv_spoolss_nt.c 	free_a_printer(&printer,2);
printer          5248 source3/rpc_server/srv_spoolss_nt.c 	NT_PRINTER_INFO_LEVEL *printer = NULL;
printer          5252 source3/rpc_server/srv_spoolss_nt.c 	ZERO_STRUCT(printer);
printer          5255 source3/rpc_server/srv_spoolss_nt.c 	if (!W_ERROR_IS_OK(get_a_printer(NULL, &printer, 2, lp_const_servicename(snum))))
printer          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))) {
printer          5259 source3/rpc_server/srv_spoolss_nt.c 		free_a_printer(&printer, 2);
printer          5265 source3/rpc_server/srv_spoolss_nt.c 	free_a_printer(&printer,2);
printer          5282 source3/rpc_server/srv_spoolss_nt.c 	NT_PRINTER_INFO_LEVEL *printer = NULL;
printer          5287 source3/rpc_server/srv_spoolss_nt.c 	status=get_a_printer(NULL, &printer, 2, lp_const_servicename(snum) );
printer          5292 source3/rpc_server/srv_spoolss_nt.c 	status=get_a_printer_driver(&driver, 3, printer->info_2->drivername, architecture, version);
printer          5312 source3/rpc_server/srv_spoolss_nt.c 			status=get_a_printer_driver(&driver, 3, printer->info_2->drivername, architecture, version);
printer          5318 source3/rpc_server/srv_spoolss_nt.c 			free_a_printer(&printer,2);
printer          5329 source3/rpc_server/srv_spoolss_nt.c 	free_a_printer(&printer,2);
printer          5346 source3/rpc_server/srv_spoolss_nt.c 	NT_PRINTER_INFO_LEVEL 		*printer = NULL;
printer          5352 source3/rpc_server/srv_spoolss_nt.c 	status=get_a_printer(NULL, &printer, 2, lp_const_servicename(snum) );
printer          5359 source3/rpc_server/srv_spoolss_nt.c 	status = get_a_printer_driver(&driver, 3, printer->info_2->drivername, architecture, version);
printer          5370 source3/rpc_server/srv_spoolss_nt.c 			free_a_printer(&printer,2);
printer          5376 source3/rpc_server/srv_spoolss_nt.c 		status=get_a_printer_driver(&driver, 3, printer->info_2->drivername, architecture, version);
printer          5379 source3/rpc_server/srv_spoolss_nt.c 			free_a_printer(&printer,2);
printer          5386 source3/rpc_server/srv_spoolss_nt.c 	free_a_printer(&printer,2);
printer          5404 source3/rpc_server/srv_spoolss_nt.c 	NT_PRINTER_INFO_LEVEL 		*printer = NULL;
printer          5410 source3/rpc_server/srv_spoolss_nt.c 	result = get_a_printer(NULL, &printer, 2, lp_const_servicename(snum));
printer          5419 source3/rpc_server/srv_spoolss_nt.c 	result = get_a_printer_driver(&driver, 3, printer->info_2->drivername,
printer          5431 source3/rpc_server/srv_spoolss_nt.c 			free_a_printer(&printer, 2);
printer          5437 source3/rpc_server/srv_spoolss_nt.c 		result = get_a_printer_driver(&driver, 3, printer->info_2->drivername,
printer          5442 source3/rpc_server/srv_spoolss_nt.c 			free_a_printer(&printer, 2);
printer          5449 source3/rpc_server/srv_spoolss_nt.c 	free_a_printer(&printer, 2);
printer          5462 source3/rpc_server/srv_spoolss_nt.c 	Printer_entry *printer;
printer          5476 source3/rpc_server/srv_spoolss_nt.c 	if (!(printer = find_printer_index_by_hnd(p, r->in.handle))) {
printer          5485 source3/rpc_server/srv_spoolss_nt.c 	servername = get_server_name(printer);
printer          5971 source3/rpc_server/srv_spoolss_nt.c bool add_printer_hook(TALLOC_CTX *ctx, NT_USER_TOKEN *token, NT_PRINTER_INFO_LEVEL *printer)
printer          5996 source3/rpc_server/srv_spoolss_nt.c 			cmd, printer->info_2->printername, printer->info_2->sharename,
printer          5997 source3/rpc_server/srv_spoolss_nt.c 			printer->info_2->portname, printer->info_2->drivername,
printer          5998 source3/rpc_server/srv_spoolss_nt.c 			printer->info_2->location, printer->info_2->comment, remote_machine);
printer          6051 source3/rpc_server/srv_spoolss_nt.c 		strncpy(printer->info_2->portname, qlines[0], sizeof(printer->info_2->portname));
printer          6070 source3/rpc_server/srv_spoolss_nt.c 	NT_PRINTER_INFO_LEVEL *printer = NULL, *old_printer = NULL;
printer          6090 source3/rpc_server/srv_spoolss_nt.c 	if (!W_ERROR_IS_OK(get_a_printer(Printer, &printer, 2, lp_const_servicename(snum))) ||
printer          6104 source3/rpc_server/srv_spoolss_nt.c 	if (!convert_printer_info(info_ctr, printer)) {
printer          6114 source3/rpc_server/srv_spoolss_nt.c 		if (!convert_devicemode(printer->info_2->printername, devmode,
printer          6115 source3/rpc_server/srv_spoolss_nt.c 					&printer->info_2->devmode)) {
printer          6123 source3/rpc_server/srv_spoolss_nt.c 	if (!check_printer_ok(printer->info_2, snum)) {
printer          6143 source3/rpc_server/srv_spoolss_nt.c 		&& (!strequal(printer->info_2->drivername, old_printer->info_2->drivername)
printer          6144 source3/rpc_server/srv_spoolss_nt.c 			|| !strequal(printer->info_2->comment, old_printer->info_2->comment)
printer          6145 source3/rpc_server/srv_spoolss_nt.c 			|| !strequal(printer->info_2->portname, old_printer->info_2->portname)
printer          6146 source3/rpc_server/srv_spoolss_nt.c 			|| !strequal(printer->info_2->location, old_printer->info_2->location)) )
printer          6151 source3/rpc_server/srv_spoolss_nt.c 				       printer) ) {
printer          6162 source3/rpc_server/srv_spoolss_nt.c 	if (!strequal(printer->info_2->drivername, old_printer->info_2->drivername))
printer          6164 source3/rpc_server/srv_spoolss_nt.c 		if (!set_driver_init(printer, 2))
printer          6167 source3/rpc_server/srv_spoolss_nt.c 				printer->info_2->drivername));
printer          6171 source3/rpc_server/srv_spoolss_nt.c 			printer->info_2->drivername));
printer          6173 source3/rpc_server/srv_spoolss_nt.c 		notify_printer_driver(snum, printer->info_2->drivername);
printer          6182 source3/rpc_server/srv_spoolss_nt.c 	if (!strequal(printer->info_2->comment, old_printer->info_2->comment)) {
printer          6183 source3/rpc_server/srv_spoolss_nt.c 		init_unistr2( &buffer, printer->info_2->comment, UNI_STR_TERMINATE);
printer          6184 source3/rpc_server/srv_spoolss_nt.c 		set_printer_dataex( printer, SPOOL_DSSPOOLER_KEY, "description",
printer          6187 source3/rpc_server/srv_spoolss_nt.c 		notify_printer_comment(snum, printer->info_2->comment);
printer          6190 source3/rpc_server/srv_spoolss_nt.c 	if (!strequal(printer->info_2->sharename, old_printer->info_2->sharename)) {
printer          6191 source3/rpc_server/srv_spoolss_nt.c 		init_unistr2( &buffer, printer->info_2->sharename, UNI_STR_TERMINATE);
printer          6192 source3/rpc_server/srv_spoolss_nt.c 		set_printer_dataex( printer, SPOOL_DSSPOOLER_KEY, "shareName",
printer          6195 source3/rpc_server/srv_spoolss_nt.c 		notify_printer_sharename(snum, printer->info_2->sharename);
printer          6198 source3/rpc_server/srv_spoolss_nt.c 	if (!strequal(printer->info_2->printername, old_printer->info_2->printername)) {
printer          6201 source3/rpc_server/srv_spoolss_nt.c 		if ( (pname = strchr_m( printer->info_2->printername+2, '\\' )) != NULL )
printer          6204 source3/rpc_server/srv_spoolss_nt.c 			pname = printer->info_2->printername;
printer          6208 source3/rpc_server/srv_spoolss_nt.c 		set_printer_dataex( printer, SPOOL_DSSPOOLER_KEY, "printerName",
printer          6214 source3/rpc_server/srv_spoolss_nt.c 	if (!strequal(printer->info_2->portname, old_printer->info_2->portname)) {
printer          6215 source3/rpc_server/srv_spoolss_nt.c 		init_unistr2( &buffer, printer->info_2->portname, UNI_STR_TERMINATE);
printer          6216 source3/rpc_server/srv_spoolss_nt.c 		set_printer_dataex( printer, SPOOL_DSSPOOLER_KEY, "portName",
printer          6219 source3/rpc_server/srv_spoolss_nt.c 		notify_printer_port(snum, printer->info_2->portname);
printer          6222 source3/rpc_server/srv_spoolss_nt.c 	if (!strequal(printer->info_2->location, old_printer->info_2->location)) {
printer          6223 source3/rpc_server/srv_spoolss_nt.c 		init_unistr2( &buffer, printer->info_2->location, UNI_STR_TERMINATE);
printer          6224 source3/rpc_server/srv_spoolss_nt.c 		set_printer_dataex( printer, SPOOL_DSSPOOLER_KEY, "location",
printer          6227 source3/rpc_server/srv_spoolss_nt.c 		notify_printer_location(snum, printer->info_2->location);
printer          6234 source3/rpc_server/srv_spoolss_nt.c 	set_printer_dataex( printer, SPOOL_DSSPOOLER_KEY, "serverName",
printer          6236 source3/rpc_server/srv_spoolss_nt.c 	set_printer_dataex( printer, SPOOL_DSSPOOLER_KEY, "shortServerName",
printer          6240 source3/rpc_server/srv_spoolss_nt.c                  global_myname(), printer->info_2->sharename );
printer          6242 source3/rpc_server/srv_spoolss_nt.c 	set_printer_dataex( printer, SPOOL_DSSPOOLER_KEY, "uNCName",
printer          6246 source3/rpc_server/srv_spoolss_nt.c 	result = mod_a_printer(printer, 2);
printer          6249 source3/rpc_server/srv_spoolss_nt.c 	free_a_printer(&printer, 2);
printer          7479 source3/rpc_server/srv_spoolss_nt.c 	NT_PRINTER_INFO_LEVEL *printer = NULL;
printer          7484 source3/rpc_server/srv_spoolss_nt.c 	if ( !(printer = TALLOC_ZERO_P(NULL, NT_PRINTER_INFO_LEVEL)) ) {
printer          7490 source3/rpc_server/srv_spoolss_nt.c 	if (!convert_printer_info(info_ctr, printer)) {
printer          7491 source3/rpc_server/srv_spoolss_nt.c 		free_a_printer(&printer, 2);
printer          7497 source3/rpc_server/srv_spoolss_nt.c 	if ((snum = print_queue_snum(printer->info_2->sharename)) != -1) {
printer          7499 source3/rpc_server/srv_spoolss_nt.c 			printer->info_2->sharename));
printer          7500 source3/rpc_server/srv_spoolss_nt.c 		free_a_printer(&printer, 2);
printer          7509 source3/rpc_server/srv_spoolss_nt.c 				       printer) ) {
printer          7510 source3/rpc_server/srv_spoolss_nt.c 			free_a_printer(&printer,2);
printer          7517 source3/rpc_server/srv_spoolss_nt.c 			printer->info_2->sharename ));
printer          7524 source3/rpc_server/srv_spoolss_nt.c              printer->info_2->sharename);
printer          7527 source3/rpc_server/srv_spoolss_nt.c 	if ((snum = print_queue_snum(printer->info_2->sharename)) == -1) {
printer          7528 source3/rpc_server/srv_spoolss_nt.c 		free_a_printer(&printer,2);
printer          7534 source3/rpc_server/srv_spoolss_nt.c 		free_a_printer(&printer,2);
printer          7542 source3/rpc_server/srv_spoolss_nt.c 	if (!check_printer_ok(printer->info_2, snum)) {
printer          7543 source3/rpc_server/srv_spoolss_nt.c 		free_a_printer(&printer,2);
printer          7555 source3/rpc_server/srv_spoolss_nt.c 		set_driver_init(printer, 2);
printer          7563 source3/rpc_server/srv_spoolss_nt.c 		if (!convert_devicemode(printer->info_2->printername, devmode,
printer          7564 source3/rpc_server/srv_spoolss_nt.c 					&printer->info_2->devmode)) {
printer          7570 source3/rpc_server/srv_spoolss_nt.c 	err = mod_a_printer(printer, 2);
printer          7572 source3/rpc_server/srv_spoolss_nt.c 		free_a_printer(&printer,2);
printer          7578 source3/rpc_server/srv_spoolss_nt.c 		del_a_printer(printer->info_2->sharename);
printer          7579 source3/rpc_server/srv_spoolss_nt.c 		free_a_printer(&printer,2);
printer          7585 source3/rpc_server/srv_spoolss_nt.c 	free_a_printer(&printer,2);
printer          7934 source3/rpc_server/srv_spoolss_nt.c 	NT_PRINTER_INFO_LEVEL *printer = NULL;
printer          7959 source3/rpc_server/srv_spoolss_nt.c 	result = get_a_printer(Printer, &printer, 2, lp_const_servicename(snum));
printer          7964 source3/rpc_server/srv_spoolss_nt.c 	p_data = printer->info_2->data;
printer          8080 source3/rpc_server/srv_spoolss_nt.c 	free_a_printer(&printer, 2);
printer          8091 source3/rpc_server/srv_spoolss_nt.c 	NT_PRINTER_INFO_LEVEL *printer = NULL;
printer          8130 source3/rpc_server/srv_spoolss_nt.c 	result = get_a_printer(Printer, &printer, 2, lp_const_servicename(snum));
printer          8148 source3/rpc_server/srv_spoolss_nt.c 		result = save_driver_init(printer, 2, blob.data, blob.length);
printer          8150 source3/rpc_server/srv_spoolss_nt.c 		srv_spoolss_reset_printerdata(printer->info_2->drivername);
printer          8155 source3/rpc_server/srv_spoolss_nt.c 	result = set_printer_dataex(printer, SPOOL_PRINTERDATA_KEY,
printer          8159 source3/rpc_server/srv_spoolss_nt.c 		result = mod_a_printer(printer, 2);
printer          8163 source3/rpc_server/srv_spoolss_nt.c 	free_a_printer(&printer, 2);
printer          8207 source3/rpc_server/srv_spoolss_nt.c 	NT_PRINTER_INFO_LEVEL 	*printer = NULL;
printer          8229 source3/rpc_server/srv_spoolss_nt.c 	status = get_a_printer(Printer, &printer, 2, lp_const_servicename(snum));
printer          8234 source3/rpc_server/srv_spoolss_nt.c 		free_a_printer(&printer, 2);
printer          8238 source3/rpc_server/srv_spoolss_nt.c 	status = delete_printer_dataex( printer, SPOOL_PRINTERDATA_KEY,
printer          8242 source3/rpc_server/srv_spoolss_nt.c 		mod_a_printer( printer, 2 );
printer          8244 source3/rpc_server/srv_spoolss_nt.c 	free_a_printer(&printer, 2);
printer          8260 source3/rpc_server/srv_spoolss_nt.c 	NT_PRINTER_INFO_LEVEL *printer = NULL;
printer          8283 source3/rpc_server/srv_spoolss_nt.c 		status = get_a_printer(Printer, &printer, 2, lp_const_servicename(snum));
printer          8324 source3/rpc_server/srv_spoolss_nt.c 		status = mod_a_printer(printer, 2);
printer          8327 source3/rpc_server/srv_spoolss_nt.c 	if ( printer )
printer          8328 source3/rpc_server/srv_spoolss_nt.c 		free_a_printer(&printer, 2);
printer          8348 source3/rpc_server/srv_spoolss_nt.c 	NT_PRINTER_INFO_LEVEL *printer = NULL;
printer          8367 source3/rpc_server/srv_spoolss_nt.c 		status = get_a_printer(Printer, &printer, 2, lp_const_servicename(snum));
printer          8404 source3/rpc_server/srv_spoolss_nt.c 		status = mod_a_printer(printer, 2);
printer          8407 source3/rpc_server/srv_spoolss_nt.c 	if ( printer )
printer          8408 source3/rpc_server/srv_spoolss_nt.c 		free_a_printer(&printer, 2);
printer          8425 source3/rpc_server/srv_spoolss_nt.c 	NT_PRINTER_INFO_LEVEL *printer = NULL;
printer          8447 source3/rpc_server/srv_spoolss_nt.c 		status = get_a_printer(Printer, &printer, 2, lp_const_servicename(snum));
printer          8482 source3/rpc_server/srv_spoolss_nt.c 		status = mod_a_printer(printer, 2);
printer          8486 source3/rpc_server/srv_spoolss_nt.c 	if ( printer )
printer          8487 source3/rpc_server/srv_spoolss_nt.c 		free_a_printer(&printer, 2);
printer          9021 source3/rpc_server/srv_spoolss_nt.c 	NT_PRINTER_INFO_LEVEL 	*printer = NULL;
printer          9055 source3/rpc_server/srv_spoolss_nt.c 	result = get_a_printer(Printer, &printer, 2, lp_servicename(snum));
printer          9066 source3/rpc_server/srv_spoolss_nt.c 	if (lookup_printerkey(printer->info_2->data, r->in.key_name) == -1) {
printer          9075 source3/rpc_server/srv_spoolss_nt.c 	val = get_printer_data(printer->info_2,
printer          9094 source3/rpc_server/srv_spoolss_nt.c 	if (printer) {
printer          9095 source3/rpc_server/srv_spoolss_nt.c 		free_a_printer(&printer, 2);
printer          9108 source3/rpc_server/srv_spoolss_nt.c 	NT_PRINTER_INFO_LEVEL 	*printer = NULL;
printer          9149 source3/rpc_server/srv_spoolss_nt.c 	result = get_a_printer(Printer, &printer, 2, lp_servicename(snum));
printer          9164 source3/rpc_server/srv_spoolss_nt.c 	result = set_printer_dataex(printer, r->in.key_name, r->in.value_name,
printer          9184 source3/rpc_server/srv_spoolss_nt.c 			set_printer_dataex(printer, str, r->in.value_name,
printer          9189 source3/rpc_server/srv_spoolss_nt.c 		result = mod_a_printer(printer, 2);
printer          9193 source3/rpc_server/srv_spoolss_nt.c 	free_a_printer(&printer, 2);
printer          9205 source3/rpc_server/srv_spoolss_nt.c 	NT_PRINTER_INFO_LEVEL 	*printer = NULL;
printer          9232 source3/rpc_server/srv_spoolss_nt.c 	status = get_a_printer(Printer, &printer, 2, lp_const_servicename(snum));
printer          9236 source3/rpc_server/srv_spoolss_nt.c 	status = delete_printer_dataex( printer, r->in.key_name, r->in.value_name );
printer          9239 source3/rpc_server/srv_spoolss_nt.c 		mod_a_printer( printer, 2 );
printer          9241 source3/rpc_server/srv_spoolss_nt.c 	free_a_printer(&printer, 2);
printer          9257 source3/rpc_server/srv_spoolss_nt.c 	NT_PRINTER_INFO_LEVEL 	*printer = NULL;
printer          9276 source3/rpc_server/srv_spoolss_nt.c 	result = get_a_printer(Printer, &printer, 2, lp_const_servicename(snum));
printer          9283 source3/rpc_server/srv_spoolss_nt.c 	data = printer->info_2->data;
printer          9324 source3/rpc_server/srv_spoolss_nt.c 	free_a_printer(&printer, 2);
printer          9338 source3/rpc_server/srv_spoolss_nt.c 	NT_PRINTER_INFO_LEVEL 	*printer = NULL;
printer          9364 source3/rpc_server/srv_spoolss_nt.c 	status = get_a_printer(Printer, &printer, 2, lp_const_servicename(snum));
printer          9370 source3/rpc_server/srv_spoolss_nt.c 	status = delete_all_printer_data( printer->info_2, r->in.key_name );
printer          9373 source3/rpc_server/srv_spoolss_nt.c 		status = mod_a_printer(printer, 2);
printer          9375 source3/rpc_server/srv_spoolss_nt.c 	free_a_printer( &printer, 2 );
printer          9420 source3/rpc_server/srv_spoolss_nt.c 	NT_PRINTER_INFO_LEVEL 	*printer = NULL;
printer          9459 source3/rpc_server/srv_spoolss_nt.c 	ZERO_STRUCT(printer);
printer          9460 source3/rpc_server/srv_spoolss_nt.c 	result = get_a_printer(Printer, &printer, 2, lp_const_servicename(snum));
printer          9467 source3/rpc_server/srv_spoolss_nt.c 	p_data = printer->info_2->data;
printer          9534 source3/rpc_server/srv_spoolss_nt.c 	if (printer) {
printer          9535 source3/rpc_server/srv_spoolss_nt.c 		free_a_printer(&printer, 2);
printer           139 source3/smbd/filename.c 	if (conn->printer) {
printer           649 source3/smbd/lanman.c 	NT_PRINTER_INFO_LEVEL 		*printer = NULL;
printer           653 source3/smbd/lanman.c 	if ( !W_ERROR_IS_OK(get_a_printer( NULL, &printer, 2, lp_servicename(snum))) ) {
printer           659 source3/smbd/lanman.c 	if ( !W_ERROR_IS_OK(get_a_printer_driver(&driver, 3, printer->info_2->drivername, 
printer           663 source3/smbd/lanman.c 			printer->info_2->drivername));
printer           716 source3/smbd/lanman.c 	if ( printer )
printer           717 source3/smbd/lanman.c 		free_a_printer( &printer, 2 );
printer           810 source3/smbd/lanman.c 	NT_PRINTER_INFO_LEVEL 		*printer = NULL;
printer           814 source3/smbd/lanman.c 	if ( !W_ERROR_IS_OK(get_a_printer( NULL, &printer, 2, lp_servicename(snum))) ) {
printer           820 source3/smbd/lanman.c 	if ( !W_ERROR_IS_OK(get_a_printer_driver(&driver, 3, printer->info_2->drivername, 
printer           824 source3/smbd/lanman.c 			printer->info_2->drivername));
printer           833 source3/smbd/lanman.c 	if ( printer )
printer           834 source3/smbd/lanman.c 		free_a_printer( &printer, 2 );
printer          1439 source3/smbd/open.c 	if (conn->printer) {
printer           694 source3/smbd/service.c 	conn->printer = (strncmp(dev,"LPT",3) == 0);
printer           871 source3/smbd/service.c 	if ((!conn->printer) && (!conn->ipc)) {
printer           157 source4/ntptr/ntptr.h 			      struct ntptr_GenericHandle **printer);
printer           160 source4/ntptr/ntptr.h 			     struct ntptr_GenericHandle **printer);
printer           167 source4/ntptr/ntptr.h 	WERROR (*XcvDataPrinter)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           175 source4/ntptr/ntptr.h 	WERROR (*EnumPrinterData)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           177 source4/ntptr/ntptr.h 	WERROR (*GetPrinterData)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           179 source4/ntptr/ntptr.h 	WERROR (*SetPrinterData)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           181 source4/ntptr/ntptr.h 	WERROR (*DeletePrinterData)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           185 source4/ntptr/ntptr.h 	WERROR (*EnumPrinterForms)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           187 source4/ntptr/ntptr.h 	WERROR (*AddPrinterForm)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           189 source4/ntptr/ntptr.h 	WERROR (*GetPrinterForm)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           191 source4/ntptr/ntptr.h 	WERROR (*SetPrinterForm)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           193 source4/ntptr/ntptr.h 	WERROR (*DeletePrinterForm)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           197 source4/ntptr/ntptr.h 	WERROR (*EnumJobs)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           199 source4/ntptr/ntptr.h 	WERROR (*AddJob)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           201 source4/ntptr/ntptr.h 	WERROR (*ScheduleJob)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           203 source4/ntptr/ntptr.h 	WERROR (*GetJob)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           205 source4/ntptr/ntptr.h 	WERROR (*SetJob)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           209 source4/ntptr/ntptr.h 	WERROR (*StartDocPrinter)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           211 source4/ntptr/ntptr.h 	WERROR (*EndDocPrinter)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           213 source4/ntptr/ntptr.h 	WERROR (*StartPagePrinter)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           215 source4/ntptr/ntptr.h 	WERROR (*EndPagePrinter)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           217 source4/ntptr/ntptr.h 	WERROR (*WritePrinter)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           219 source4/ntptr/ntptr.h 	WERROR (*ReadPrinter)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           289 source4/ntptr/ntptr_interface.c 			 struct ntptr_GenericHandle **printer)
printer           294 source4/ntptr/ntptr_interface.c 	return ntptr->ops->OpenPrinter(ntptr, mem_ctx, r, printer_name, printer);
printer           299 source4/ntptr/ntptr_interface.c 			struct ntptr_GenericHandle **printer)
printer           304 source4/ntptr/ntptr_interface.c 	return ntptr->ops->AddPrinter(ntptr, mem_ctx, r, printer);
printer           334 source4/ntptr/ntptr_interface.c WERROR ntptr_XcvDataPrinter(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           337 source4/ntptr/ntptr_interface.c 	if (printer->type != NTPTR_HANDLE_PRINTER) {
printer           340 source4/ntptr/ntptr_interface.c 	if (!printer->ntptr->ops->XcvDataPrinter) {
printer           343 source4/ntptr/ntptr_interface.c 	return printer->ntptr->ops->XcvDataPrinter(printer, mem_ctx, r);
printer           359 source4/ntptr/ntptr_interface.c WERROR ntptr_EnumPrinterData(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           362 source4/ntptr/ntptr_interface.c 	if (printer->type != NTPTR_HANDLE_PRINTER) {
printer           365 source4/ntptr/ntptr_interface.c 	if (!printer->ntptr->ops->EnumPrinterData) {
printer           368 source4/ntptr/ntptr_interface.c 	return printer->ntptr->ops->EnumPrinterData(printer, mem_ctx, r);
printer           371 source4/ntptr/ntptr_interface.c WERROR ntptr_GetPrinterData(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           374 source4/ntptr/ntptr_interface.c 	if (printer->type != NTPTR_HANDLE_PRINTER) {
printer           377 source4/ntptr/ntptr_interface.c 	if (!printer->ntptr->ops->GetPrinterData) {
printer           380 source4/ntptr/ntptr_interface.c 	return printer->ntptr->ops->GetPrinterData(printer, mem_ctx, r);
printer           383 source4/ntptr/ntptr_interface.c WERROR ntptr_SetPrinterData(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           386 source4/ntptr/ntptr_interface.c 	if (printer->type != NTPTR_HANDLE_PRINTER) {
printer           389 source4/ntptr/ntptr_interface.c 	if (!printer->ntptr->ops->SetPrinterData) {
printer           392 source4/ntptr/ntptr_interface.c 	return printer->ntptr->ops->SetPrinterData(printer, mem_ctx, r);
printer           395 source4/ntptr/ntptr_interface.c WERROR ntptr_DeletePrinterData(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           398 source4/ntptr/ntptr_interface.c 	if (printer->type != NTPTR_HANDLE_PRINTER) {
printer           401 source4/ntptr/ntptr_interface.c 	if (!printer->ntptr->ops->DeletePrinterData) {
printer           404 source4/ntptr/ntptr_interface.c 	return printer->ntptr->ops->DeletePrinterData(printer, mem_ctx, r);
printer           409 source4/ntptr/ntptr_interface.c WERROR ntptr_EnumPrinterForms(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           412 source4/ntptr/ntptr_interface.c 	if (printer->type != NTPTR_HANDLE_PRINTER) {
printer           415 source4/ntptr/ntptr_interface.c 	if (!printer->ntptr->ops->EnumPrinterForms) {
printer           418 source4/ntptr/ntptr_interface.c 	return printer->ntptr->ops->EnumPrinterForms(printer, mem_ctx, r);
printer           421 source4/ntptr/ntptr_interface.c WERROR ntptr_AddPrinterForm(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           424 source4/ntptr/ntptr_interface.c 	if (printer->type != NTPTR_HANDLE_PRINTER) {
printer           427 source4/ntptr/ntptr_interface.c 	if (!printer->ntptr->ops->AddPrinterForm) {
printer           430 source4/ntptr/ntptr_interface.c 	return printer->ntptr->ops->AddPrinterForm(printer, mem_ctx, r);
printer           433 source4/ntptr/ntptr_interface.c WERROR ntptr_GetPrinterForm(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           436 source4/ntptr/ntptr_interface.c 	if (printer->type != NTPTR_HANDLE_PRINTER) {
printer           439 source4/ntptr/ntptr_interface.c 	if (!printer->ntptr->ops->GetPrinterForm) {
printer           442 source4/ntptr/ntptr_interface.c 	return printer->ntptr->ops->GetPrinterForm(printer, mem_ctx, r);
printer           445 source4/ntptr/ntptr_interface.c WERROR ntptr_SetPrinterForm(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           448 source4/ntptr/ntptr_interface.c 	if (printer->type != NTPTR_HANDLE_PRINTER) {
printer           451 source4/ntptr/ntptr_interface.c 	if (!printer->ntptr->ops->SetPrinterForm) {
printer           454 source4/ntptr/ntptr_interface.c 	return printer->ntptr->ops->SetPrinterForm(printer, mem_ctx, r);
printer           457 source4/ntptr/ntptr_interface.c WERROR ntptr_DeletePrinterForm(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           460 source4/ntptr/ntptr_interface.c 	if (printer->type != NTPTR_HANDLE_PRINTER) {
printer           463 source4/ntptr/ntptr_interface.c 	if (!printer->ntptr->ops->DeletePrinterForm) {
printer           466 source4/ntptr/ntptr_interface.c 	return printer->ntptr->ops->DeletePrinterForm(printer, mem_ctx, r);
printer           471 source4/ntptr/ntptr_interface.c WERROR ntptr_EnumJobs(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           474 source4/ntptr/ntptr_interface.c 	if (printer->type != NTPTR_HANDLE_PRINTER) {
printer           477 source4/ntptr/ntptr_interface.c 	if (!printer->ntptr->ops->EnumJobs) {
printer           480 source4/ntptr/ntptr_interface.c 	return printer->ntptr->ops->EnumJobs(printer, mem_ctx, r);
printer           483 source4/ntptr/ntptr_interface.c WERROR ntptr_AddJob(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           486 source4/ntptr/ntptr_interface.c 	if (printer->type != NTPTR_HANDLE_PRINTER) {
printer           489 source4/ntptr/ntptr_interface.c 	if (!printer->ntptr->ops->AddJob) {
printer           492 source4/ntptr/ntptr_interface.c 	return printer->ntptr->ops->AddJob(printer, mem_ctx, r);
printer           495 source4/ntptr/ntptr_interface.c WERROR ntptr_ScheduleJob(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           498 source4/ntptr/ntptr_interface.c 	if (printer->type != NTPTR_HANDLE_PRINTER) {
printer           501 source4/ntptr/ntptr_interface.c 	if (!printer->ntptr->ops->ScheduleJob) {
printer           504 source4/ntptr/ntptr_interface.c 	return printer->ntptr->ops->ScheduleJob(printer, mem_ctx, r);
printer           507 source4/ntptr/ntptr_interface.c WERROR ntptr_GetJob(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           510 source4/ntptr/ntptr_interface.c 	if (printer->type != NTPTR_HANDLE_PRINTER) {
printer           513 source4/ntptr/ntptr_interface.c 	if (!printer->ntptr->ops->GetJob) {
printer           516 source4/ntptr/ntptr_interface.c 	return printer->ntptr->ops->GetJob(printer, mem_ctx, r);
printer           519 source4/ntptr/ntptr_interface.c WERROR ntptr_SetJob(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           522 source4/ntptr/ntptr_interface.c 	if (printer->type != NTPTR_HANDLE_PRINTER) {
printer           525 source4/ntptr/ntptr_interface.c 	if (!printer->ntptr->ops->SetJob) {
printer           528 source4/ntptr/ntptr_interface.c 	return printer->ntptr->ops->SetJob(printer, mem_ctx, r);
printer           533 source4/ntptr/ntptr_interface.c WERROR ntptr_StartDocPrinter(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           536 source4/ntptr/ntptr_interface.c 	if (printer->type != NTPTR_HANDLE_PRINTER) {
printer           539 source4/ntptr/ntptr_interface.c 	if (!printer->ntptr->ops->StartDocPrinter) {
printer           542 source4/ntptr/ntptr_interface.c 	return printer->ntptr->ops->StartDocPrinter(printer, mem_ctx, r);
printer           545 source4/ntptr/ntptr_interface.c WERROR ntptr_EndDocPrinter(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           548 source4/ntptr/ntptr_interface.c 	if (printer->type != NTPTR_HANDLE_PRINTER) {
printer           551 source4/ntptr/ntptr_interface.c 	if (!printer->ntptr->ops->EndDocPrinter) {
printer           554 source4/ntptr/ntptr_interface.c 	return printer->ntptr->ops->EndDocPrinter(printer, mem_ctx, r);
printer           557 source4/ntptr/ntptr_interface.c WERROR ntptr_StartPagePrinter(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           560 source4/ntptr/ntptr_interface.c 	if (printer->type != NTPTR_HANDLE_PRINTER) {
printer           563 source4/ntptr/ntptr_interface.c 	if (!printer->ntptr->ops->StartPagePrinter) {
printer           566 source4/ntptr/ntptr_interface.c 	return printer->ntptr->ops->StartPagePrinter(printer, mem_ctx, r);
printer           569 source4/ntptr/ntptr_interface.c WERROR ntptr_EndPagePrinter(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           572 source4/ntptr/ntptr_interface.c 	if (printer->type != NTPTR_HANDLE_PRINTER) {
printer           575 source4/ntptr/ntptr_interface.c 	if (!printer->ntptr->ops->EndPagePrinter) {
printer           578 source4/ntptr/ntptr_interface.c 	return printer->ntptr->ops->EndPagePrinter(printer, mem_ctx, r);
printer           581 source4/ntptr/ntptr_interface.c WERROR ntptr_WritePrinter(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           584 source4/ntptr/ntptr_interface.c 	if (printer->type != NTPTR_HANDLE_PRINTER) {
printer           587 source4/ntptr/ntptr_interface.c 	if (!printer->ntptr->ops->WritePrinter) {
printer           590 source4/ntptr/ntptr_interface.c 	return printer->ntptr->ops->WritePrinter(printer, mem_ctx, r);
printer           593 source4/ntptr/ntptr_interface.c WERROR ntptr_ReadPrinter(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           596 source4/ntptr/ntptr_interface.c 	if (printer->type != NTPTR_HANDLE_PRINTER) {
printer           599 source4/ntptr/ntptr_interface.c 	if (!printer->ntptr->ops->ReadPrinter) {
printer           602 source4/ntptr/ntptr_interface.c 	return printer->ntptr->ops->ReadPrinter(printer, mem_ctx, r);
printer           598 source4/ntptr/simple_ldb/ntptr_simple_ldb.c 			       struct ntptr_GenericHandle **printer)
printer           701 source4/ntptr/simple_ldb/ntptr_simple_ldb.c static WERROR sptr_GetPrinterForm(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx,
printer           704 source4/ntptr/simple_ldb/ntptr_simple_ldb.c 	struct ldb_context *sptr_db = talloc_get_type(printer->ntptr->private_data, struct ldb_context);
printer           716 source4/ntptr/simple_ldb/ntptr_simple_ldb.c 	base_dn = ldb_dn_new_fmt(mem_ctx, sptr_db, "CN=Forms,CN=%s,CN=Printers", printer->object_name);