Andreas Schneider
3fe2f6443d
s3-spoolss: Use a temporary talloc context in update_printer.
...
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:11 -04:00
Andreas Schneider
c52e019ae1
s3-spoolss: Use the existing memory context for winreg_get_printer.
...
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:11 -04:00
Andreas Schneider
c7ae6cb046
s3-spoolss: Don't return the printer devicemode in spoolss_EnumJobs.
...
Jobs have their own DeviceMode, see print_job_devmode().
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:11 -04:00
Andreas Schneider
48828ab154
s3-spoolss: Fixed the driver unc strings for dependent files.
...
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:10 -04:00
Simo Sorce
a1fe2ed68a
s3-spoolss: Use winreg_delete_printer_key to delete printers.
...
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:10 -04:00
Simo Sorce
fdf669d377
s3-spoolss: Get rid of get_server_name.
...
This function was useless the structure is public and used everywhere.
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:10 -04:00
Simo Sorce
44bc6714b0
s3-printing: Converted printer publishing functions.
...
Use spoolss_PrintInfo2 and winreg calls.
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:10 -04:00
Simo Sorce
afc4a38762
s3-spoolss: Use spoolss_PrinterInfo2 in notify code.
2010-07-27 10:27:10 -04:00
Simo Sorce
78b985ac3e
s3-spoolss: Convert do_drv_upgrade_printer() to winreg functions.
...
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:09 -04:00
Simo Sorce
375bdfc7f8
s3-spoolss: Removed construct_dev_mode() function.
...
Replace it with spoolss_create_default_devmode() or
copy_devicemode() where needed.
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:09 -04:00
Simo Sorce
0d694e1261
s3-spoolss: Use spoolss_PrinterInfo2 in construct_printer_driver_info_level.
...
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:09 -04:00
Simo Sorce
7f6f5806ff
s3-spoolss: Use spoolss_PrinterInfo2 for job info.
...
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:09 -04:00
Simo Sorce
52b8f1f471
s3-spoolss: Migrated driver functions to winreg.
...
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:09 -04:00
Andreas Schneider
e517588a20
s3-spoolss: Set c_setprinter always to 0.
...
This value is only used for the well known printers list which Samba
doesn't implement.
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:09 -04:00
Andreas Schneider
90e96d3ee2
s3-spoolss: Migrated spoolss_DeletePrinter to cleanup winreg keys.
...
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:09 -04:00
Andreas Schneider
be6dc65b9e
s3-spoolss: Migrated spoolss_GetPrinter and spoolss_EnumPrinters to winreg_update_printer.
...
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:08 -04:00
Andreas Schneider
a2c51a88cc
s3-spoolss: Migrated spoolss_OpenPrinter to create defaults with winreg_create_printer.
...
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:08 -04:00
Andreas Schneider
653364f5a3
s3-spoolss: Removed unused function printer_info2_to_nt_printer_info2().
...
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:08 -04:00
Andreas Schneider
665eba334e
s3-spoolss: Removed unused function convert_printer_info().
...
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:08 -04:00
Andreas Schneider
e2c9ad93cb
s3-spoolss: Migrated spoolss_AddPrinter and spoolss_SetPrinter.
...
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:08 -04:00
Andreas Schneider
2a5dba5555
s3-spoolss: Migrated spoolss_Forms to use the winreg changeid function.
...
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:08 -04:00
Andreas Schneider
67bdaa5616
s3-spoolss: Migrated spoolss_GetForm to the winreg function.
...
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:08 -04:00
Andreas Schneider
a879bba0ac
s3-spoolss: Migrated spoolss_SetForm to the winreg function.
...
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:08 -04:00
Andreas Schneider
76f72fe515
s3-spoolss: Migrated spoolss_DeleteForm to the winreg function.
...
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:07 -04:00
Andreas Schneider
fad361aa8a
s3-spoolss: Migrated spoolss_AddForm to the winreg function.
...
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:07 -04:00
Andreas Schneider
2ae1796b09
s3-spoolss: Migrated spoolss_EnumForms to the winreg function.
...
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:07 -04:00
Andreas Schneider
142431d097
s3-spoolss: Migrated spoolss_DeletePrinterKey to the winreg functions.
...
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:07 -04:00
Andreas Schneider
fb5529f623
s3-spoolss: Migrated spoolss_DeletePrinterDataEx to the winreg functions.
...
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:07 -04:00
Andreas Schneider
e210230587
s3-spoolss: Migrated spoolss_EnumPrinterKey to the winreg functions.
...
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:07 -04:00
Andreas Schneider
df35b343db
s3-spoolss: Migrated spoolss_EnumPrinterDataEx to the winreg functions.
...
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:07 -04:00
Andreas Schneider
795618a592
s3-spoolss: Migrated spoolss_GetPrinterDataEx to the winreg functions.
...
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:06 -04:00
Andreas Schneider
3d7e99e2c3
s3-spoolss: Migrated spoolss_SetPrinterDataEx to the winreg functions.
...
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:06 -04:00
Simo Sorce
5604a78f09
s3-spoolss: Migrated NT_DEVICEMODE to spoolss_DeviceMode.
...
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27 10:27:06 -04:00
Simo Sorce
77fb3649ce
s3-dceprc: Store opnum in its own variable
...
Signed-off-by: Günther Deschner <gd@samba.org>
2010-07-13 14:44:10 +02:00
Volker Lendecke
dfc84ece9d
s3: Remove procid_self() from srv_spoolss_reply[open|close]printer()
2010-07-05 11:06:32 +02:00
Volker Lendecke
6436ea3e7a
s3: Remove procid_self() from srv_spoolss_drv_upgrade_printer()
2010-07-05 11:06:31 +02:00
Volker Lendecke
b0c83d50f9
s3: Replace register_message_flags() with serverid_register_msg_flags()
...
message_send_all is now done by walking the serverid.tdb, not the
connections.tdb anymore.
Günther, Simo, please check!
2010-07-04 21:49:03 +02:00
Günther Deschner
e4ba8fb3b9
s3-printing: Fix Bug #7541 , %D in "printer admin" causing smbd crash.
...
Guenther
2010-07-01 14:13:16 +02:00
Andreas Schneider
47ae4a518c
s3-spoolss: Provide a memory context for clean_up_driver_struct().
...
If we use a stack variable to setup spoolss_AddDriverInfoCtr this would
segfault with a talloc bad magic value.
2010-06-16 12:03:46 +02:00
Volker Lendecke
3f7e2222f4
s3: Remove the pointless PRINTERNAME macro
2010-06-13 12:40:27 +02:00
Simo Sorce
f9fc4df0c0
s3:rpc make num_pipe_handles get an actual pipe as argument
...
Let the function abstract out how handles are counted
2010-06-07 17:25:48 -04:00
Günther Deschner
2794d2ee7f
s3-security: use shared Security Access Masks Rights.
...
Guenther
2010-06-03 11:00:25 +02:00
Michael Adam
0fe1ff99a1
s3:registry: move reg_objects.h to registry/ and use it only where needed
...
Every place outside of registry/ where this is used, should probably
be changed to use pure reg_api.c code.
2010-05-25 10:35:31 +02:00
Günther Deschner
5a6f3a0666
s3-rpc_client: move protos to init_spoolss.h
...
Guenther
2010-05-18 21:42:48 +02:00
Simo Sorce
d6a73ad85b
s3-spoolss: Removed the Phantom DeviceMode.
...
This was a hack that required a special client from HP.
The client code has never been released and was discontinued,
so this code was just dead weight.
Signed-off-by: Günther Deschner <gd@samba.org>
2010-05-18 15:52:28 +02:00
Günther Deschner
8951c8301a
s3-secdesc: remove "typedef struct security_acl SEC_ACL".
...
Guenther
2010-05-18 12:30:12 +02:00
Günther Deschner
8bc9c343c4
s3-secdesc: remove "typedef struct sec_desc_buf SEC_DESC_BUF".
...
Guenther
2010-05-18 12:30:11 +02:00
Jelmer Vernooij
b8268cf7b0
s3: Remove use of iconv_convenience.
2010-05-18 11:45:31 +02:00
Günther Deschner
fe31b67d5e
s3-registry: only include registry headers when really needed.
...
Guenther
2010-05-18 01:15:38 +02:00
Günther Deschner
049416c285
s3-spoolss: make several notify functions static.
...
Guenther
2010-05-06 13:41:51 +02:00