s3-auth Add #includes for new headers required for auth_session_info
authorAndrew Bartlett <abartlet@samba.org>
Sat, 12 Feb 2011 10:52:07 +0000 (21:52 +1100)
committerStefan Metzmacher <metze@samba.org>
Tue, 22 Feb 2011 18:32:57 +0000 (19:32 +0100)
30 files changed:
source3/lib/substitute.c
source3/modules/vfs_expand_msdfs.c
source3/modules/vfs_fake_perms.c
source3/modules/vfs_full_audit.c
source3/modules/vfs_recycle.c
source3/modules/vfs_smb_traffic_analyzer.c
source3/printing/nt_printing.c
source3/printing/printing.c
source3/rpc_server/dfs/srv_dfs_nt.c
source3/rpc_server/lsa/srv_lsa_nt.c
source3/rpc_server/rpc_handles.c
source3/rpc_server/rpc_ncacn_np.c
source3/rpc_server/spoolss/srv_spoolss_nt.c
source3/rpc_server/srv_pipe.c
source3/rpc_server/winreg/srv_winreg_nt.c
source3/smbd/close.c
source3/smbd/fake_file.c
source3/smbd/lanman.c
source3/smbd/msdfs.c
source3/smbd/nttrans.c
source3/smbd/open.c
source3/smbd/password.c
source3/smbd/process.c
source3/smbd/service.c
source3/smbd/session.c
source3/smbd/sesssetup.c
source3/smbd/smb2_sesssetup.c
source3/smbd/smb2_tcon.c
source3/smbd/trans2.c
source3/smbd/uid.c

index 629c4b63d760fd5adf8f45793afa764464a42109..c42c21883c5e90b844979c08554b57aea3356d02 100644 (file)
@@ -21,6 +21,8 @@
 
 #include "includes.h"
 #include "secrets.h"
+#include "libcli/security/security.h"
+#include "librpc/gen_ndr/auth.h"
 
 static char *alloc_sub_basic(const char *smb_name, const char *domain_name,
                             const char *str);
index 96f68e02c8d3024a686ef26688392407c6d24690..c889c8ec9793d5b6632f8490dbe7eed5f75c1fd2 100644 (file)
@@ -19,6 +19,8 @@
 
 #include "includes.h"
 #include "../librpc/gen_ndr/ndr_netlogon.h"
+#include "libcli/security/security.h"
+#include "../librpc/gen_ndr/auth.h"
 #include "smbd/globals.h"
 
 #undef DBGC_CLASS
index af8b41065720be46d20b1656b30fd375721cf0f6..6a51b5df2551fbc6947f8fa892b5d09f29d37c19 100644 (file)
@@ -22,6 +22,8 @@
  */
 
 #include "includes.h"
+#include "libcli/security/security.h"
+#include "../librpc/gen_ndr/auth.h"
 
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_VFS
index 0ff05f4b0f11b4d5576b503050b0566e112ca222..3d910c3b3adb70dc57596cf6cbb8741d541f3318 100644 (file)
@@ -59,6 +59,8 @@
 
 #include "includes.h"
 #include "../librpc/gen_ndr/ndr_netlogon.h"
+#include "libcli/security/security.h"
+#include "../librpc/gen_ndr/auth.h"
 
 static int vfs_full_audit_debug_level = DBGC_VFS;
 
index 626147ca83a6aceb19f3dfd5ba39714a3494e480..ac68d6b73a20c94e08ebbde55c4881aee2d01ec6 100644 (file)
@@ -24,6 +24,8 @@
 
 #include "includes.h"
 #include "../librpc/gen_ndr/ndr_netlogon.h"
+#include "libcli/security/security.h"
+#include "../librpc/gen_ndr/auth.h"
 
 #define ALLOC_CHECK(ptr, label) do { if ((ptr) == NULL) { DEBUG(0, ("recycle.bin: out of memory!\n")); errno = ENOMEM; goto label; } } while(0)
 
