gp 235 source4/torture/rpc/spoolss_win.c struct spoolss_GetPrinter gp; gp 241 source4/torture/rpc/spoolss_win.c gp.in.handle = handle; gp 242 source4/torture/rpc/spoolss_win.c gp.in.level = level; gp 243 source4/torture/rpc/spoolss_win.c gp.in.buffer = (initial_blob_size == 0)?NULL:&blob; gp 244 source4/torture/rpc/spoolss_win.c gp.in.offered = initial_blob_size; gp 245 source4/torture/rpc/spoolss_win.c gp.out.needed = &needed; gp 247 source4/torture/rpc/spoolss_win.c status = dcerpc_spoolss_GetPrinter(p, tctx, &gp); gp 250 source4/torture/rpc/spoolss_win.c if (W_ERROR_EQUAL(gp.out.result, WERR_INSUFFICIENT_BUFFER)) { gp 252 source4/torture/rpc/spoolss_win.c gp.in.buffer = &blob; gp 253 source4/torture/rpc/spoolss_win.c gp.in.offered = needed; gp 254 source4/torture/rpc/spoolss_win.c status = dcerpc_spoolss_GetPrinter(p, tctx, &gp); gp 258 source4/torture/rpc/spoolss_win.c torture_assert_werr_ok(tctx, gp.out.result, "GetPrinter failed"); gp 260 source4/torture/rpc/spoolss_win.c ctx->current_info = gp.out.info; gp 262 source4/torture/rpc/spoolss_win.c if (level == 2 && gp.out.info) { gp 263 source4/torture/rpc/spoolss_win.c ctx->printer_has_driver = gp.out.info->info2.drivername && gp 264 source4/torture/rpc/spoolss_win.c strlen(gp.out.info->info2.drivername);