From cf15c687d279d3807caa90560d8799d6b00f005b Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Fri, 6 Feb 2009 13:57:13 +0100 Subject: s3: re-run make samba3-idl. Guenther --- librpc/gen_ndr/cli_spoolss.h | 49 ++++++++++++++++++++++---------------------- 1 file changed, 24 insertions(+), 25 deletions(-) (limited to 'librpc/gen_ndr/cli_spoolss.h') diff --git a/librpc/gen_ndr/cli_spoolss.h b/librpc/gen_ndr/cli_spoolss.h index ba7de89413..b1adf39e4d 100644 --- a/librpc/gen_ndr/cli_spoolss.h +++ b/librpc/gen_ndr/cli_spoolss.h @@ -35,7 +35,7 @@ NTSTATUS rpccli_spoolss_GetJob(struct rpc_pipe_client *cli, DATA_BLOB *buffer /* [in] [unique] */, uint32_t offered /* [in] */, union spoolss_JobInfo *info /* [out] [unique,subcontext_size(offered),subcontext(4),switch_is(level)] */, - uint32_t needed /* [out] */, + uint32_t *needed /* [out] [ref] */, WERROR *werror); NTSTATUS rpccli_spoolss_EnumJobs(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, @@ -72,7 +72,7 @@ NTSTATUS rpccli_spoolss_GetPrinter(struct rpc_pipe_client *cli, DATA_BLOB *buffer /* [in] [unique] */, uint32_t offered /* [in] */, union spoolss_PrinterInfo *info /* [out] [unique,subcontext_size(offered),subcontext(4),switch_is(level)] */, - uint32_t needed /* [out] */, + uint32_t *needed /* [out] [ref] */, WERROR *werror); NTSTATUS rpccli_spoolss_AddPrinterDriver(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, @@ -99,7 +99,7 @@ NTSTATUS rpccli_spoolss_GetPrinterDriverDirectory(struct rpc_pipe_client *cli, DATA_BLOB *buffer /* [in] [unique] */, uint32_t offered /* [in] */, union spoolss_DriverDirectoryInfo *info /* [out] [unique,subcontext_size(offered),subcontext(4),switch_is(level)] */, - uint32_t needed /* [out] */, + uint32_t *needed /* [out] [ref] */, WERROR *werror); NTSTATUS rpccli_spoolss_DeletePrinterDriver(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, @@ -130,7 +130,7 @@ NTSTATUS rpccli_spoolss_StartDocPrinter(struct rpc_pipe_client *cli, struct policy_handle *handle /* [in] [ref] */, uint32_t level /* [in] */, union spoolss_DocumentInfo info /* [in] [switch_is(level)] */, - uint32_t job_id /* [out] */, + uint32_t *job_id /* [out] [ref] */, WERROR *werror); NTSTATUS rpccli_spoolss_StartPagePrinter(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, @@ -141,7 +141,7 @@ NTSTATUS rpccli_spoolss_WritePrinter(struct rpc_pipe_client *cli, struct policy_handle *handle /* [in] [ref] */, DATA_BLOB data /* [in] */, uint32_t _data_size /* [in] [value(r->in.data.length)] */, - uint32_t num_written /* [out] */, + uint32_t *num_written /* [out] [ref] */, WERROR *werror); NTSTATUS rpccli_spoolss_EndPagePrinter(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, @@ -154,9 +154,9 @@ NTSTATUS rpccli_spoolss_AbortPrinter(struct rpc_pipe_client *cli, NTSTATUS rpccli_spoolss_ReadPrinter(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, struct policy_handle *handle /* [in] [ref] */, + uint8_t *data /* [out] [ref,size_is(data_size)] */, uint32_t data_size /* [in] */, - DATA_BLOB data /* [out] */, - uint32_t _data_size /* [out] [value(r->out.data.length)] */, + uint32_t *_data_size /* [out] [ref] */, WERROR *werror); NTSTATUS rpccli_spoolss_EndDocPrinter(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, @@ -211,7 +211,7 @@ NTSTATUS rpccli_spoolss_GetForm(struct rpc_pipe_client *cli, DATA_BLOB *buffer /* [in] [unique] */, uint32_t offered /* [in] */, union spoolss_FormInfo *info /* [out] [unique,subcontext_size(offered),subcontext(4),switch_is(level)] */, - uint32_t needed /* [out] */, + uint32_t *needed /* [out] [ref] */, WERROR *werror); NTSTATUS rpccli_spoolss_SetForm(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, @@ -311,9 +311,9 @@ NTSTATUS rpccli_spoolss_GetPrinterDriver2(struct rpc_pipe_client *cli, uint32_t client_major_version /* [in] */, uint32_t client_minor_version /* [in] */, DATA_BLOB *info /* [out] [unique] */, - uint32_t needed /* [out] */, - uint32_t server_major_version /* [out] */, - uint32_t server_minor_version /* [out] */, + uint32_t *needed /* [out] [ref] */, + uint32_t *server_major_version /* [out] [ref] */, + uint32_t *server_minor_version /* [out] [ref] */, WERROR *werror); NTSTATUS rpccli_spoolss_FindFirstPrinterChangeNotification(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, @@ -441,27 +441,27 @@ NTSTATUS rpccli_spoolss_GetPrinterDataEx(struct rpc_pipe_client *cli, struct policy_handle *handle /* [in] [ref] */, const char *key_name /* [in] [charset(UTF16)] */, const char *value_name /* [in] [charset(UTF16)] */, + uint32_t *type /* [out] [ref] */, + uint8_t *buffer /* [out] [ref,size_is(offered)] */, uint32_t offered /* [in] */, - uint32_t type /* [out] */, - DATA_BLOB buffer /* [out] */, - uint32_t needed /* [out] */, + uint32_t *needed /* [out] [ref] */, WERROR *werror); NTSTATUS rpccli_spoolss_EnumPrinterDataEx(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, struct policy_handle *handle /* [in] [ref] */, const char *key_name /* [in] [charset(UTF16)] */, + uint8_t *buffer /* [out] [ref,size_is(offered)] */, uint32_t offered /* [in] */, - DATA_BLOB buffer /* [out] */, - uint32_t needed /* [out] */, - uint32_t count /* [out] */, + uint32_t *needed /* [out] [ref] */, + uint32_t *count /* [out] [ref] */, WERROR *werror); NTSTATUS rpccli_spoolss_EnumPrinterKey(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, struct policy_handle *handle /* [in] [ref] */, const char *key_name /* [in] [charset(UTF16)] */, - uint32_t key_buffer_size /* [out] */, - uint16_t *key_buffer /* [out] */, - uint32_t needed /* [in,out] */, + uint16_t *key_buffer /* [out] [ref,size_is(key_buffer_size/2)] */, + uint32_t key_buffer_size /* [in] */, + uint32_t *needed /* [out] [ref] */, WERROR *werror); NTSTATUS rpccli_spoolss_DeletePrinterDataEx(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, @@ -493,11 +493,10 @@ NTSTATUS rpccli_spoolss_XcvData(struct rpc_pipe_client *cli, const char *function_name /* [in] [charset(UTF16)] */, DATA_BLOB in_data /* [in] */, uint32_t _in_data_length /* [in] [value(r->in.in_data.length)] */, - uint32_t offered /* [in] */, - uint32_t unknown1 /* [in] */, - DATA_BLOB out_data /* [out] */, - uint32_t needed /* [out] */, - uint32_t unknown2 /* [out] */, + uint8_t *out_data /* [out] [ref,size_is(out_data_size)] */, + uint32_t out_data_size /* [in] */, + uint32_t *needed /* [out] [ref] */, + uint32_t *status_code /* [in,out] [ref] */, WERROR *werror); NTSTATUS rpccli_spoolss_AddPrinterDriverEx(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, -- cgit