index c4f2c390d507624c13172cce39fd0bd87816e612..278f6455fd5ec5e2a1e07929bec69467a9d05e21 100644 (file)
@@ -26,6 +26,7 @@
 #include "../libcli/security/security.h"
 #include "secrets.h"
 #include "../librpc/gen_ndr/ndr_netlogon.h"
+#include "../librpc/gen_ndr/auth.h"
 
 /* abstraction for the send_over_network function */
 enum sock_type {INTERNET_SOCKET = 0, UNIX_DOMAIN_SOCKET};
index 68b53c747c0f09a197d8230ca02fdfba6b09e9ec..4500b3b1fea39e23e434596b4650065354647fcc 100644 (file)
@@ -32,6 +32,7 @@
 #include "nt_printing.h"
 #include "secrets.h"
 #include "../librpc/gen_ndr/netlogon.h"
+#include "../librpc/gen_ndr/auth.h"
 #include "../libcli/security/security.h"
 
 /* Map generic permissions to printer object specific permissions */
index 1c2817dcc786cf927bc0371e144408e2d802c8a7..1351dff0202460008f66fcd2682918e117f0b108 100644 (file)
@@ -25,6 +25,8 @@
 #include "../librpc/gen_ndr/ndr_spoolss.h"
 #include "nt_printing.h"
 #include "../librpc/gen_ndr/netlogon.h"
+#include "libcli/security/security.h"
+#include "../librpc/gen_ndr/auth.h"
 
 extern struct current_user current_user;
 extern userdom_struct current_user_info;
index 01ecf792b36ff03439da73797fd74d9dcb7d0406..e91c18e8f9fe553fbefc7ae124fe3fa0553539ca 100644 (file)
@@ -23,6 +23,8 @@
 
 #include "includes.h"
 #include "../librpc/gen_ndr/srv_dfs.h"
+#include "libcli/security/security.h"
+#include "../librpc/gen_ndr/auth.h"
 
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_MSDFS
index 70e7ba59aa9c8511fc5a4f59aaab56284eaa6e7f..7e7399cf992658dd1db739492a6ada59a1e4bf0b 100644 (file)
 #include "../librpc/gen_ndr/netlogon.h"
 #include "rpc_client/init_lsa.h"
 #include "../libcli/security/security.h"
-#include "../libcli/security/dom_sid.h"
 #include "../librpc/gen_ndr/drsblobs.h"
 #include "../librpc/gen_ndr/ndr_drsblobs.h"
 #include "../lib/crypto/arcfour.h"
 #include "../libcli/security/dom_sid.h"
 #include "../librpc/gen_ndr/ndr_security.h"
+#include "../librpc/gen_ndr/auth.h"
 
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_RPC_SRV
index 223d32b9a8ad5b0d186ba16b3aa328d4cd344e12..770cfc726c4d70af037e3ac8503a0c52cfcfc6d6 100644 (file)
@@ -22,6 +22,8 @@
 #include "includes.h"
 #include "../librpc/gen_ndr/ndr_lsa.h"
 #include "../librpc/gen_ndr/ndr_samr.h"
+#include "libcli/security/security.h"
+#include "../librpc/gen_ndr/auth.h"
 
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_RPC_SRV
index c652c5882ad4fd5cdb285f5bf6b6e9c6b231f413..5e4846c4aa71f8453e5d006149d79b609dc3d568 100644 (file)
@@ -28,6 +28,7 @@
 #include "librpc/gen_ndr/netlogon.h"
 #include "librpc/gen_ndr/auth.h"
 #include "../auth/auth_sam_reply.h"
+#include "libcli/security/security.h"
 
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_RPC_SRV
index a303a7a321bc450c76bf0ba86e605cfba6218cb4..526603c92372604578516a1849de0ea1e4bd48e4 100644 (file)
@@ -36,6 +36,7 @@
 #include "librpc/gen_ndr/messaging.h"
 #include "../libcli/security/security.h"
 #include "librpc/gen_ndr/ndr_security.h"
+#include "../librpc/gen_ndr/auth.h"
 #include "registry.h"
 #include "registry/reg_objects.h"
 #include "include/printing.h"
