winreg_create_printer(p->mem_ctx,
p->server_info,
+ p->msg_ctx,
Printer->servername,
lp_const_servicename(snum));
result = winreg_create_printer(mem_ctx,
server_info,
+ smbd_messaging_context(),
NULL,
printer);
if (!W_ERROR_IS_OK(result)) {
WERROR winreg_create_printer(TALLOC_CTX *mem_ctx,
struct auth_serversupplied_info *server_info,
+ struct messaging_context *msg_ctx,
const char *servername,
const char *sharename)
{
result = winreg_printer_openkey(tmp_ctx,
server_info,
- smbd_messaging_context(),
+ msg_ctx,
&winreg_pipe,
path,
"",
/* Create the main key */
result = winreg_printer_openkey(tmp_ctx,
server_info,
- smbd_messaging_context(),
+ msg_ctx,
&winreg_pipe,
path,
"",
WERROR winreg_create_printer(TALLOC_CTX *mem_ctx,
struct auth_serversupplied_info *server_info,
+ struct messaging_context *msg_ctx,
const char *servername,
const char *sharename);