s3-auth: rpc_server needs auth.h
authorGünther Deschner <gd@samba.org>
Thu, 24 Mar 2011 11:08:15 +0000 (12:08 +0100)
committerGünther Deschner <gd@samba.org>
Tue, 29 Mar 2011 23:13:09 +0000 (01:13 +0200)
Guenther

24 files changed:
source3/librpc/rpc/dcerpc_ep.c
source3/rpc_client/cli_winreg_int.h
source3/rpc_server/dcesrv_gssapi.c
source3/rpc_server/dcesrv_ntlmssp.c
source3/rpc_server/dfs/srv_dfs_nt.c
source3/rpc_server/epmapper/srv_epmapper.c
source3/rpc_server/eventlog/srv_eventlog_nt.c
source3/rpc_server/eventlog/srv_eventlog_reg.c
source3/rpc_server/lsa/srv_lsa_nt.c
source3/rpc_server/netlogon/srv_netlog_nt.c
source3/rpc_server/rpc_handles.c
source3/rpc_server/rpc_ncacn_np.c
source3/rpc_server/rpc_server.c
source3/rpc_server/samr/srv_samr_chgpasswd.c
source3/rpc_server/samr/srv_samr_nt.c
source3/rpc_server/spoolss/srv_spoolss_nt.c
source3/rpc_server/spoolss/srv_spoolss_util.h
source3/rpc_server/srv_pipe.c
source3/rpc_server/srvsvc/srv_srvsvc_nt.c
source3/rpc_server/svcctl/srv_svcctl_nt.c
source3/rpc_server/svcctl/srv_svcctl_reg.c
source3/rpc_server/winreg/srv_winreg_nt.c
source3/rpc_server/wkssvc/srv_wkssvc_nt.c
source3/services/svc_winreg_glue.h

index 1fce63acd212105cb1696827153155c9e0e67788..76f7e91fb0518e9fb5083959a0e1c64a710e29e5 100644 (file)
@@ -22,6 +22,7 @@
 #include "librpc/rpc/dcerpc_ep.h"
 #include "../librpc/gen_ndr/ndr_epmapper_c.h"
 #include "rpc_client/cli_pipe.h"
+#include "auth.h"
 
 #define EPM_MAX_ANNOTATION_SIZE 64
 
index b97998888207c7cb10cba2edeb581cc1995e7023..f175c17f5c90364ae7b15455f2f0c196a53e3281 100644 (file)
@@ -22,6 +22,8 @@
 #ifndef CLI_WINREG_INT_H
 #define CLI_WINREG_INT_H
 
