From 3d679a3b5fc208d8521217f6a4b4d9037b609b9b Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Thu, 26 Nov 2009 18:21:28 +0100 Subject: s3-rpc: Avoid including every pipe's client and server stubs everywhere in samba. Guenther --- source3/winbindd/winbindd_ads.c | 1 + source3/winbindd/winbindd_cm.c | 4 ++++ source3/winbindd/winbindd_dual_srv.c | 1 + source3/winbindd/winbindd_misc.c | 1 + source3/winbindd/winbindd_pam.c | 2 ++ source3/winbindd/winbindd_rpc.c | 2 ++ 6 files changed, 11 insertions(+) (limited to 'source3/winbindd') diff --git a/source3/winbindd/winbindd_ads.c b/source3/winbindd/winbindd_ads.c index b271671665..92c0272088 100644 --- a/source3/winbindd/winbindd_ads.c +++ b/source3/winbindd/winbindd_ads.c @@ -23,6 +23,7 @@ #include "includes.h" #include "winbindd.h" +#include "../librpc/gen_ndr/cli_netlogon.h" #ifdef HAVE_ADS diff --git a/source3/winbindd/winbindd_cm.c b/source3/winbindd/winbindd_cm.c index e310d426a2..36b769bf1b 100644 --- a/source3/winbindd/winbindd_cm.c +++ b/source3/winbindd/winbindd_cm.c @@ -61,6 +61,10 @@ #include "includes.h" #include "winbindd.h" #include "../libcli/auth/libcli_auth.h" +#include "../librpc/gen_ndr/cli_netlogon.h" +#include "../librpc/gen_ndr/cli_samr.h" +#include "../librpc/gen_ndr/cli_lsa.h" +#include "../librpc/gen_ndr/cli_dssetup.h" #undef DBGC_CLASS #define DBGC_CLASS DBGC_WINBIND diff --git a/source3/winbindd/winbindd_dual_srv.c b/source3/winbindd/winbindd_dual_srv.c index 49463d6f8f..cecbb61051 100644 --- a/source3/winbindd/winbindd_dual_srv.c +++ b/source3/winbindd/winbindd_dual_srv.c @@ -24,6 +24,7 @@ #include "winbindd/winbindd.h" #include "winbindd/winbindd_proto.h" #include "librpc/gen_ndr/srv_wbint.h" +#include "../librpc/gen_ndr/cli_netlogon.h" void _wbint_Ping(pipes_struct *p, struct wbint_Ping *r) { diff --git a/source3/winbindd/winbindd_misc.c b/source3/winbindd/winbindd_misc.c index 1917718462..3ebd9ffdbd 100644 --- a/source3/winbindd/winbindd_misc.c +++ b/source3/winbindd/winbindd_misc.c @@ -22,6 +22,7 @@ #include "includes.h" #include "winbindd.h" +#include "../librpc/gen_ndr/cli_netlogon.h" #undef DBGC_CLASS #define DBGC_CLASS DBGC_WINBIND diff --git a/source3/winbindd/winbindd_pam.c b/source3/winbindd/winbindd_pam.c index 755f703d63..3117533f31 100644 --- a/source3/winbindd/winbindd_pam.c +++ b/source3/winbindd/winbindd_pam.c @@ -25,6 +25,8 @@ #include "includes.h" #include "winbindd.h" #include "../libcli/auth/libcli_auth.h" +#include "../librpc/gen_ndr/cli_samr.h" + #undef DBGC_CLASS #define DBGC_CLASS DBGC_WINBIND diff --git a/source3/winbindd/winbindd_rpc.c b/source3/winbindd/winbindd_rpc.c index ce437f744c..b926370722 100644 --- a/source3/winbindd/winbindd_rpc.c +++ b/source3/winbindd/winbindd_rpc.c @@ -24,6 +24,8 @@ #include "includes.h" #include "winbindd.h" +#include "../librpc/gen_ndr/cli_samr.h" +#include "../librpc/gen_ndr/cli_lsa.h" #undef DBGC_CLASS #define DBGC_CLASS DBGC_WINBIND -- cgit