s3-spoolss: remove include/rpc_spoolss.h.
authorGünther Deschner <gd@samba.org>
Wed, 18 Mar 2009 15:38:36 +0000 (16:38 +0100)
committerGünther Deschner <gd@samba.org>
Wed, 18 Mar 2009 16:09:39 +0000 (17:09 +0100)
Guenther

source3/include/includes.h
source3/include/rpc_spoolss.h [deleted file]

index b48a75526a6e2a0ae271522367c1feaa8e0d4934..4bf4b5c7357037e125e097c8239c2167da24aad2 100644 (file)
@@ -622,7 +622,6 @@ struct smb_iconv_convenience *lp_iconv_convenience(void *lp_ctx);
 #include "ntdomain.h"
 #include "reg_objects.h"
 #include "reg_db.h"
-#include "rpc_spoolss.h"
 #include "rpc_perfcount.h"
 #include "rpc_perfcount_defs.h"
 #include "librpc/gen_ndr/notify.h"
diff --git a/source3/include/rpc_spoolss.h b/source3/include/rpc_spoolss.h
deleted file mode 100644 (file)
index e1dd029..0000000
+++ /dev/null
@@ -1,167 +0,0 @@
-/* 
-   Unix SMB/Netbios implementation.
-
-   Copyright (C) Andrew Tridgell              1992-2000,
-   Copyright (C) Luke Kenneth Casson Leighton 1996-2000,
-   Copyright (C) Jean Francois Micouleau      1998-2000.
-   Copyright (C) Gerald Carter                2001-2006.
-   
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 3 of the License, or
-   (at your option) any later version.
-   
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-   
-   You should have received a copy of the GNU General Public License
-   along with this program.  If not, see <http://www.gnu.org/licenses/>.
-*/
-
-#include "librpc/gen_ndr/spoolss.h"
-
-#ifndef _RPC_SPOOLSS_H         /* _RPC_SPOOLSS_H */
-#define _RPC_SPOOLSS_H
-
-/* spoolss pipe: this are the calls which are not implemented ...
-#define SPOOLSS_GETPRINTERDRIVER                       0x0b
-#define SPOOLSS_READPRINTER                            0x16
-#define SPOOLSS_WAITFORPRINTERCHANGE                   0x1c
-#define SPOOLSS_ADDPORT                                        0x25
-#define SPOOLSS_CONFIGUREPORT                          0x26
-#define SPOOLSS_DELETEPORT                             0x27
-#define SPOOLSS_CREATEPRINTERIC                                0x28
-#define SPOOLSS_PLAYGDISCRIPTONPRINTERIC               0x29
-#define SPOOLSS_DELETEPRINTERIC                                0x2a
-#define SPOOLSS_ADDPRINTERCONNECTION                   0x2b
-#define SPOOLSS_DELETEPRINTERCONNECTION                        0x2c
-#define SPOOLSS_PRINTERMESSAGEBOX                      0x2d
-#define SPOOLSS_ADDMONITOR                             0x2e
-#define SPOOLSS_DELETEMONITOR                          0x2f
-#define SPOOLSS_DELETEPRINTPROCESSOR                   0x30
-#define SPOOLSS_ADDPRINTPROVIDOR                       0x31
-#define SPOOLSS_DELETEPRINTPROVIDOR                    0x32
-#define SPOOLSS_FINDFIRSTPRINTERCHANGENOTIFICATION     0x36
-#define SPOOLSS_FINDNEXTPRINTERCHANGENOTIFICATION      0x37
-#define SPOOLSS_ROUTERFINDFIRSTPRINTERNOTIFICATIONOLD  0x39
-#define SPOOLSS_ADDPORTEX                              0x3d
-#define SPOOLSS_REMOTEFINDFIRSTPRINTERCHANGENOTIFICATION0x3e
-#define SPOOLSS_SPOOLERINIT                            0x3f
-#define SPOOLSS_RESETPRINTEREX                         0x40
-*/
-
-/* those are implemented */
-#define SPOOLSS_ENUMPRINTERS                           0x00
-#define SPOOLSS_OPENPRINTER                            0x01
-#define SPOOLSS_SETJOB                                 0x02
-#define SPOOLSS_GETJOB                                 0x03
-#define SPOOLSS_ENUMJOBS                               0x04
-#define SPOOLSS_ADDPRINTER                             0x05
-#define SPOOLSS_DELETEPRINTER                          0x06
-#define SPOOLSS_SETPRINTER                             0x07
-#define SPOOLSS_GETPRINTER                             0x08
-#define SPOOLSS_ADDPRINTERDRIVER                       0x09
-#define SPOOLSS_ENUMPRINTERDRIVERS                     0x0a
-#define SPOOLSS_GETPRINTERDRIVERDIRECTORY              0x0c
-#define SPOOLSS_DELETEPRINTERDRIVER                    0x0d
-#define SPOOLSS_ADDPRINTPROCESSOR                      0x0e
-#define SPOOLSS_ENUMPRINTPROCESSORS                    0x0f
-#define SPOOLSS_GETPRINTPROCESSORDIRECTORY             0x10
-#define SPOOLSS_STARTDOCPRINTER                                0x11
-#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
-#define SPOOLSS_GETPRINTERDATA                         0x1a
-#define SPOOLSS_SETPRINTERDATA                         0x1b
-#define SPOOLSS_CLOSEPRINTER                           0x1d
-#define SPOOLSS_ADDFORM                                        0x1e
-#define SPOOLSS_DELETEFORM                             0x1f
-#define SPOOLSS_GETFORM                                        0x20
-#define SPOOLSS_SETFORM                                        0x21
-#define SPOOLSS_ENUMFORMS                              0x22
-#define SPOOLSS_ENUMPORTS                              0x23
-#define SPOOLSS_ENUMMONITORS                           0x24
-#define SPOOLSS_ENUMPRINTPROCDATATYPES                 0x33
-#define SPOOLSS_RESETPRINTER                           0x34
-#define SPOOLSS_GETPRINTERDRIVER2                      0x35
-#define SPOOLSS_FCPN                                   0x38    /* FindClosePrinterNotify */
-#define SPOOLSS_REPLYOPENPRINTER                       0x3a
-#define SPOOLSS_ROUTERREPLYPRINTER                     0x3b
-#define SPOOLSS_REPLYCLOSEPRINTER                      0x3c
-#define SPOOLSS_RFFPCNEX                               0x41    /* RemoteFindFirstPrinterChangeNotifyEx */
-#define SPOOLSS_RRPCN                                  0x42    /* RouteRefreshPrinterChangeNotification */
-#define SPOOLSS_RFNPCNEX                               0x43    /* RemoteFindNextPrinterChangeNotifyEx */
-#define SPOOLSS_OPENPRINTEREX                          0x45
-#define SPOOLSS_ADDPRINTEREX                           0x46
-#define SPOOLSS_ENUMPRINTERDATA                                0x48
-#define SPOOLSS_DELETEPRINTERDATA                      0x49
-#define SPOOLSS_SETPRINTERDATAEX                       0x4d
-#define SPOOLSS_GETPRINTERDATAEX                       0x4e
-#define SPOOLSS_ENUMPRINTERDATAEX                      0x4f
-#define SPOOLSS_ENUMPRINTERKEY                         0x50
-#define SPOOLSS_DELETEPRINTERDATAEX                    0x51
-#define SPOOLSS_DELETEPRINTERKEY                       0x52
-#define SPOOLSS_DELETEPRINTERDRIVEREX                  0x54
-#define SPOOLSS_XCVDATAPORT                            0x58
-#define SPOOLSS_ADDPRINTERDRIVEREX                     0x59
-
-#define PRINTER_NOTIFY_SERVER_NAME             0x00
-#define PRINTER_NOTIFY_PRINTER_NAME            0x01
-#define PRINTER_NOTIFY_SHARE_NAME              0x02
-#define PRINTER_NOTIFY_PORT_NAME               0x03
-#define PRINTER_NOTIFY_DRIVER_NAME             0x04
-#define PRINTER_NOTIFY_COMMENT                 0x05
-#define PRINTER_NOTIFY_LOCATION                        0x06
-#define PRINTER_NOTIFY_DEVMODE                 0x07
-#define PRINTER_NOTIFY_SEPFILE                 0x08
-#define PRINTER_NOTIFY_PRINT_PROCESSOR         0x09
-#define PRINTER_NOTIFY_PARAMETERS              0x0A
-#define PRINTER_NOTIFY_DATATYPE                        0x0B
-#define PRINTER_NOTIFY_SECURITY_DESCRIPTOR     0x0C
-#define PRINTER_NOTIFY_ATTRIBUTES              0x0D
-#define PRINTER_NOTIFY_PRIORITY                        0x0E
-#define PRINTER_NOTIFY_DEFAULT_PRIORITY                0x0F
-#define PRINTER_NOTIFY_START_TIME              0x10
-#define PRINTER_NOTIFY_UNTIL_TIME              0x11
-#define PRINTER_NOTIFY_STATUS                  0x12
-#define PRINTER_NOTIFY_STATUS_STRING           0x13
-#define PRINTER_NOTIFY_CJOBS                   0x14
-#define PRINTER_NOTIFY_AVERAGE_PPM             0x15
-#define PRINTER_NOTIFY_TOTAL_PAGES             0x16
-#define PRINTER_NOTIFY_PAGES_PRINTED           0x17
-#define PRINTER_NOTIFY_TOTAL_BYTES             0x18
-#define PRINTER_NOTIFY_BYTES_PRINTED           0x19
-
-#define JOB_NOTIFY_PRINTER_NAME                        0x00
-#define JOB_NOTIFY_MACHINE_NAME                        0x01
-#define JOB_NOTIFY_PORT_NAME                   0x02
-#define JOB_NOTIFY_USER_NAME                   0x03
-#define JOB_NOTIFY_NOTIFY_NAME                 0x04
-#define JOB_NOTIFY_DATATYPE                    0x05
-#define JOB_NOTIFY_PRINT_PROCESSOR             0x06
-#define JOB_NOTIFY_PARAMETERS                  0x07
-#define JOB_NOTIFY_DRIVER_NAME                 0x08
-#define JOB_NOTIFY_DEVMODE                     0x09
-#define JOB_NOTIFY_STATUS                      0x0A
-#define JOB_NOTIFY_STATUS_STRING               0x0B
-#define JOB_NOTIFY_SECURITY_DESCRIPTOR         0x0C
-#define JOB_NOTIFY_DOCUMENT                    0x0D
-#define JOB_NOTIFY_PRIORITY                    0x0E
-#define JOB_NOTIFY_POSITION                    0x0F
-#define JOB_NOTIFY_SUBMITTED                   0x10
-#define JOB_NOTIFY_START_TIME                  0x11
-#define JOB_NOTIFY_UNTIL_TIME                  0x12
-#define JOB_NOTIFY_TIME                                0x13
-#define JOB_NOTIFY_TOTAL_PAGES                 0x14
-#define JOB_NOTIFY_PAGES_PRINTED               0x15
-#define JOB_NOTIFY_TOTAL_BYTES                 0x16
-#define JOB_NOTIFY_BYTES_PRINTED               0x17
-
-#endif /* _RPC_SPOOLSS_H */
-