nt_devmode 455 source3/include/nt_printing.h NT_DEVICEMODE *nt_devmode; nt_devmode 43 source3/include/printing.h NT_DEVICEMODE *nt_devmode; nt_devmode 4805 source3/include/proto.h int pack_devicemode(NT_DEVICEMODE *nt_devmode, uint8 *buf, int buflen); nt_devmode 4809 source3/include/proto.h int unpack_devicemode(NT_DEVICEMODE **nt_devmode, const uint8 *buf, int buflen); nt_devmode 4925 source3/include/proto.h const char *jobname, NT_DEVICEMODE *nt_devmode ); nt_devmode 2353 source3/printing/nt_printing.c int pack_devicemode(NT_DEVICEMODE *nt_devmode, uint8 *buf, int buflen) nt_devmode 2357 source3/printing/nt_printing.c len += tdb_pack(buf+len, buflen-len, "p", nt_devmode); nt_devmode 2359 source3/printing/nt_printing.c if (!nt_devmode) nt_devmode 2363 source3/printing/nt_printing.c nt_devmode->devicename, nt_devmode 2364 source3/printing/nt_printing.c nt_devmode->formname, nt_devmode 2366 source3/printing/nt_printing.c nt_devmode->specversion, nt_devmode 2367 source3/printing/nt_printing.c nt_devmode->driverversion, nt_devmode 2368 source3/printing/nt_printing.c nt_devmode->size, nt_devmode 2369 source3/printing/nt_printing.c nt_devmode->driverextra, nt_devmode 2370 source3/printing/nt_printing.c nt_devmode->orientation, nt_devmode 2371 source3/printing/nt_printing.c nt_devmode->papersize, nt_devmode 2372 source3/printing/nt_printing.c nt_devmode->paperlength, nt_devmode 2373 source3/printing/nt_printing.c nt_devmode->paperwidth, nt_devmode 2374 source3/printing/nt_printing.c nt_devmode->scale, nt_devmode 2375 source3/printing/nt_printing.c nt_devmode->copies, nt_devmode 2376 source3/printing/nt_printing.c nt_devmode->defaultsource, nt_devmode 2377 source3/printing/nt_printing.c nt_devmode->printquality, nt_devmode 2378 source3/printing/nt_printing.c nt_devmode->color, nt_devmode 2379 source3/printing/nt_printing.c nt_devmode->duplex, nt_devmode 2380 source3/printing/nt_printing.c nt_devmode->yresolution, nt_devmode 2381 source3/printing/nt_printing.c nt_devmode->ttoption, nt_devmode 2382 source3/printing/nt_printing.c nt_devmode->collate, nt_devmode 2383 source3/printing/nt_printing.c nt_devmode->logpixels, nt_devmode 2385 source3/printing/nt_printing.c nt_devmode->fields, nt_devmode 2386 source3/printing/nt_printing.c nt_devmode->bitsperpel, nt_devmode 2387 source3/printing/nt_printing.c nt_devmode->pelswidth, nt_devmode 2388 source3/printing/nt_printing.c nt_devmode->pelsheight, nt_devmode 2389 source3/printing/nt_printing.c nt_devmode->displayflags, nt_devmode 2390 source3/printing/nt_printing.c nt_devmode->displayfrequency, nt_devmode 2391 source3/printing/nt_printing.c nt_devmode->icmmethod, nt_devmode 2392 source3/printing/nt_printing.c nt_devmode->icmintent, nt_devmode 2393 source3/printing/nt_printing.c nt_devmode->mediatype, nt_devmode 2394 source3/printing/nt_printing.c nt_devmode->dithertype, nt_devmode 2395 source3/printing/nt_printing.c nt_devmode->reserved1, nt_devmode 2396 source3/printing/nt_printing.c nt_devmode->reserved2, nt_devmode 2397 source3/printing/nt_printing.c nt_devmode->panningwidth, nt_devmode 2398 source3/printing/nt_printing.c nt_devmode->panningheight, nt_devmode 2399 source3/printing/nt_printing.c nt_devmode->nt_dev_private); nt_devmode 2401 source3/printing/nt_printing.c if (nt_devmode->nt_dev_private) { nt_devmode 2403 source3/printing/nt_printing.c nt_devmode->driverextra, nt_devmode 2404 source3/printing/nt_printing.c nt_devmode->nt_dev_private); nt_devmode 2407 source3/printing/nt_printing.c DEBUG(8,("Packed devicemode [%s]\n", nt_devmode->formname)); nt_devmode 2622 source3/printing/nt_printing.c NT_DEVICEMODE *nt_devmode = SMB_MALLOC_P(NT_DEVICEMODE); nt_devmode 2624 source3/printing/nt_printing.c if (nt_devmode == NULL) { nt_devmode 2629 source3/printing/nt_printing.c ZERO_STRUCTP(nt_devmode); nt_devmode 2632 source3/printing/nt_printing.c fstrcpy(nt_devmode->devicename, adevice); nt_devmode 2634 source3/printing/nt_printing.c fstrcpy(nt_devmode->formname, "Letter"); nt_devmode 2636 source3/printing/nt_printing.c nt_devmode->specversion = 0x0401; nt_devmode 2637 source3/printing/nt_printing.c nt_devmode->driverversion = 0x0400; nt_devmode 2638 source3/printing/nt_printing.c nt_devmode->size = 0x00DC; nt_devmode 2639 source3/printing/nt_printing.c nt_devmode->driverextra = 0x0000; nt_devmode 2640 source3/printing/nt_printing.c nt_devmode->fields = FORMNAME | TTOPTION | PRINTQUALITY | nt_devmode 2643 source3/printing/nt_printing.c nt_devmode->orientation = 1; nt_devmode 2644 source3/printing/nt_printing.c nt_devmode->papersize = PAPER_LETTER; nt_devmode 2645 source3/printing/nt_printing.c nt_devmode->paperlength = 0; nt_devmode 2646 source3/printing/nt_printing.c nt_devmode->paperwidth = 0; nt_devmode 2647 source3/printing/nt_printing.c nt_devmode->scale = 0x64; nt_devmode 2648 source3/printing/nt_printing.c nt_devmode->copies = 1; nt_devmode 2649 source3/printing/nt_printing.c nt_devmode->defaultsource = BIN_FORMSOURCE; nt_devmode 2650 source3/printing/nt_printing.c nt_devmode->printquality = RES_HIGH; /* 0x0258 */ nt_devmode 2651 source3/printing/nt_printing.c nt_devmode->color = COLOR_MONOCHROME; nt_devmode 2652 source3/printing/nt_printing.c nt_devmode->duplex = DUP_SIMPLEX; nt_devmode 2653 source3/printing/nt_printing.c nt_devmode->yresolution = 0; nt_devmode 2654 source3/printing/nt_printing.c nt_devmode->ttoption = TT_SUBDEV; nt_devmode 2655 source3/printing/nt_printing.c nt_devmode->collate = COLLATE_FALSE; nt_devmode 2656 source3/printing/nt_printing.c nt_devmode->icmmethod = 0; nt_devmode 2657 source3/printing/nt_printing.c nt_devmode->icmintent = 0; nt_devmode 2658 source3/printing/nt_printing.c nt_devmode->mediatype = 0; nt_devmode 2659 source3/printing/nt_printing.c nt_devmode->dithertype = 0; nt_devmode 2662 source3/printing/nt_printing.c nt_devmode->logpixels = 0; nt_devmode 2663 source3/printing/nt_printing.c nt_devmode->bitsperpel = 0; nt_devmode 2664 source3/printing/nt_printing.c nt_devmode->pelswidth = 0; nt_devmode 2665 source3/printing/nt_printing.c nt_devmode->pelsheight = 0; nt_devmode 2666 source3/printing/nt_printing.c nt_devmode->displayflags = 0; nt_devmode 2667 source3/printing/nt_printing.c nt_devmode->displayfrequency = 0; nt_devmode 2668 source3/printing/nt_printing.c nt_devmode->reserved1 = 0; nt_devmode 2669 source3/printing/nt_printing.c nt_devmode->reserved2 = 0; nt_devmode 2670 source3/printing/nt_printing.c nt_devmode->panningwidth = 0; nt_devmode 2671 source3/printing/nt_printing.c nt_devmode->panningheight = 0; nt_devmode 2673 source3/printing/nt_printing.c nt_devmode->nt_dev_private = NULL; nt_devmode 2674 source3/printing/nt_printing.c return nt_devmode; nt_devmode 2683 source3/printing/nt_printing.c NT_DEVICEMODE *nt_devmode = *devmode_ptr; nt_devmode 2685 source3/printing/nt_printing.c if(nt_devmode == NULL) nt_devmode 2690 source3/printing/nt_printing.c SAFE_FREE(nt_devmode->nt_dev_private); nt_devmode 2713 source3/printing/nt_printing.c int unpack_devicemode(NT_DEVICEMODE **nt_devmode, const uint8 *buf, int buflen) nt_devmode 2721 source3/printing/nt_printing.c len += tdb_unpack(buf+len, buflen-len, "p", nt_devmode); nt_devmode 2723 source3/printing/nt_printing.c if (!*nt_devmode) return len; nt_devmode 2777 source3/printing/nt_printing.c *nt_devmode = (NT_DEVICEMODE *)memdup(&devmode, sizeof(devmode)); nt_devmode 2778 source3/printing/nt_printing.c if (!*nt_devmode) { nt_devmode 4474 source3/printing/nt_printing.c static bool convert_driver_init(TALLOC_CTX *mem_ctx, NT_DEVICEMODE *nt_devmode, nt_devmode 4492 source3/printing/nt_printing.c return convert_devicemode("", &devmode, &nt_devmode); nt_devmode 4521 source3/printing/nt_printing.c NT_DEVICEMODE *nt_devmode = NULL; nt_devmode 4538 source3/printing/nt_printing.c if ((nt_devmode = SMB_MALLOC_P(NT_DEVICEMODE)) == NULL) { nt_devmode 4543 source3/printing/nt_printing.c ZERO_STRUCTP(nt_devmode); nt_devmode 4549 source3/printing/nt_printing.c if ( !convert_driver_init( ctx, nt_devmode, data, data_len )) { nt_devmode 4555 source3/printing/nt_printing.c printer->info_2->devmode = nt_devmode; nt_devmode 4583 source3/printing/nt_printing.c free_nt_devicemode( &nt_devmode ); nt_devmode 309 source3/printing/printing.c if ( (used = unpack_devicemode(&pjob->nt_devmode, buf+len, buflen-len)) == -1 ) nt_devmode 354 source3/printing/printing.c if ( pjob.nt_devmode ) { nt_devmode 355 source3/printing/printing.c free_nt_devicemode( &pjob.nt_devmode ); nt_devmode 558 source3/printing/printing.c len += pack_devicemode(pjob->nt_devmode, buf+len, buflen-len); nt_devmode 590 source3/printing/printing.c free_nt_devicemode( &old_pjob.nt_devmode ); nt_devmode 730 source3/printing/printing.c free_nt_devicemode( &pjob.nt_devmode ); nt_devmode 1852 source3/printing/printing.c return pjob->nt_devmode; nt_devmode 2393 source3/printing/printing.c const char *jobname, NT_DEVICEMODE *nt_devmode ) nt_devmode 2468 source3/printing/printing.c pjob.nt_devmode = nt_devmode; nt_devmode 216 source3/rpc_server/srv_spoolss_nt.c free_nt_devicemode( &Printer->nt_devmode ); nt_devmode 1471 source3/rpc_server/srv_spoolss_nt.c NT_DEVICEMODE *nt_devmode = *pp_nt_devmode; nt_devmode 1478 source3/rpc_server/srv_spoolss_nt.c if (nt_devmode == NULL) { nt_devmode 1480 source3/rpc_server/srv_spoolss_nt.c if ((nt_devmode = construct_nt_devicemode(printername)) == NULL) nt_devmode 1484 source3/rpc_server/srv_spoolss_nt.c rpcstr_push(nt_devmode->devicename, devmode->devicename, 31, 0); nt_devmode 1485 source3/rpc_server/srv_spoolss_nt.c rpcstr_push(nt_devmode->formname, devmode->formname, 31, 0); nt_devmode 1487 source3/rpc_server/srv_spoolss_nt.c nt_devmode->specversion = devmode->specversion; nt_devmode 1488 source3/rpc_server/srv_spoolss_nt.c nt_devmode->driverversion = devmode->driverversion; nt_devmode 1489 source3/rpc_server/srv_spoolss_nt.c nt_devmode->size = devmode->size; nt_devmode 1490 source3/rpc_server/srv_spoolss_nt.c nt_devmode->fields = devmode->fields; nt_devmode 1491 source3/rpc_server/srv_spoolss_nt.c nt_devmode->orientation = devmode->orientation; nt_devmode 1492 source3/rpc_server/srv_spoolss_nt.c nt_devmode->papersize = devmode->papersize; nt_devmode 1493 source3/rpc_server/srv_spoolss_nt.c nt_devmode->paperlength = devmode->paperlength; nt_devmode 1494 source3/rpc_server/srv_spoolss_nt.c nt_devmode->paperwidth = devmode->paperwidth; nt_devmode 1495 source3/rpc_server/srv_spoolss_nt.c nt_devmode->scale = devmode->scale; nt_devmode 1496 source3/rpc_server/srv_spoolss_nt.c nt_devmode->copies = devmode->copies; nt_devmode 1497 source3/rpc_server/srv_spoolss_nt.c nt_devmode->defaultsource = devmode->defaultsource; nt_devmode 1498 source3/rpc_server/srv_spoolss_nt.c nt_devmode->printquality = devmode->printquality; nt_devmode 1499 source3/rpc_server/srv_spoolss_nt.c nt_devmode->color = devmode->color; nt_devmode 1500 source3/rpc_server/srv_spoolss_nt.c nt_devmode->duplex = devmode->duplex; nt_devmode 1501 source3/rpc_server/srv_spoolss_nt.c nt_devmode->yresolution = devmode->yresolution; nt_devmode 1502 source3/rpc_server/srv_spoolss_nt.c nt_devmode->ttoption = devmode->ttoption; nt_devmode 1503 source3/rpc_server/srv_spoolss_nt.c nt_devmode->collate = devmode->collate; nt_devmode 1505 source3/rpc_server/srv_spoolss_nt.c nt_devmode->logpixels = devmode->logpixels; nt_devmode 1506 source3/rpc_server/srv_spoolss_nt.c nt_devmode->bitsperpel = devmode->bitsperpel; nt_devmode 1507 source3/rpc_server/srv_spoolss_nt.c nt_devmode->pelswidth = devmode->pelswidth; nt_devmode 1508 source3/rpc_server/srv_spoolss_nt.c nt_devmode->pelsheight = devmode->pelsheight; nt_devmode 1509 source3/rpc_server/srv_spoolss_nt.c nt_devmode->displayflags = devmode->displayflags; nt_devmode 1510 source3/rpc_server/srv_spoolss_nt.c nt_devmode->displayfrequency = devmode->displayfrequency; nt_devmode 1511 source3/rpc_server/srv_spoolss_nt.c nt_devmode->icmmethod = devmode->icmmethod; nt_devmode 1512 source3/rpc_server/srv_spoolss_nt.c nt_devmode->icmintent = devmode->icmintent; nt_devmode 1513 source3/rpc_server/srv_spoolss_nt.c nt_devmode->mediatype = devmode->mediatype; nt_devmode 1514 source3/rpc_server/srv_spoolss_nt.c nt_devmode->dithertype = devmode->dithertype; nt_devmode 1515 source3/rpc_server/srv_spoolss_nt.c nt_devmode->reserved1 = devmode->reserved1; nt_devmode 1516 source3/rpc_server/srv_spoolss_nt.c nt_devmode->reserved2 = devmode->reserved2; nt_devmode 1517 source3/rpc_server/srv_spoolss_nt.c nt_devmode->panningwidth = devmode->panningwidth; nt_devmode 1518 source3/rpc_server/srv_spoolss_nt.c nt_devmode->panningheight = devmode->panningheight; nt_devmode 1526 source3/rpc_server/srv_spoolss_nt.c SAFE_FREE(nt_devmode->nt_dev_private); nt_devmode 1527 source3/rpc_server/srv_spoolss_nt.c nt_devmode->driverextra = devmode->__driverextra_length; nt_devmode 1528 source3/rpc_server/srv_spoolss_nt.c if((nt_devmode->nt_dev_private = SMB_MALLOC_ARRAY(uint8_t, nt_devmode->driverextra)) == NULL) nt_devmode 1530 source3/rpc_server/srv_spoolss_nt.c memcpy(nt_devmode->nt_dev_private, devmode->driverextra_data.data, nt_devmode->driverextra); nt_devmode 1533 source3/rpc_server/srv_spoolss_nt.c *pp_nt_devmode = nt_devmode; nt_devmode 1743 source3/rpc_server/srv_spoolss_nt.c &Printer->nt_devmode); nt_devmode 5641 source3/rpc_server/srv_spoolss_nt.c Printer->nt_devmode); nt_devmode 8896 source3/rpc_server/srv_spoolss_nt.c NT_DEVICEMODE *nt_devmode; nt_devmode 8917 source3/rpc_server/srv_spoolss_nt.c nt_devmode = print_job_devmode(lp_const_servicename(snum), jobid); nt_devmode 8918 source3/rpc_server/srv_spoolss_nt.c if (nt_devmode) { nt_devmode 8921 source3/rpc_server/srv_spoolss_nt.c result = convert_nt_devicemode(devmode, devmode, nt_devmode);