index eac40eac6412d837f66f6260d198e6cb20f46c36..7193b6d698a330e7f335da5728867db1f9dd66b1 100644 (file)
@@ -37,7 +37,7 @@
 #include "dcesrv_spnego.h"
 #include "rpc_server.h"
 #include "rpc_dce.h"
-
+#include "libcli/security/security.h"
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_RPC_SRV
 
index 1b54d37f69b09478de69d887b37c7432b538ca9c..90e148a0f7b2ff9093737d54b9f49560bec28bd3 100644 (file)
@@ -28,6 +28,7 @@
 #include "registry/reg_api_regf.h"
 #include "registry/reg_perfcount.h"
 #include "rpc_misc.h"
+#include "libcli/security/security.h"
 
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_RPC_SRV
index 4e05c4d64cfeecef26d89bf94f276d6c7c4a1ed6..38f872a58d51d86f8ba48ebcd916f9a2fce4c3c6 100644 (file)
@@ -24,6 +24,8 @@
 #include "librpc/gen_ndr/messaging.h"
 #include "smbd/globals.h"
 #include "fake_file.h"
+#include "libcli/security/security.h"
+#include "../librpc/gen_ndr/auth.h"
 
 /****************************************************************************
  Run a file if it is a magic script.
index 0c796faf450a7c4db12b667ccec1863cc8cec7cf..f99a81c1d20b3ab198d9e8c1436fa0fd8a60831a 100644 (file)
@@ -19,6 +19,8 @@
 
 #include "includes.h"
 #include "fake_file.h"
+#include "libcli/security/security.h"
+#include "../librpc/gen_ndr/auth.h"
 
 struct fake_file_type {
        const char *name;
index 259da3dc46b3dc4e32204ca8a79fd4498d7a3d39..282097b5f75dd1ce793a461a68ba0f84bbd4d7a9 100644 (file)
@@ -40,6 +40,7 @@
 #include "rpc_client/init_lsa.h"
 #include "rpc_server/rpc_ncacn_np.h"
 #include "../libcli/security/security.h"
+#include "../librpc/gen_ndr/auth.h"
 
 #ifdef CHECK_TYPES
 #undef CHECK_TYPES
index 07b09330313caab837c7a201de8aa60f7f5ba605..1398d705672c749c0d9c7ce0c1f42e48999c400f 100644 (file)
@@ -23,6 +23,8 @@
 #define DBGC_CLASS DBGC_MSDFS
 #include "includes.h"
 #include "smbd/globals.h"
+#include "libcli/security/security.h"
+#include "../librpc/gen_ndr/auth.h"
 
 /**********************************************************************
  Parse a DFS pathname of the form \hostname\service\reqpath
index afc4f54cf294ae33dfb034caddb0dbb34227a182..8ccf0da77b2e1dc424226f420b63d504d82fae89 100644 (file)
@@ -23,6 +23,7 @@
 #include "fake_file.h"
 #include "../libcli/security/security.h"
 #include "../librpc/gen_ndr/ndr_security.h"
+#include "../librpc/gen_ndr/auth.h"
 
 extern const struct generic_mapping file_generic_mapping;
 
index 2c7764ab14d69904fcf1deaf58000ce9de77423e..d1c0eb8dcf19893340758cef67275caeca7eb5d6 100644 (file)
@@ -26,6 +26,7 @@
 #include "librpc/gen_ndr/messaging.h"
 #include "../libcli/security/security.h"
 #include "../librpc/gen_ndr/ndr_security.h"
+#include "../librpc/gen_ndr/auth.h"
 
 extern const struct generic_mapping file_generic_mapping;
 
index 15277d04b4a95f2df206f56c62f37898917ef78a..376814ada81ca899da0edd7daf3e6d5c62d7e798 100644 (file)
@@ -21,6 +21,8 @@
 #include "includes.h"
 #include "smbd/globals.h"
 #include "../librpc/gen_ndr/netlogon.h"
+#include "../librpc/gen_ndr/auth.h"
+#include "libcli/security/security.h"
 
 /* Fix up prototypes for OSX 10.4, where they're missing */
 #ifndef HAVE_SETNETGRENT_PROTOTYPE