+struct auth_serversupplied_info;
+
 /**
  * @brief Connect to the interal winreg server and open the given key.
  *
index 60cfca9b86de225fea5f73ea7c3d7f2dbd5a2eb3..f60f6ce245136a5f30de21f5d58d893f2da2a925 100644 (file)
@@ -22,6 +22,7 @@
 #include "rpc_server/dcesrv_gssapi.h"
 #include "../librpc/gen_ndr/ndr_krb5pac.h"
 #include "librpc/crypto/gse.h"
+#include "auth.h"
 
 NTSTATUS gssapi_server_auth_start(TALLOC_CTX *mem_ctx,
                                  bool do_sign,
index 75bb2ed1471be5335fe03449e94429770d83ebfc..e43bba732bbe349281db6586549b210e6614c1c4 100644 (file)
@@ -22,6 +22,7 @@
 #include "rpc_server/dcesrv_ntlmssp.h"
 #include "../libcli/auth/ntlmssp.h"
 #include "ntlmssp_wrap.h"
+#include "auth.h"
 
 NTSTATUS ntlmssp_server_auth_start(TALLOC_CTX *mem_ctx,
                                   bool do_sign,
index f4bf3bf74acbe69b3d4eed0f4cbd3dce386b7972..ee9ac469c9a38f0eff4ce78a6696deaec2c43f1b 100644 (file)
@@ -25,6 +25,7 @@
 #include "../librpc/gen_ndr/srv_dfs.h"
 #include "msdfs.h"
 #include "smbd/smbd.h"
+#include "auth.h"
 
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_MSDFS
index 4fc8ecdeb8e96edb291f348e18f48d9d849b2e14..530b0b7cc7f4e2771289b38ee8d680047c6a7fa2 100644 (file)
@@ -24,6 +24,7 @@
 #include "librpc/gen_ndr/ndr_epmapper.h"
 #include "librpc/gen_ndr/srv_epmapper.h"
 #include "srv_epmapper.h"
+#include "auth.h"
 
 typedef uint32_t error_status_t;
 
index a047db6b27bb80baa39a6ab99154d76525e66336..cc935a51e8425fdbee5f008dc9c7118bbc33fb6b 100644 (file)
@@ -29,6 +29,7 @@
 #include "rpc_client/cli_winreg_int.h"
 #include "rpc_client/cli_winreg.h"
 #include "smbd/smbd.h"
+#include "auth.h"
 
 #undef  DBGC_CLASS
 #define DBGC_CLASS DBGC_RPC_SRV
index 8021c2bfad3ef0d2a538c079ce9e49f420a9f8bd..1493d4f62c973f7cf82b2aee7df16c259bec7ae1 100644 (file)
@@ -27,6 +27,7 @@
 #include "rpc_client/cli_winreg_int.h"
 #include "rpc_client/cli_winreg.h"
 #include "rpc_server/eventlog/srv_eventlog_reg.h"
+#include "auth.h"
 
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_REGISTRY
index 07d7fd46dd5abfbdd1f0a5bf7ccddd82d2b28b01..3142e2dbf7d900446d2172e53af034b751556709 100644 (file)
@@ -42,6 +42,7 @@
 #include "../libcli/security/dom_sid.h"
 #include "../librpc/gen_ndr/ndr_security.h"
 #include "passdb.h"
+#include "auth.h"
 
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_RPC_SRV
index 90e8c6c6e367c628fe799255e0ac53e97ca86482..dad4fcbdc7a4a4bd41a4ec1d4feff68845b92c88 100644 (file)
@@ -44,6 +44,7 @@
 #include "nsswitch/libwbclient/wbclient.h"
 #include "../libcli/registry/util_reg.h"
 #include "passdb.h"
+#include "auth.h"
 
 extern userdom_struct current_user_info;
 
index 223d32b9a8ad5b0d186ba16b3aa328d4cd344e12..ac84566f62a411abc63fcc51ef036dca71bb1134 100644 (file)
@@ -22,6 +22,7 @@
 #include "includes.h"
 #include "../librpc/gen_ndr/ndr_lsa.h"
 #include "../librpc/gen_ndr/ndr_samr.h"
+#include "auth.h"
 
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_RPC_SRV
index df9799b1e67b56437e5809d1b7b5bb0237591b39..9afc16ff503902009622fbf0eef9bddc90271991 100644 (file)
@@ -29,6 +29,7 @@
 #include "librpc/gen_ndr/netlogon.h"
 #include "librpc/gen_ndr/auth.h"
 #include "../auth/auth_sam_reply.h"
+#include "auth.h"
 
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_RPC_SRV
index 9a6b933ccd58bff08c68d6c9eccf19296643ab7c..abbe5fa38958984241dd7de08c2ad49022c9060e 100644 (file)
@@ -25,6 +25,7 @@
 #include "lib/tsocket/tsocket.h"
 #include "libcli/named_pipe_auth/npa_tstream.h"
 #include "../auth/auth_sam_reply.h"
+#include "auth.h"
 
 #define SERVER_TCP_LOW_PORT  1024
 #define SERVER_TCP_HIGH_PORT 1300
index c5394edec0e828e501a12b0d0352e5ac06bd0bda..083b048afe0acd8d754fefb4626dc4acd36f7938 100644 (file)
@@ -53,6 +53,7 @@
 #include "../lib/crypto/arcfour.h"
 #include "rpc_server/samr/srv_samr_util.h"
 #include "passdb.h"
+#include "auth.h"
 
 #ifndef ALLOW_CHANGE_PASSWORD
 #if (defined(HAVE_TERMIOS_H) && defined(HAVE_DUP2) && defined(HAVE_SETSID))
index 6759f238a3b8554db88eace39f7598e098460e0b..14d7750ff138f140a5eb7479245b9177b5054a3e 100644 (file)
@@ -42,6 +42,7 @@
 #include "rpc_client/init_lsa.h"
 #include "../libcli/security/security.h"
 #include "passdb.h"
+#include "auth.h"
 
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_RPC_SRV
index 1b83528d74c5bae7d4be97b9eb17dab26ee69ac4..4a114464cdc3359be3737c328bc26328abce6ac2 100644 (file)
@@ -47,6 +47,7 @@
 #include "serverid.h"
 #include "../libcli/registry/util_reg.h"
 #include "smbd/smbd.h"
+#include "auth.h"
 
 /* macros stolen from s4 spoolss server */
 #define SPOOLSS_BUFFER_UNION(fn,info,level) \
