diff options
author | Günther Deschner <gd@samba.org> | 2010-04-19 18:34:36 +0200 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2010-04-20 10:57:36 +0200 |
commit | 7e4eb13ba40fbe0d2df9d7633f24cc70b74905c2 (patch) | |
tree | 9a365ea1d1c6aa8076465d55decdb9eebed7d23a /source3/rpc_server/srv_spoolss_util.h | |
parent | 41716a8c137946728085b897cd2217e0d0431e7f (diff) | |
download | samba-7e4eb13ba40fbe0d2df9d7633f24cc70b74905c2.tar.gz samba-7e4eb13ba40fbe0d2df9d7633f24cc70b74905c2.tar.bz2 samba-7e4eb13ba40fbe0d2df9d7633f24cc70b74905c2.zip |
s3-spoolss: avoid passing down full "struct pipes_struct".
Guenther
Diffstat (limited to 'source3/rpc_server/srv_spoolss_util.h')
-rw-r--r-- | source3/rpc_server/srv_spoolss_util.h | 33 |
1 files changed, 22 insertions, 11 deletions
diff --git a/source3/rpc_server/srv_spoolss_util.h b/source3/rpc_server/srv_spoolss_util.h index 7d53348c81..663e584f4c 100644 --- a/source3/rpc_server/srv_spoolss_util.h +++ b/source3/rpc_server/srv_spoolss_util.h @@ -44,7 +44,8 @@ * @return On success WERR_OK, a corresponding DOS error is * something went wrong. */ -WERROR winreg_set_printer_dataex(struct pipes_struct *p, +WERROR winreg_set_printer_dataex(TALLOC_CTX *mem_ctx, + struct auth_serversupplied_info *server_info, const char *printer, const char *key, const char *value, @@ -74,7 +75,8 @@ WERROR winreg_set_printer_dataex(struct pipes_struct *p, * @return On success WERR_OK, a corresponding DOS error is * something went wrong. */ -WERROR winreg_get_printer_dataex(struct pipes_struct *p, +WERROR winreg_get_printer_dataex(TALLOC_CTX *mem_ctx, + struct auth_serversupplied_info *server_info, const char *printer, const char *key, const char *value, @@ -100,7 +102,8 @@ WERROR winreg_get_printer_dataex(struct pipes_struct *p, * @return WERR_OK on success, the corresponding DOS error * code if something gone wrong. */ -WERROR winreg_enum_printer_dataex(struct pipes_struct *p, +WERROR winreg_enum_printer_dataex(TALLOC_CTX *mem_ctx, + struct auth_serversupplied_info *server_info, const char *printer, const char *key, uint32_t *pnum_values, @@ -122,7 +125,8 @@ WERROR winreg_enum_printer_dataex(struct pipes_struct *p, * @return On success WERR_OK, a corresponding DOS error is * something went wrong. */ -WERROR winreg_delete_printer_dataex(struct pipes_struct *p, +WERROR winreg_delete_printer_dataex(TALLOC_CTX *mem_ctx, + struct auth_serversupplied_info *server_info, const char *printer, const char *key, const char *value); @@ -146,7 +150,8 @@ WERROR winreg_delete_printer_dataex(struct pipes_struct *p, * @return WERR_OK on success, the corresponding DOS error * code if something gone wrong. */ -WERROR winreg_enum_printer_key(struct pipes_struct *p, +WERROR winreg_enum_printer_key(TALLOC_CTX *mem_ctx, + struct auth_serversupplied_info *server_info, const char *printer, const char *key, uint32_t *pnum_subkeys, @@ -166,7 +171,8 @@ WERROR winreg_enum_printer_key(struct pipes_struct *p, * @return On success WERR_OK, a corresponding DOS error is * something went wrong. */ -WERROR winreg_delete_printer_key(struct pipes_struct *p, +WERROR winreg_delete_printer_key(TALLOC_CTX *mem_ctx, + struct auth_serversupplied_info *server_info, const char *printer, const char *key); @@ -185,7 +191,8 @@ WERROR winreg_delete_printer_key(struct pipes_struct *p, * builtin form. * A corresponding DOS error is something went wrong. */ -WERROR winreg_printer_addform1(struct pipes_struct *p, +WERROR winreg_printer_addform1(TALLOC_CTX *mem_ctx, + struct auth_serversupplied_info *server_info, struct spoolss_AddFormInfo1 *form); /* @@ -200,7 +207,8 @@ WERROR winreg_printer_addform1(struct pipes_struct *p, * @return On success WERR_OK, a corresponding DOS error is * something went wrong. */ -WERROR winreg_printer_enumforms1(struct pipes_struct *p, +WERROR winreg_printer_enumforms1(TALLOC_CTX *mem_ctx, + struct auth_serversupplied_info *server_info, uint32_t *pnum_info, union spoolss_FormInfo **pinfo); @@ -215,7 +223,8 @@ WERROR winreg_printer_enumforms1(struct pipes_struct *p, * WERR_INVALID_PARAM if the form is a builtin form. * A corresponding DOS error is something went wrong. */ -WERROR winreg_printer_deleteform1(struct pipes_struct *p, +WERROR winreg_printer_deleteform1(TALLOC_CTX *mem_ctx, + struct auth_serversupplied_info *server_info, const char *form_name); /** @@ -234,7 +243,8 @@ WERROR winreg_printer_deleteform1(struct pipes_struct *p, * WERR_INVALID_PARAM if the form is a builtin form. * A corresponding DOS error is something went wrong. */ -WERROR winreg_printer_setform1(struct pipes_struct *p, +WERROR winreg_printer_setform1(TALLOC_CTX *mem_ctx, + struct auth_serversupplied_info *server_info, const char *form_name, struct spoolss_AddFormInfo1 *form); @@ -250,7 +260,8 @@ WERROR winreg_printer_setform1(struct pipes_struct *p, * @return On success WERR_OK, a corresponding DOS error is * something went wrong. */ -WERROR winreg_printer_getform1(struct pipes_struct *p, +WERROR winreg_printer_getform1(TALLOC_CTX *mem_ctx, + struct auth_serversupplied_info *server_info, const char *form_name, struct spoolss_FormInfo1 *form); |