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