diff options
author | Gerald Carter <jerry@samba.org> | 2002-03-26 03:15:30 +0000 |
---|---|---|
committer | Gerald Carter <jerry@samba.org> | 2002-03-26 03:15:30 +0000 |
commit | 737423f06ea08c38592b408faa12a55a95b9d696 (patch) | |
tree | b4d9d1ffba0516040a46766f83dfa7ef17d8cc3c /source3/include | |
parent | 8f9d7ebb35f40ab6bda8f1d6d940df8b6aec4126 (diff) | |
download | samba-737423f06ea08c38592b408faa12a55a95b9d696.tar.gz samba-737423f06ea08c38592b408faa12a55a95b9d696.tar.bz2 samba-737423f06ea08c38592b408faa12a55a95b9d696.zip |
OpenPrinter() merge from 2.2
(This used to be commit 619397cc90549d4602ecddc25ee50eb247c913ee)
Diffstat (limited to 'source3/include')
-rwxr-xr-x | source3/include/rpc_spoolss.h | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/source3/include/rpc_spoolss.h b/source3/include/rpc_spoolss.h index d2b5efac07..71854b5d89 100755 --- a/source3/include/rpc_spoolss.h +++ b/source3/include/rpc_spoolss.h @@ -27,7 +27,6 @@ #define STRING 2 /* spoolss pipe: this are the calls which are not implemented ... -#define SPOOLSS_OPENPRINTER 0x01 #define SPOOLSS_GETPRINTERDRIVER 0x0b #define SPOOLSS_READPRINTER 0x16 #define SPOOLSS_WAITFORPRINTERCHANGE 0x1c @@ -59,6 +58,7 @@ /* those are implemented */ #define SPOOLSS_ENUMPRINTERS 0x00 +#define SPOOLSS_OPENPRINTER 0x01 #define SPOOLSS_SETJOB 0x02 #define SPOOLSS_GETJOB 0x03 #define SPOOLSS_ENUMJOBS 0x04 @@ -514,6 +514,23 @@ typedef struct _printer_default } PRINTER_DEFAULT; +/* SPOOL_Q_OPEN_PRINTER request to open a printer */ +typedef struct spool_q_open_printer +{ + uint32 printername_ptr; + UNISTR2 printername; + PRINTER_DEFAULT printer_default; +} +SPOOL_Q_OPEN_PRINTER; + +/* SPOOL_R_OPEN_PRINTER reply to an open printer */ +typedef struct spool_r_open_printer +{ + POLICY_HND handle; /* handle used along all transactions (20*uint8) */ + WERROR status; +} +SPOOL_R_OPEN_PRINTER; + /* SPOOL_Q_OPEN_PRINTER_EX request to open a printer */ typedef struct spool_q_open_printer_ex { |