summaryrefslogtreecommitdiff
path: root/librpc/idl/spoolss.idl
Commit message (Collapse)AuthorAgeFilesLines
* spoolss: more mork on SetPrinterInfo() levels.Günther Deschner2010-05-061-4/+12
| | | | | | Guenther (cherry picked from commit be95cb6f8357334af08d1502910a429328b85bc5) (cherry picked from commit f9da274b53197968417843340d586931728cf3a9)
* spoolss: fix spoolss_EnumPrinterDataEx IDL.Günther Deschner2010-05-061-2/+2
| | | | | | Guenther (cherry picked from commit 4df1047e8398a9af4df94c7e245d993d1f60ef5f) (cherry picked from commit a947b5f827884c18f0f4535f7be7e7cd5b42ee9c)
* spoolss: rollback GetPrinterData{Ex} IDL.Günther Deschner2010-05-061-15/+3
| | | | | Guenther (cherry picked from commit 45195a2689f59be434037274f616083fd8930ffa)
* spoolss: rollback SetPrinterData{Ex} IDL.Günther Deschner2010-05-061-17/+6
| | | | | Guenther (cherry picked from commit 8c00f95c8d86f2c3c73ce84d3cc0f038d8e0ceb2)
* spoolss: use ndr_push_spoolss_PrinterInfo2 hand-marshalled version (moves ↵Günther Deschner2010-02-221-1/+1
| | | | | | | devmode relative pointer down to sd). Guenther (cherry picked from commit 31a097560efddfabf31c4cc54e683603ee24521f)
* spoolss: add spoolss_security_descriptor.Günther Deschner2010-02-221-4/+7
| | | | | Guenther (cherry picked from commit 18564787e2f169cac26d361201c1a954b7e263b7)
* spoolss: make two bitmaps public.Günther Deschner2010-02-221-2/+2
| | | | | Guenther (cherry picked from commit b64cd9857086f56e1e698ae34e51413b6414eb0b)
* spoolss: make all security descriptors and devicemodes 4 byte aligned and ↵Stefan Metzmacher2010-02-221-8/+8
| | | | | | | | add missing subcontexts. Guenther (cherry picked from commit 8f52957369bf8ce7591d5d9a1436ccb7e384c612) (cherry picked from commit a4cb14987143c2c1f28e82e5b6476e079ea051d3)
* spoolss: set NDR_RELATIVE_REVERSE flag for various unions that have relative ↵Günther Deschner2010-02-221-10/+10
| | | | | | | | pointers. Guenther (cherry picked from commit 6d0a39741dacd81e33b25a91fa28cdf983d10d84) (cherry picked from commit 93aab77e24ecdd95ced8efe0c0f7bcdfb5ed2a1b)
* spoolss: remove unused spoolss_StringArray2.Günther Deschner2009-12-231-5/+0
| | | | | | | | Guenther The last 13 commits address bug #6883 (Add Printer fails with 0x000006f7 on Windows 7). (cherry picked from commit 874a4e34ff6222a4d387815f3ec896a24822f94e)
* spoolss: use spoolss_KeyNames in spoolss_EnumPrinterKey.Günther Deschner2009-12-231-1/+2
| | | | | | Guenther (cherry picked from commit 0ecb7f6ab28d7b7c1844554289f5ae8e876b1dcf) (cherry picked from commit ab71e84ab446eb074a56f7d5d8e7ad69f02ed504)
* spoolss: add spoolss_KeyNames union.Günther Deschner2009-12-231-0/+6
| | | | | | Guenther (cherry picked from commit cf2561473f7bd0bcef5c562c1e901d4ad17e6ee3) (cherry picked from commit 969623c7963219ae3db3058349c257e00adc237b)
* spoolss: hand-marshall the spoolss_StringArray2 struct for ↵Günther Deschner2009-12-231-1/+1
| | | | | | | | | spoolss_EnumPrinterKey. This call is just driving me nuts :-) Guenther (cherry picked from commit fc4b43089e08578f99b99de8eff1eecebaa4ae01)
* samba-spoolss: use spoolss_StringArray2 in spoolss_EnumPrinterKey.Günther Deschner2009-12-231-1/+1
| | | | | | | | This should finally resolve the endian issues we were seeing on sparc and is much cleaner for spoolss clients and servers. Guenther (cherry picked from commit 191167fce3cb07e286c3b1cedf4fb70126e6daf7)
* spoolss: add spoolss_StringArray2.Günther Deschner2009-12-231-0/+5
| | | | | | | | The difference to spoolss_StringArray is that in spoolss_StringArray2 the string array is put into a subcontext of _ndr_size. Guenther (cherry picked from commit a6bd5d61685f5582a72d24ac72c6e3753f232f90)
* spoolss: fix spoolss_EnumPrinterKey IDL.Günther Deschner2009-12-231-1/+1
| | | | | Guenther (cherry picked from commit 167a9ea770a38ffbe121da522bfdab79aa60413d)
* s3-spoolss: move SPL_ARCH_X defines to IDL.Günther Deschner2009-05-261-0/+8
| | | | | | Guenther (cherry picked from commit 7403dd39d608e07f107530819277738ebd20a320) (cherry picked from commit 37d0afc095e43d707ff3b86c9ebda22e8a10f77f)
* spoolss: add SPOOLSS_ARCHITECTURE_ALL to IDL.Günther Deschner2009-05-261-0/+2
| | | | | | Guenther (cherry picked from commit a4f558da79e5746124b79583ca608b394e635ad3) (cherry picked from commit 295035c7cf353a4e1ba5e6e8737ef78329acee8b)
* spoolss: add spoolss_DriverAttributes bitmask.Günther Deschner2009-04-151-2/+6
| | | | | | Guenther (cherry picked from commit 63b22a74f69cbc5035e8875d656041b5da975f66) (cherry picked from commit 8cf32e47823c624ed591eabd34531e2037e2e149)
* spoolss: fix order of strings in PrinterInfo1 structs.Günther Deschner2009-04-151-2/+2
| | | | | | Guenther (cherry picked from commit 3918ee88701942c35dc8ed957d507076ead8d3f5) (cherry picked from commit 8303246b3025e6dbda3c8f7e49ae394fd676323f)
* spoolss: make spoolss_Field a nodiscriminant union of 2 sets of notify flag ↵Günther Deschner2009-04-151-30/+65
| | | | | | | | enums. Guenther (cherry picked from commit f9ddc6ae4ac750dd349f8103d045eb23bc4416a0) (cherry picked from commit 5c2b396dde289a6f37bb9cb40ae1ef6ec784818e)
* spoolss: add spoolss_EnumPrinterDataEx triple call.Günther Deschner2009-04-151-3/+15
| | | | | | Guenther (cherry picked from commit 19ea2a54865f953663e30b7561b47f0a18e79faf) (cherry picked from commit c39351267d6db5142a38d3cede40c1237131e79f)
* spoolss: fix spoolss_PrinterEnumValues w.r.t. size calculation of PrinterData.Günther Deschner2009-04-151-1/+1
| | | | | | Guenther (cherry picked from commit 4fb79b4fe78e89b7bbee5b280294037f43e0e2a1) (cherry picked from commit da934c1917833c2b3cf6154f069d6012c6d7c07b)
* spoolss: add spoolss_PrinterEnumValues.Günther Deschner2009-04-151-0/+9
| | | | | | Guenther (cherry picked from commit b12c3178efd3e640fc5de6418d2fb0074dd84d4e) (cherry picked from commit 8ed5eaf07d024cc7aad1da03d32bbc5b445da31a)
* spoolss: use PRINTER_NOTIFY_TYPE and JOB_NOTIFY_TYPE in favor of "old" s4 ↵Günther Deschner2009-04-151-2/+2
| | | | | | | | defines. Guenther (cherry picked from commit 289cfb269b486a0a2f8376ead77fd64ad7c012d4) (cherry picked from commit 18a2dd3fa0aee8a8cd5638b90c0553966c34919c)
* spoolss: add SPL Port definitions to IDL.Günther Deschner2009-04-151-0/+10
| | | | | | Guenther (cherry picked from commit a264bc68f0e44fb561fe61613b5cf3c7b5e8385f) (cherry picked from commit 6069010991dc2b3272fc4ba51504f2f9ce97c43d)
* spoolss: add range checks for priority element in spoolss_JobInfo structs.Günther Deschner2009-04-151-8/+8
| | | | | | Guenther (cherry picked from commit f94a6f4801e5b2b83e5f4888aba21f3647e23f9a) (cherry picked from commit ec845d14417c3883b08f38971c5f5a2d76c7cf48)
* spoolss: use nstring_array in spoolss_EnumPrinterKey.Günther Deschner2009-04-151-2/+2
| | | | | | Guenther (cherry picked from commit 3a6b5fe6c11cf395686f672635f15503d418dfb1) (cherry picked from commit c567ba484551bdf840e0ab0d9eafba9b72b6eeb7)
* spoolss: use winreg_Type instead of spoolss_PrinterDataType for XPrinterData ↵Günther Deschner2009-04-151-22/+14
| | | | | | | | calls. Guenther (cherry picked from commit 849254d24c3d38326f7dbe80babb21a7fe47aedb) (cherry picked from commit 1158eaa5c56908b8ba87283dd8cc1669040ec918)
* spoolss: use uint8 array instead of DATA_BLOB in EnumPrinterData IDL out ↵Günther Deschner2009-04-151-1/+1
| | | | | | | | pointer. Guenther (cherry picked from commit 28c6f1fb4734b6285e7684ec27f62481371a8654) (cherry picked from commit 305b97fa8d79ce99c2672429e92e32114b34d946)
* spoolss: fix IDL for spoolss_SetPrinterData.Günther Deschner2009-04-151-1/+1
| | | | | | Guenther (cherry picked from commit 2b0a0b25e21f8149e242fb74816c62da470a3e8a) (cherry picked from commit 65d023dc5fcaa397670c176ca287f8e5cc6c17f7)
* spoolss: make spoolss_GetPrinterData out.data ref pointers.Günther Deschner2009-04-151-3/+3
| | | | | | Guenther (cherry picked from commit 92e6525ae124c97d31a46b9fe3d6d1415c219e9f) (cherry picked from commit 8f13a06f5ebc203a5c540b8fc83f2315cab2b9a2)
* spoolss: flag PrinterInfo union and levels as [public,gensize].Günther Deschner2009-04-151-9/+9
| | | | | | Guenther (cherry picked from commit d0902e29456f5e33fa585952ea4de9cf6589d4b7) (cherry picked from commit f81a2cb4f7008ddcf8bfd11bda94e16c7a010e2a)
* spoolss: add [gensize] flag to spoolss_DriverInfo union.Günther Deschner2009-04-151-1/+1
| | | | | | Guenther (cherry picked from commit 86ed4dc89071f74d37cb195dbc9704596962e7f9) (cherry picked from commit 62da7201327af7f226358bf7678d784d9d3851c6)
* spoolss: flag spoolss_JobInfo union and structures [public,gensize].Günther Deschner2009-04-151-5/+5
| | | | | | Guenther (cherry picked from commit dfe90763c10a2c98847b74d23e42983ec00229bb) (cherry picked from commit 38f4451244134aed3b133f32b26409dd7e492639)
* spoolss: flag spoolss_MonitorInfo structs [public,gensize].Günther Deschner2009-03-071-2/+2
| | | | Guenther
* spoolss: flag spoolss_PortInfo structs as [public,gensize].Günther Deschner2009-03-071-4/+4
| | | | Guenther
* spoolss: flag spoolss_PrintProcessorInfo1 [public,gensize].Günther Deschner2009-03-071-1/+1
| | | | Guenther
* spoolss: fill in spoolss_EnumPrintProcDataTypes IDL.Günther Deschner2009-03-071-1/+34
| | | | Guenther
* spoolss: flag spoolss_FormInfo1 and 2 with [public,gensize].Günther Deschner2009-03-061-2/+2
| | | | Guenther
* spoolss: fix [size_is] declaration for enum calls.Günther Deschner2009-03-061-7/+7
| | | | | | This took me ages to find. Thanks metze! Guenther
* spoolss: make all enum out info pointers a pointer to an array.Günther Deschner2009-03-061-7/+7
| | | | | | Without this we never can get a reasonable s3 cli_spoolss fn for the enum calls. Guenther
* spoolss: move up printer and job status codes.Günther Deschner2009-03-021-50/+52
| | | | Guenther
* spoolss: use dummy pointers for truncated devmode and secdesc in SetJobInfo2/4.Günther Deschner2009-03-021-4/+4
| | | | Guenther
* spoolss: fill in spoolss_SetJobInfo1,2,3,4.Günther Deschner2009-02-271-1/+78
| | | | Guenther
* spoolss: add spoolss_PortInfo3 and spoolss_PortInfoFF.Günther Deschner2009-02-271-1/+35
| | | | Guenther
* spoolss: add 2 new SPOOLSS_JOB_CONTROL values.Günther Deschner2009-02-261-1/+3
| | | | Guenther
* spoolss: add spoolss_JobInfo2, JobInfo3 and JobInfo4 (new in vista).Günther Deschner2009-02-261-3/+63
| | | | Guenther
* spoolss: add spoolss_JobStatus.Günther Deschner2009-02-261-1/+22
| | | | Guenther
* spoolss: add JOB_ACCESS_READ.Günther Deschner2009-02-251-1/+2
| | | | Guenther