summaryrefslogtreecommitdiff
path: root/librpc/gen_ndr/spoolss.h
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2009-02-06 13:57:13 +0100
committerGünther Deschner <gd@samba.org>2009-02-06 14:59:20 +0100
commitcf15c687d279d3807caa90560d8799d6b00f005b (patch)
treef4d4c4ebc9219ade6c1a2c4272978e646bda48d2 /librpc/gen_ndr/spoolss.h
parent37c89c143009f1c6e0dae819bf08baaeca81df7d (diff)
downloadsamba-cf15c687d279d3807caa90560d8799d6b00f005b.tar.gz
samba-cf15c687d279d3807caa90560d8799d6b00f005b.tar.bz2
samba-cf15c687d279d3807caa90560d8799d6b00f005b.zip
s3: re-run make samba3-idl.
Guenther
Diffstat (limited to 'librpc/gen_ndr/spoolss.h')
-rw-r--r--librpc/gen_ndr/spoolss.h51
1 files changed, 25 insertions, 26 deletions
diff --git a/librpc/gen_ndr/spoolss.h b/librpc/gen_ndr/spoolss.h
index 49eb799079..59d5c44d3d 100644
--- a/librpc/gen_ndr/spoolss.h
+++ b/librpc/gen_ndr/spoolss.h
@@ -842,7 +842,7 @@ struct spoolss_GetJob {
struct {
union spoolss_JobInfo *info;/* [unique,subcontext_size(offered),subcontext(4),switch_is(level)] */
- uint32_t needed;
+ uint32_t *needed;/* [ref] */
WERROR result;
} out;
@@ -949,7 +949,7 @@ struct spoolss_GetPrinter {
struct {
union spoolss_PrinterInfo *info;/* [unique,subcontext_size(offered),subcontext(4),switch_is(level)] */
- uint32_t needed;
+ uint32_t *needed;/* [ref] */
WERROR result;
} out;
@@ -1034,7 +1034,7 @@ struct spoolss_GetPrinterDriverDirectory {
struct {
union spoolss_DriverDirectoryInfo *info;/* [unique,subcontext_size(offered),subcontext(4),switch_is(level)] */
- uint32_t needed;
+ uint32_t *needed;/* [ref] */
WERROR result;
} out;
@@ -1131,7 +1131,7 @@ struct spoolss_StartDocPrinter {
} in;
struct {
- uint32_t job_id;
+ uint32_t *job_id;/* [ref] */
WERROR result;
} out;
@@ -1158,7 +1158,7 @@ struct spoolss_WritePrinter {
} in;
struct {
- uint32_t num_written;
+ uint32_t *num_written;/* [ref] */
WERROR result;
} out;
@@ -1196,8 +1196,8 @@ struct spoolss_ReadPrinter {
} in;
struct {
- DATA_BLOB data;
- uint32_t _data_size;/* [value(r->out.data.length)] */
+ uint8_t *data;/* [ref,size_is(data_size)] */
+ uint32_t *_data_size;/* [ref] */
WERROR result;
} out;
@@ -1381,7 +1381,7 @@ struct spoolss_GetForm {
struct {
union spoolss_FormInfo *info;/* [unique,subcontext_size(offered),subcontext(4),switch_is(level)] */
- uint32_t needed;
+ uint32_t *needed;/* [ref] */
WERROR result;
} out;
@@ -1697,9 +1697,9 @@ struct spoolss_GetPrinterDriver2 {
struct {
DATA_BLOB *info;/* [unique] */
- uint32_t needed;
- uint32_t server_major_version;
- uint32_t server_minor_version;
+ uint32_t *needed;/* [ref] */
+ uint32_t *server_major_version;/* [ref] */
+ uint32_t *server_minor_version;/* [ref] */
WERROR result;
} out;
@@ -1987,9 +1987,9 @@ struct spoolss_GetPrinterDataEx {
} in;
struct {
- uint32_t type;
- DATA_BLOB buffer;
- uint32_t needed;
+ uint32_t *type;/* [ref] */
+ uint8_t *buffer;/* [ref,size_is(offered)] */
+ uint32_t *needed;/* [ref] */
WERROR result;
} out;
@@ -2004,9 +2004,9 @@ struct spoolss_EnumPrinterDataEx {
} in;
struct {
- DATA_BLOB buffer;
- uint32_t needed;
- uint32_t count;
+ uint8_t *buffer;/* [ref,size_is(offered)] */
+ uint32_t *needed;/* [ref] */
+ uint32_t *count;/* [ref] */
WERROR result;
} out;
@@ -2017,13 +2017,12 @@ struct spoolss_EnumPrinterKey {
struct {
struct policy_handle *handle;/* [ref] */
const char *key_name;/* [charset(UTF16)] */
- uint32_t needed;
+ uint32_t key_buffer_size;
} in;
struct {
- uint32_t key_buffer_size;
- uint16_t *key_buffer;
- uint32_t needed;
+ uint16_t *key_buffer;/* [ref,size_is(key_buffer_size/2)] */
+ uint32_t *needed;/* [ref] */
WERROR result;
} out;
@@ -2098,14 +2097,14 @@ struct spoolss_XcvData {
const char *function_name;/* [charset(UTF16)] */
DATA_BLOB in_data;
uint32_t _in_data_length;/* [value(r->in.in_data.length)] */
- uint32_t offered;
- uint32_t unknown1;
+ uint32_t out_data_size;
+ uint32_t *status_code;/* [ref] */
} in;
struct {
- DATA_BLOB out_data;
- uint32_t needed;
- uint32_t unknown2;
+ uint8_t *out_data;/* [ref,size_is(out_data_size)] */
+ uint32_t *needed;/* [ref] */
+ uint32_t *status_code;/* [ref] */
WERROR result;
} out;