index 4588db54a7fc7d049846f62fb119fc963c1d4f7c..49a46ee4a7cbfd09e1908b34cc8456c385edc2e2 100644 (file)
@@ -22,6 +22,7 @@
 #ifndef _SRV_SPOOLSS_UITL_H
 #define _SRV_SPOOLSS_UITL_H
 
+struct auth_serversupplied_info;
 
 enum spoolss_PrinterInfo2Mask {
        SPOOLSS_PRINTER_INFO_ATTRIBUTES      = (int)(0x00000001),
index e8e5bc3d609e94f08649070e9876ce46c4637af5..a82367776435d4f5ca1ea203d20f9615c6aab03f 100644 (file)
@@ -39,6 +39,7 @@
 #include "rpc_server.h"
 #include "rpc_dce.h"
 #include "smbd/smbd.h"
+#include "auth.h"
 
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_RPC_SRV
index 5af92c45b0e3809951f2797b948b372c2512f78f..01f3914827d7bea14ba548e17a723d968ff7344a 100644 (file)
@@ -33,6 +33,7 @@
 #include "session.h"
 #include "../lib/util/util_pw.h"
 #include "smbd/smbd.h"
+#include "auth.h"
 
 extern const struct generic_mapping file_generic_mapping;
 
index e8890e062b65b3782b24e9b62d4ecb39acbfe2c5..62184bbe84bd5229c8680a658b019c4a11f208c4 100644 (file)
@@ -28,6 +28,7 @@
 #include "../librpc/gen_ndr/ndr_security.h"
 #include "services/services.h"
 #include "services/svc_winreg_glue.h"
+#include "auth.h"
 
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_RPC_SRV
index fb97c13fa5bfb2d82436b36204bab0ece2f6d27f..d262ff83b782a73946a35b7847c80900043703c2 100644 (file)
@@ -29,6 +29,7 @@
 #include "rpc_client/cli_winreg_int.h"
 #include "rpc_client/cli_winreg.h"
 #include "rpc_server/svcctl/srv_svcctl_reg.h"
+#include "auth.h"
 
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_REGISTRY
index b97c1e3f41ee2bfe3dc27d590d6d09d685c3e409..081ddad390bb0fcc7127d2b7cc55a421f452661c 100644 (file)
@@ -27,6 +27,7 @@
 #include "registry/reg_api_regf.h"
 #include "registry/reg_perfcount.h"
 #include "rpc_misc.h"
+#include "auth.h"
 
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_RPC_SRV
index 639fe8fdb638b1e003e37154f058ab03570b8116..a40922019925e65726836c777d2444accf1e80df 100644 (file)
@@ -30,6 +30,7 @@
 #include "../libcli/security/security.h"
 #include "session.h"
 #include "smbd/smbd.h"
+#include "auth.h"
 
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_RPC_SRV
index a4a1628cd3cc09d7530d7bac0759247015d81008..4ff9e27c40257495c3cc4ced5316cbf1d726eed8 100644 (file)
@@ -24,6 +24,8 @@
 #ifndef SVC_WINREG_GLUE_H
 #define SVC_WINREG_GLUE_H
 
+struct auth_serversupplied_info;
+
 struct security_descriptor* svcctl_gen_service_sd(TALLOC_CTX *mem_ctx);
 
 struct security_descriptor *svcctl_get_secdesc(TALLOC_CTX *mem_ctx,