r7357: some minor updates
authorStefan Metzmacher <metze@samba.org>
Tue, 7 Jun 2005 10:22:57 +0000 (10:22 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:17:46 +0000 (13:17 -0500)
metze
(This used to be commit a547f2c2a190ec5cfaa6a3b3917159b3aa616f59)

source4/librpc/idl/spoolss.idl

index 3cbd7fd080602189b2241358e6ee3f5092ae3056..db8633784895a9c437a4e0d55288c13450c34f97 100644 (file)
                [relative] nstring *drivername;
                [relative] nstring *comment;
                [relative] nstring *location;
-               [relative] spoolss_DeviceMode *devmode;
+               [relative,subcontext(0)] spoolss_DeviceMode *devmode;
                [relative] nstring *sepfile;
                [relative] nstring *printprocessor;
                [relative] nstring *datatype;
        } spoolss_DocumentInfo1;
 
        typedef [switch_type(uint32)] union {
-               [case(1)] spoolss_DocumentInfo1 *info1; 
+               [case(1)] spoolss_DocumentInfo1 *info1;
+               [case(2)]; /* TODO */
+               [case(3)]; /* TODO */
+               [default];
        } spoolss_DocumentInfo;
 
        WERROR spoolss_StartDocPrinter(
                spoolss_FormArea area;
        } spoolss_AddFormInfo1;
 
-       typedef union {
+       typedef [switch_type(uint32)] union {
                [case(1)] spoolss_AddFormInfo1 *info1;
        } spoolss_AddFormInfo;
 
                spoolss_FormArea area;
        } spoolss_SetFormInfo1;
 
-       typedef union {
+       typedef [switch_type(uint32)] union {
                [case(1)] spoolss_SetFormInfo1 *info1;
        } spoolss_SetFormInfo;