diff options
author | Jeremy Allison <jra@samba.org> | 2000-08-30 00:45:59 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2000-08-30 00:45:59 +0000 |
commit | d407579b94ee2647d1e51c536534024e5c4c51ad (patch) | |
tree | c4a3ae28143ea3bfc4fe11022455b3d85f94c321 /source3/include/rpc_spoolss.h | |
parent | 3b33053b886b88bb7546f77dcdb038fcdc501c6c (diff) | |
download | samba-d407579b94ee2647d1e51c536534024e5c4c51ad.tar.gz samba-d407579b94ee2647d1e51c536534024e5c4c51ad.tar.bz2 samba-d407579b94ee2647d1e51c536534024e5c4c51ad.zip |
Implemented AbortPrinter() from Gerald's Win32 test code. Just purge all
possible printjobs from that printer (I think this is correct).
Added error code returns for print_queue_XXX() functions.
Jeremy.
(This used to be commit 6d081a9017f87f59b7189ba507e211db01c40af5)
Diffstat (limited to 'source3/include/rpc_spoolss.h')
-rwxr-xr-x | source3/include/rpc_spoolss.h | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/source3/include/rpc_spoolss.h b/source3/include/rpc_spoolss.h index 64047a1afc..7b3ee354ed 100755 --- a/source3/include/rpc_spoolss.h +++ b/source3/include/rpc_spoolss.h @@ -33,7 +33,6 @@ #define SPOOLSS_DELETEPRINTERDRIVER 0x0d #define SPOOLSS_ADDPRINTPROCESSOR 0x0e #define SPOOLSS_GETPRINTPROCESSORDIRECTORY 0x10 -#define SPOOLSS_ABORTPRINTER 0x15 #define SPOOLSS_READPRINTER 0x16 #define SPOOLSS_WAITFORPRINTERCHANGE 0x1c #define SPOOLSS_DELETEFORM 0x1f @@ -84,6 +83,7 @@ #define SPOOLSS_STARTPAGEPRINTER 0x12 #define SPOOLSS_WRITEPRINTER 0x13 #define SPOOLSS_ENDPAGEPRINTER 0x14 +#define SPOOLSS_ABORTPRINTER 0x15 #define SPOOLSS_ENDDOCPRINTER 0x17 #define SPOOLSS_ADDJOB 0x18 #define SPOOLSS_SCHEDULEJOB 0x19 @@ -1425,6 +1425,18 @@ typedef struct spool_r_deleteprinter } SPOOL_R_DELETEPRINTER; +typedef struct spool_q_abortprinter +{ + POLICY_HND handle; +} +SPOOL_Q_ABORTPRINTER; + +typedef struct spool_r_abortprinter +{ + uint32 status; +} +SPOOL_R_ABORTPRINTER; + typedef struct spool_q_addprinterex { |