index 6ba41a3b8dfd58bdff4d895c296f1899a2680043..0f6bb871b2d0394514f0d12450f94cdaf945997c 100644 (file)
@@ -25,6 +25,8 @@
 #include "../lib/async_req/async_sock.h"
 #include "ctdbd_conn.h"
 #include "../lib/util/select.h"
+#include "libcli/security/security.h"
+#include "../librpc/gen_ndr/auth.h"
 
 extern bool global_machine_password_needs_changing;
 
index b7e09d04164383562bfc3ae7cd57147fb72041d9..7c1460c12806bb4301d172c87d201fcaf1466bc2 100644 (file)
@@ -21,6 +21,7 @@
 #include "smbd/globals.h"
 #include "../librpc/gen_ndr/netlogon.h"
 #include "../libcli/security/security.h"
+#include "../librpc/gen_ndr/auth.h"
 
 extern userdom_struct current_user_info;
 
index 93cfba3b05f7fb943f8363be4bc05b90dc02f682..ff2dfb6a6ee87ff7a021a5040b0f671880ddb615 100644 (file)
@@ -29,6 +29,8 @@
 #include "includes.h"
 #include "smbd/globals.h"
 #include "dbwrap.h"
+#include "libcli/security/security.h"
+#include "../librpc/gen_ndr/auth.h"
 
 /********************************************************************
  called when a session is created
index 7e622ac1b6807edcb4e9d23c98666749522d9f63..709553df00bf2b22cf73a33a0d3bdd7b08c4ccd9 100644 (file)
@@ -30,6 +30,8 @@
 #include "librpc/gen_ndr/messaging.h"
 #include "../librpc/gen_ndr/krb5pac.h"
 #include "libads/kerberos_proto.h"
+#include "libcli/security/security.h"
+#include "../librpc/gen_ndr/auth.h"
 
 /* For split krb5 SPNEGO blobs. */
 struct pending_auth_data {
index bdb79d87bc485b9beef8d7c9f705a67db583528a..76dfdebd90fb443b6b05e1f5933ef8c2a1b1c5ab 100644 (file)
@@ -27,6 +27,8 @@
 #include "ntlmssp_wrap.h"
 #include "../librpc/gen_ndr/krb5pac.h"
 #include "libads/kerberos_proto.h"
+#include "libcli/security/security.h"
+#include "../librpc/gen_ndr/auth.h"
 
 static NTSTATUS smbd_smb2_session_setup(struct smbd_smb2_request *smb2req,
                                        uint64_t in_session_id,
index 01c7e01c65ebbf4626bc4d5f652d46f77b5ff306..63a8fd672b30d9e5176f02c578bc1518697537fa 100644 (file)
@@ -21,7 +21,8 @@
 #include "includes.h"
 #include "smbd/globals.h"
 #include "../libcli/smb/smb_common.h"
-#include "../libcli/security/security.h"
+#include "libcli/security/security.h"
+#include "librpc/gen_ndr/auth.h"
 
 static NTSTATUS smbd_smb2_tree_connect(struct smbd_smb2_request *req,
                                       const char *in_path,
index 12cbc3b9e9ee2279b8c1da096a37fab6a067ff86..dc412d258632cbe9c01474ce975b7eccec60daa5 100644 (file)
@@ -30,6 +30,7 @@
 #include "../librpc/gen_ndr/xattr.h"
 #include "../librpc/gen_ndr/ndr_security.h"
 #include "libcli/security/security.h"
+#include "../librpc/gen_ndr/auth.h"
 
 #define DIR_ENTRY_SAFETY_MARGIN 4096
 
index 9a6b06dd0fb3841e8143932c3329aa986b446666..1f715140a682a8d4d50e0e9f7da55dee718a96da 100644 (file)
@@ -21,6 +21,7 @@
 #include "smbd/globals.h"
 #include "../librpc/gen_ndr/netlogon.h"
 #include "libcli/security/security.h"
+#include "../librpc/gen_ndr/auth.h"
 
 /* what user is current? */
 extern struct current_user current_user;