summaryrefslogtreecommitdiff
path: root/source3/rpc_server/srv_spoolss_nt.c
AgeCommit message (Collapse)AuthorFilesLines
2009-02-21s3-spoolss: fix _spoolss_GetPrinterDriverDirectory and ↵Günther Deschner1-2/+2
spoolss_GetPrintProcessorDirectory. Both calls need to return NULL in the error case to avoid ndr encoding problems. (found by smbtorture spoolss test). Guenther
2009-02-19s3-spoolss: fix vista fallback in _spoolss_AddPrinterDriverEx.Günther Deschner1-2/+1
Martin Zielinski, if you're reading this, please have a look. Vista nicely takes just a WERR_UNKNOWN_LEVEL here and retries with a level 6 add. Guenther
2009-02-19s3-spoolss: use pidl for _spoolss_AddPrinterDriver{Ex}.Günther Deschner1-68/+216
Guenther
2009-02-19s3-spoolss: use pidl for _spoolss_GetPrintProcessorDirectory.Günther Deschner1-61/+45
Guenther.
2009-02-19s3-spoolss: fix _spoolss_GetPrinterDriverDirectory.Günther Deschner1-1/+6
treat architecture correctly as it is a [unique] pointer, and newer Windows versions sometimes send in an empty string. Guenther
2009-02-19s3-spoolss: _spoolss_OpenPrinterEx needs to wipe out policy handle upon failure.Günther Deschner1-0/+10
Guenther
2009-02-19s3-spoolss: _spoolss_AddPrinterEx needs to wipe out policy handle upon failure.Günther Deschner1-0/+1
Guenther
2009-02-19s3-spoolss: use pidl for _spoolss_GetPrinterDriverDirectory.Günther Deschner1-73/+37
Guenther
2009-02-19s3-spoolss: add support for "AddPort" via _spoolss_XcvData for Vista.Günther Deschner1-9/+68
Guenther
2009-02-18s3-spoolss: use pidl for _spoolss_XcvData.Günther Deschner1-62/+112
Guenther
2009-02-17s3-spoolss: use pidl for _spoolss_ResetPrinter.Günther Deschner1-17/+9
Guenther
2009-02-14s3-spoolss: remove unused convert_printer_info.Günther Deschner1-31/+0
Guenther
2009-02-14s3-spoolss: use pidl for _spoolss_SetPrinter.Günther Deschner1-39/+30
Guenther
2009-02-14s3-spoolss: use pidl for _spoolss_AddPrinterEx.Günther Deschner1-42/+30
Guenther
2009-02-14s3-spoolss: add printer_info2_to_nt_printer_info2 and convert_printer_info_new.Günther Deschner1-0/+67
Guenther
2009-02-13Parameterize in local.h the MAX_RPC_DATA_SIZE, and ensureJeremy Allison1-0/+52
that "offered" read from the rpc packet in spoolss is under that size. Tidyup from analysis from Veracode. Jeremy.
2009-02-12s3-spoolss: use pidl for _spoolss_SetPrinterDataEx.Günther Deschner1-34/+22
Guenther
2009-02-12s3-spoolss: use pidl for _spoolss_GetPrinterDataEx.Günther Deschner1-51/+27
Guenther
2009-02-11s3-spoolss: use SPOOLSS_PRINTER_CONTROL flags defined in IDL.Günther Deschner1-4/+4
Guenther
2009-02-11s3-spoolss: Fix uninitialised variable warning.Günther Deschner1-0/+2
Guenther
2009-02-11s3-spoolss: fix rpc_server stub names for opnum 0x42 and 0x43.Günther Deschner1-6/+6
Guenther
2009-02-10s3-spoolss: use rpccli_spoolss_ReplyOpenPrinter.Günther Deschner1-8/+10
Guenther
2009-02-10s3-spoolss: use pidl for _spoolss_OpenPrinter.Günther Deschner1-60/+19
Guenther
2009-02-10s3-spoolss: remove old spoolss_OpenPrinterEx.Günther Deschner1-86/+0
Guenther
2009-02-10s3-spoolss: use pidl for _spoolss_OpenPrinterEx.Günther Deschner1-46/+34
Guenther
2009-02-10s3-spoolss: use pidl for _spoolss_SetJob.Günther Deschner1-17/+8
Guenther
2009-02-10s3-spoolss: use pidl for _spoolss_StartDocPrinter.Günther Deschner1-31/+20
Guenther
2009-02-10s3-spoolss: add temporary convert_devicemode_new function.Günther Deschner1-0/+75
Guenther
2009-02-10s3-spoolss: use SPOOLSS_JOB_CONTROL bits defined in IDL.Günther Deschner1-5/+5
Guenther
2009-02-09s3 spoolss: arch needs to be set before it's passed to get_version_id.Tim Prouty1-3/+3
7717ad688099860fa0989ed3582435404fd6d4fa left arch unitialized. Guenther, please check.
2009-02-09s3-spoolss: use pidl for _spoolss_ScheduleJob.Günther Deschner1-14/+5
Guenther
2009-02-09s3-spoolss: use pidl for _spoolss_AddJob.Günther Deschner1-23/+9
Guenther
2009-02-09s3-spoolss: use rpccli_spoolss_ReplyClosePrinter.Günther Deschner1-5/+5
Guenther
2009-02-09s3-spoolss: use pidl for _spoolss_AddPrintProcessor.Günther Deschner1-11/+16
Guenther
2009-02-09s3-spoolss: use PRINTER_ENUM_NAME and remove double enum define.Günther Deschner1-1/+1
Guenther
2009-02-09s3-spoolss: use pidl for _spoolss_FindClosePrinterNotify.Günther Deschner1-16/+8
Guenther
2009-02-09s3-spoolss: remove whitespace in printing code.Günther Deschner1-1/+1
Guenther
2009-02-09s3-spoolss: use pidl for _spoolss_DeletePrinterDriverEx.Günther Deschner1-21/+11
Guenther
2009-02-09s3-spools: use pidl for _spoolss_DeletePrinterDriver.Günther Deschner1-20/+10
Guenther
2009-02-09s3-spoolss: use pidl for _spoolss_DeletePrinterKey.Günther Deschner1-25/+14
Guenther
2009-02-09s3-spoolss: use pidl for _spoolss_DeletePrinterData.Günther Deschner1-27/+14
Guenther
2009-02-09s3-spoolss: use pidl for _spoolss_DeletePrinterDataEx.Günther Deschner1-30/+13
Guenther
2009-02-09s3-spoolss: use pidl for _spoolss_GetForm.Günther Deschner1-41/+29
Guenther
2009-02-09s3-spoolss: add fill_form_info_1.Günther Deschner1-0/+21
Guenther
2009-02-09s3-spoolss: restore delete_a_form().Günther Deschner1-1/+1
Guenther
2009-02-09s3-spoolss: use pidl for _spoolss_SetForm.Günther Deschner1-20/+12
Guenther
2009-02-09s3-spoolss: use pidl for spoolss_AddForm.Günther Deschner1-19/+11
Guenther
2009-02-07s3-spoolss: use pidl for _spoolss_WritePrinter.Günther Deschner1-22/+14
Guenther
2009-02-07s3-spoolss: some cosmetics in debug statements.Günther Deschner1-3/+6
Guenther
2009-02-07s3-spoolss: use pidl for _spoolss_DeleteForm.Günther Deschner1-21/+13
Guenther