r14173: change smb interface structures to always use
[jelmer/samba4-debian.git] / source / ntvfs / print / vfs_print.c
index c04cf76f332c7afa8df47beb5a7ed0da44eebac2..eb17ef9c63bc4294638c0b76a454f8d5f1cab470 100644 (file)
@@ -23,8 +23,9 @@
 */
 
 #include "includes.h"
-#include "ioctl.h"
+#include "libcli/raw/ioctl.h"
 #include "smb_server/smb_server.h"
+#include "ntvfs/ntvfs.h"
 
 /*
   connect to a share - used when a tree_connect operation comes
@@ -32,7 +33,7 @@
   is available
 */
 static NTSTATUS print_connect(struct ntvfs_module_context *ntvfs,
-                             struct smbsrv_request *req, const char *sharename)
+                             struct ntvfs_request *req, const char *sharename)
 {
        struct smbsrv_tcon *tcon = req->tcon;
 
@@ -48,8 +49,7 @@ static NTSTATUS print_connect(struct ntvfs_module_context *ntvfs,
 /*
   disconnect from a share
 */
-static NTSTATUS print_disconnect(struct ntvfs_module_context *ntvfs,
-                                struct smbsrv_tcon *tcon)
+static NTSTATUS print_disconnect(struct ntvfs_module_context *ntvfs)
 {
        return NT_STATUS_OK;
 }
@@ -58,7 +58,8 @@ static NTSTATUS print_disconnect(struct ntvfs_module_context *ntvfs,
   lots of operations are not allowed on printing shares - mostly return NT_STATUS_ACCESS_DENIED
 */
 static NTSTATUS print_unlink(struct ntvfs_module_context *ntvfs,
-                            struct smbsrv_request *req, struct smb_unlink *unl)
+                            struct ntvfs_request *req,
+                            union smb_unlink *unl)
 {
        return NT_STATUS_ACCESS_DENIED;
 }
@@ -68,7 +69,7 @@ static NTSTATUS print_unlink(struct ntvfs_module_context *ntvfs,
   ioctl - used for job query
 */
 static NTSTATUS print_ioctl(struct ntvfs_module_context *ntvfs,
-                           struct smbsrv_request *req, union smb_ioctl *io)
+                           struct ntvfs_request *req, union smb_ioctl *io)
 {
        char *p;