diff options
author | Tim Potter <tpot@samba.org> | 2002-05-14 06:37:54 +0000 |
---|---|---|
committer | Tim Potter <tpot@samba.org> | 2002-05-14 06:37:54 +0000 |
commit | a1934a7a8eda592e283a01014280ddb373564927 (patch) | |
tree | 2bebdacf1aea37e342e9f50b1c62799ebacc40ea /source/rpc_parse/parse_spoolss.c | |
parent | 307788d0b823f228c718b2a186fc66144fd55717 (diff) | |
download | samba-a1934a7a8eda592e283a01014280ddb373564927.tar.gz samba-a1934a7a8eda592e283a01014280ddb373564927.tar.xz samba-a1934a7a8eda592e283a01014280ddb373564927.zip |
Added writeprinter rpc command.
Diffstat (limited to 'source/rpc_parse/parse_spoolss.c')
-rw-r--r-- | source/rpc_parse/parse_spoolss.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/source/rpc_parse/parse_spoolss.c b/source/rpc_parse/parse_spoolss.c index a0cf85c550f..10522248f4c 100644 --- a/source/rpc_parse/parse_spoolss.c +++ b/source/rpc_parse/parse_spoolss.c @@ -7215,3 +7215,17 @@ BOOL make_spoolss_q_enddocprinter(SPOOL_Q_ENDDOCPRINTER *q_u, return True; } + +/******************************************************************* + * init a structure. + ********************************************************************/ + +BOOL make_spoolss_q_writeprinter(SPOOL_Q_WRITEPRINTER *q_u, + POLICY_HND *handle, uint32 data_size, + char *data) +{ + memcpy(&q_u->handle, handle, sizeof(POLICY_HND)); + q_u->buffer_size = q_u->buffer_size2 = data_size; + q_u->buffer = data; + return True; +} |