• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/samba-3.0.25b/source/printing/

Lines Matching defs:nt_devmode

2221 int pack_devicemode(NT_DEVICEMODE *nt_devmode, char *buf, int buflen)
2225 len += tdb_pack(buf+len, buflen-len, "p", nt_devmode);
2227 if (!nt_devmode)
2231 nt_devmode->devicename,
2232 nt_devmode->formname,
2234 nt_devmode->specversion,
2235 nt_devmode->driverversion,
2236 nt_devmode->size,
2237 nt_devmode->driverextra,
2238 nt_devmode->orientation,
2239 nt_devmode->papersize,
2240 nt_devmode->paperlength,
2241 nt_devmode->paperwidth,
2242 nt_devmode->scale,
2243 nt_devmode->copies,
2244 nt_devmode->defaultsource,
2245 nt_devmode->printquality,
2246 nt_devmode->color,
2247 nt_devmode->duplex,
2248 nt_devmode->yresolution,
2249 nt_devmode->ttoption,
2250 nt_devmode->collate,
2251 nt_devmode->logpixels,
2253 nt_devmode->fields,
2254 nt_devmode->bitsperpel,
2255 nt_devmode->pelswidth,
2256 nt_devmode->pelsheight,
2257 nt_devmode->displayflags,
2258 nt_devmode->displayfrequency,
2259 nt_devmode->icmmethod,
2260 nt_devmode->icmintent,
2261 nt_devmode->mediatype,
2262 nt_devmode->dithertype,
2263 nt_devmode->reserved1,
2264 nt_devmode->reserved2,
2265 nt_devmode->panningwidth,
2266 nt_devmode->panningheight,
2267 nt_devmode->nt_dev_private);
2270 if (nt_devmode->nt_dev_private) {
2272 nt_devmode->driverextra,
2273 nt_devmode->nt_dev_private);
2276 DEBUG(8,("Packed devicemode [%s]\n", nt_devmode->formname));
2482 NT_DEVICEMODE *nt_devmode = SMB_MALLOC_P(NT_DEVICEMODE);
2484 if (nt_devmode == NULL) {
2489 ZERO_STRUCTP(nt_devmode);
2492 fstrcpy(nt_devmode->devicename, adevice);
2494 fstrcpy(nt_devmode->formname, "Letter");
2496 nt_devmode->specversion = 0x0401;
2497 nt_devmode->driverversion = 0x0400;
2498 nt_devmode->size = 0x00DC;
2499 nt_devmode->driverextra = 0x0000;
2500 nt_devmode->fields = FORMNAME | TTOPTION | PRINTQUALITY |
2503 nt_devmode->orientation = 1;
2504 nt_devmode->papersize = PAPER_LETTER;
2505 nt_devmode->paperlength = 0;
2506 nt_devmode->paperwidth = 0;
2507 nt_devmode->scale = 0x64;
2508 nt_devmode->copies = 1;
2509 nt_devmode->defaultsource = BIN_FORMSOURCE;
2510 nt_devmode->printquality = RES_HIGH; /* 0x0258 */
2511 nt_devmode->color = COLOR_MONOCHROME;
2512 nt_devmode->duplex = DUP_SIMPLEX;
2513 nt_devmode->yresolution = 0;
2514 nt_devmode->ttoption = TT_SUBDEV;
2515 nt_devmode->collate = COLLATE_FALSE;
2516 nt_devmode->icmmethod = 0;
2517 nt_devmode->icmintent = 0;
2518 nt_devmode->mediatype = 0;
2519 nt_devmode->dithertype = 0;
2522 nt_devmode->logpixels = 0;
2523 nt_devmode->bitsperpel = 0;
2524 nt_devmode->pelswidth = 0;
2525 nt_devmode->pelsheight = 0;
2526 nt_devmode->displayflags = 0;
2527 nt_devmode->displayfrequency = 0;
2528 nt_devmode->reserved1 = 0;
2529 nt_devmode->reserved2 = 0;
2530 nt_devmode->panningwidth = 0;
2531 nt_devmode->panningheight = 0;
2533 nt_devmode->nt_dev_private = NULL;
2534 return nt_devmode;
2571 NT_DEVICEMODE *nt_devmode = *devmode_ptr;
2573 if(nt_devmode == NULL)
2578 SAFE_FREE(nt_devmode->nt_dev_private);
2601 int unpack_devicemode(NT_DEVICEMODE **nt_devmode, char *buf, int buflen)
2609 len += tdb_unpack(buf+len, buflen-len, "p", nt_devmode);
2611 if (!*nt_devmode) return len;
2665 *nt_devmode = (NT_DEVICEMODE *)memdup(&devmode, sizeof(devmode));
2666 if (!*nt_devmode) {
4302 static BOOL convert_driver_init( TALLOC_CTX *ctx, NT_DEVICEMODE *nt_devmode, uint8 *data, uint32 data_len )
4315 result = convert_devicemode("", &devmode, &nt_devmode);
4348 NT_DEVICEMODE *nt_devmode = NULL;
4365 if ((nt_devmode = SMB_MALLOC_P(NT_DEVICEMODE)) == NULL) {
4370 ZERO_STRUCTP(nt_devmode);
4376 if ( !convert_driver_init( ctx, nt_devmode, data, data_len )) {
4382 printer->info_2->devmode = nt_devmode;
4410 free_nt_devicemode( &nt_devmode );