summaryrefslogtreecommitdiff
path: root/source4/librpc/idl/spoolss.idl
AgeCommit message (Collapse)AuthorFilesLines
2003-11-22 * fixed handling of relative subcontext unionsAndrew Tridgell1-19/+19
* fixed GetPrinter in spoolss after OpenPrinter (This used to be commit 4aea2d79dd6b14e0fdfafd2236849ece01839ce0)
2003-11-21* changed the way strings are handled in pidl to a much more generalAndrew Tridgell1-1/+3
interface. We now support an arbitrary set of flags to each parser, and these can be used to control the string types. I have provided some common IDL string types in librpc/idl/idl_types.h which needs to be included in every IDL file. * added IDL for the endpoint mapper. Added a test suite that enumerates all endpoints on the server. (This used to be commit d2665f36a75b482ff82733f72ffac938c2acf87a)
2003-11-20EnumPrinterData in spoolss now worksAndrew Tridgell1-1/+1
(This used to be commit af07ca7fbcb4118f2415218d0c48798119b7c6b2)
2003-11-20 * changed to midl syntax using [case(x)] instead of case(x)Andrew Tridgell1-8/+8
* use empty defaults instead of a dummy empty structure (This used to be commit 555a340d3c0697b147799bc0a6615e01e196daf6)
2003-11-18Working on EnumPrinterData. There appears to be an alignment problemTim Potter1-5/+4
after reading a non-empty DATA_BLOB in the reply. (This used to be commit 3165bf532f6b5a074f20f38a9af56325eedbb1c2)
2003-11-17 * add another WERR err codeAndrew Tridgell1-0/+5
* use the top-level function argument printing to show more detail in RPC-* tests (This used to be commit 33bb8785625b1845750f28f2d810e7096afe9f8e)
2003-11-17use [subcontext] to make GetPrinter a bit easier in smbtortureAndrew Tridgell1-6/+2
(This used to be commit a5140985d8f57695b4165c72af217092da6fae5f)
2003-11-17security descriptors are no longer a "special" type, they are handledAndrew Tridgell1-8/+6
using the [relative] property this also fixes level3 of PrinterInfo (a relative secdesc) (This used to be commit d5a15257fdd5f6cfe2706765a7c29f623ec1c6f8)
2003-11-17call OpenPrinterEx on each printer on the server, and then callAndrew Tridgell1-11/+9
GetPrinter with all info levels on each printer (This used to be commit 136b3cfc0460315e924c3d9c8328c1850fc21fba)
2003-11-17added OpenPrinter and a test function. Note that the Samba3 structureAndrew Tridgell1-1/+6
for OpenPrinter was wrong. (This used to be commit 186ddbbf8774d0960852ea9186c8e4e6f7be7a0f)
2003-11-17* more info levels for EnumPrinterAndrew Tridgell1-5/+38
* use WERROR return type in spoolss EnumPrinter (This used to be commit 8301a6b6ad45f76a42d0fcab6347c187eee615a9)
2003-11-17nicer method of handling spoolss EnumPrintersAndrew Tridgell1-7/+10
this also handles the return of several printers (an array of relative subcontexts) (This used to be commit 060421c7dc9aa611fe4160843a4f76498ab16bf4)
2003-11-16use nstring and [relative] to support levels 1 and 2 of EnumPrintersAndrew Tridgell1-3/+65
fully (This used to be commit 69c6017c945bdd7d1945f22fcad49112ba6a2d2d)
2003-11-16added support for level1 of EnumPrinters in spoolss. This uses aAndrew Tridgell1-24/+17
number of "magic" add-ons to IDL to make it less painful, hopefully this will make IDL generation useful for horrible systems like spoolss (This used to be commit e18dba7d5a957ef82e8f91733a0bf95d579dcd7a)
2003-11-16Initial version of printer info 1 for tridge.Tim Potter1-6/+48
(This used to be commit 03185769be43133df1f6e33b604d9c41c8f2e194)
2003-11-16Added IDL for EnumPrinters and ClosePrinter.Tim Potter1-8/+16
(This used to be commit 5eba47a4a3c01d362d446d1db3c17dcb802c97b0)
2003-11-15the returned policy handle in spoolss_OpenPrinterEx() is pass byAndrew Tridgell1-1/+1
reference (tim, my apoligies if this conflicts with an uncomitted fix from you) (This used to be commit fa0872e66359603a52813af13b45fdaeca98f5d0)
2003-11-15Skeleton IDL for SPOOLSS pipe. For this inital version, only OpenPrinterExTim Potter1-0/+520
works but without a devicemode. (This used to be commit 35e889cf339f4ed62d4953b4cb5da2f21cf249a2)