diff options
author | Tim Potter <tpot@samba.org> | 2002-08-08 04:58:19 +0000 |
---|---|---|
committer | Tim Potter <tpot@samba.org> | 2002-08-08 04:58:19 +0000 |
commit | 335aa54b466896d6623ec2e61c1ca38442cddb6f (patch) | |
tree | c0bff92ceb1dad1d5322ba547446cf6ab6d2b4cb /source3/rpc_parse | |
parent | 16c172c3a4bf8395763844fd584c981babf7033b (diff) | |
download | samba-335aa54b466896d6623ec2e61c1ca38442cddb6f.tar.gz samba-335aa54b466896d6623ec2e61c1ca38442cddb6f.tar.bz2 samba-335aa54b466896d6623ec2e61c1ca38442cddb6f.zip |
Merge of incomplete rffpcnex testing code from APPLIANCE_HEAD.
(This used to be commit fe43c2ac2d2e1dd3b3a25c807d4dd379c5ac4960)
Diffstat (limited to 'source3/rpc_parse')
-rw-r--r-- | source3/rpc_parse/parse_spoolss.c | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/source3/rpc_parse/parse_spoolss.c b/source3/rpc_parse/parse_spoolss.c index bc1691d26b..ab8c4e1ab6 100644 --- a/source3/rpc_parse/parse_spoolss.c +++ b/source3/rpc_parse/parse_spoolss.c @@ -7528,3 +7528,31 @@ BOOL make_spoolss_q_deleteprinterdata(SPOOL_Q_DELETEPRINTERDATA *q_u, return True; } + +/******************************************************************* + * init a structure. + ********************************************************************/ + +BOOL make_spoolss_q_rffpcnex(SPOOL_Q_RFFPCNEX *q_u, POLICY_HND *handle, + uint32 flags, uint32 options, char *localmachine, + uint32 printerlocal, SPOOL_NOTIFY_OPTION *option) +{ + memcpy(&q_u->handle, handle, sizeof(POLICY_HND)); + + q_u->flags = flags; + q_u->options = options; + + q_u->localmachine_ptr = 1; + + init_unistr2(&q_u->localmachine, localmachine, + strlen(localmachine) + 1); + + q_u->printerlocal = printerlocal; + + if (option) + q_u->option_ptr = 1; + + q_u->option = option; + + return True; +} |