summaryrefslogtreecommitdiff
path: root/librpc/idl
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2009-02-25 20:48:16 +0100
committerGünther Deschner <gd@samba.org>2009-02-25 21:15:51 +0100
commitb239a4ee76ec424f09a74ae65bbddeba71026141 (patch)
tree02483e14f6808dac2eee0366927348b48b144bcf /librpc/idl
parent92f05e3c96a412d50cf8733d393464acb1d702fd (diff)
downloadsamba-b239a4ee76ec424f09a74ae65bbddeba71026141.tar.gz
samba-b239a4ee76ec424f09a74ae65bbddeba71026141.tar.bz2
samba-b239a4ee76ec424f09a74ae65bbddeba71026141.zip
spoolss: add spoolss_AddFormInfo2.
Guenther
Diffstat (limited to 'librpc/idl')
-rw-r--r--librpc/idl/spoolss.idl14
1 files changed, 14 insertions, 0 deletions
diff --git a/librpc/idl/spoolss.idl b/librpc/idl/spoolss.idl
index b1ece7360f..1271ca407b 100644
--- a/librpc/idl/spoolss.idl
+++ b/librpc/idl/spoolss.idl
@@ -1269,8 +1269,22 @@ import "misc.idl", "security.idl", "winreg.idl";
spoolss_FormArea area;
} spoolss_AddFormInfo1;
+ typedef struct {
+ spoolss_FormFlags flags;
+ [string,charset(UTF16)] uint16 *form_name;
+ spoolss_FormSize size;
+ spoolss_FormArea area;
+ [string,charset(DOS)] uint8 *keyword;
+ spoolss_FormStringType string_type;
+ [string,charset(UTF16)] uint16 *mui_dll;
+ uint32 ressource_id;
+ [string,charset(UTF16)] uint16 *display_name;
+ uint32 lang_id;
+ } spoolss_AddFormInfo2;
+
typedef [switch_type(uint32)] union {
[case(1)] spoolss_AddFormInfo1 *info1;
+ [case(2)] spoolss_AddFormInfo2 *info2;
} spoolss_AddFormInfo;
WERROR spoolss_AddForm(