]> git.samba.org - ira/wip.git/commitdiff
s3-rpc_client: Move client pipe functions to own header.
authorAndreas Schneider <asn@samba.org>
Mon, 28 Feb 2011 09:19:44 +0000 (10:19 +0100)
committerAndreas Schneider <asn@cryptomilk.org>
Mon, 28 Feb 2011 17:15:04 +0000 (18:15 +0100)
40 files changed:
source3/auth/auth_domain.c
source3/auth/auth_netlogond.c
source3/client/client.c
source3/include/proto.h
source3/lib/netapi/cm.c
source3/lib/netapi/joindomain.c
source3/libnet/libnet_dssync.c
source3/libnet/libnet_join.c
source3/librpc/rpc/dcerpc_ep.c
source3/libsmb/libsmb_dir.c
source3/libsmb/libsmb_server.c
source3/libsmb/passchange.c
source3/libsmb/trusts_util.c
source3/rpc_client/cli_pipe.c
source3/rpc_client/cli_pipe.h [new file with mode: 0644]
source3/rpc_client/cli_pipe_schannel.c
source3/rpc_client/rpc_transport_tstream.c
source3/rpc_server/rpc_ncacn_np.c
source3/rpc_server/spoolss/srv_spoolss_nt.c
source3/rpcclient/cmd_drsuapi.c
source3/rpcclient/cmd_lsarpc.c
source3/rpcclient/cmd_netlogon.c
source3/rpcclient/cmd_samr.c
source3/rpcclient/cmd_spoolss.c
source3/rpcclient/cmd_test.c
source3/rpcclient/rpcclient.c
source3/torture/test_async_echo.c
source3/utils/net_ads.c
source3/utils/net_rpc.c
source3/utils/net_rpc_join.c
source3/utils/net_rpc_shell.c
source3/utils/net_util.c
source3/utils/netlookup.c
source3/utils/smbcacls.c
source3/utils/smbcquotas.c
source3/utils/smbtree.c
source3/winbindd/winbindd_cm.c
source3/winbindd/winbindd_dual_srv.c
source3/winbindd/winbindd_msrpc.c
source3/winbindd/winbindd_pam.c

index 05421debbb95e17c872d5056770dc6b2d4a81b25..65b0f205da3dae483b26bcb56206a2821416512d 100644 (file)
@@ -21,6 +21,7 @@
 #include "includes.h"
 #include "../libcli/auth/libcli_auth.h"
 #include "../librpc/gen_ndr/ndr_netlogon.h"
+#include "rpc_client/cli_pipe.h"
 #include "rpc_client/cli_netlogon.h"
 #include "secrets.h"
 
index 9c367e6b8df041f5c78e730c3ad707ed9f0bce4c..66bd71373d44ac6acd6b3288af824f5277cce1b2 100644 (file)
@@ -21,6 +21,7 @@
 #include "../libcli/auth/libcli_auth.h"
 #include "../librpc/gen_ndr/ndr_netlogon.h"
 #include "librpc/gen_ndr/ndr_schannel.h"
+#include "rpc_client/cli_pipe.h"
 #include "rpc_client/cli_netlogon.h"
 #include "secrets.h"
 #include "tldap.h"
index 1ede29a0e6c92d79e7d939fa7ea736508c2ada44..c7dfaa1cb470020c86f72451caee8900f8de8da4 100644 (file)
@@ -23,6 +23,7 @@
 
 #include "includes.h"
 #include "popt_common.h"
+#include "rpc_client/cli_pipe.h"
 #include "client/client_proto.h"
 #include "../librpc/gen_ndr/ndr_srvsvc_c.h"
 #include "../lib/util/select.h"
index 78595795bba04ce6de664d3c0921053c7286de1a..0a78acda378c4915a2af36ece80c4dd084981d45 100644 (file)
@@ -3962,37 +3962,6 @@ const struct ndr_interface_table *get_iface_from_syntax(
 const char *get_pipe_name_from_syntax(TALLOC_CTX *mem_ctx,
                                      const struct ndr_syntax_id *syntax);
 
-struct tevent_req *rpc_api_pipe_req_send(TALLOC_CTX *mem_ctx,
-                                        struct event_context *ev,
-                                        struct rpc_pipe_client *cli,
-                                        uint8_t op_num,
-                                        DATA_BLOB *req_data);
-NTSTATUS rpc_api_pipe_req_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx,
-                              DATA_BLOB *reply_pdu);
-struct tevent_req *rpc_pipe_bind_send(TALLOC_CTX *mem_ctx,
-                                     struct event_context *ev,
-                                     struct rpc_pipe_client *cli,
-                                     struct pipe_auth_data *auth);
-NTSTATUS rpc_pipe_bind_recv(struct tevent_req *req);
-NTSTATUS rpc_pipe_bind(struct rpc_pipe_client *cli,
-                      struct pipe_auth_data *auth);
-unsigned int rpccli_set_timeout(struct rpc_pipe_client *cli,
-                               unsigned int timeout);
-bool rpccli_is_connected(struct rpc_pipe_client *rpc_cli);
-bool rpccli_get_pwd_hash(struct rpc_pipe_client *cli, uint8_t nt_hash[16]);
-NTSTATUS rpccli_anon_bind_data(TALLOC_CTX *mem_ctx,
-                              struct pipe_auth_data **presult);
-NTSTATUS rpccli_schannel_bind_data(TALLOC_CTX *mem_ctx, const char *domain,
-                                  enum dcerpc_AuthLevel auth_level,
-                                  struct netlogon_creds_CredentialState *creds,
-                                  struct pipe_auth_data **presult);
-NTSTATUS rpc_pipe_open_tcp(TALLOC_CTX *mem_ctx, const char *host,
-                          const struct ndr_syntax_id *abstract_syntax,
-                          struct rpc_pipe_client **presult);
-NTSTATUS rpc_pipe_open_ncalrpc(TALLOC_CTX *mem_ctx, const char *socket_path,
-                              const struct ndr_syntax_id *abstract_syntax,
-                              struct rpc_pipe_client **presult);
-struct dcerpc_binding_handle *rpccli_bh_create(struct rpc_pipe_client *c);
 struct pipes_struct *make_internal_rpc_pipe_p(TALLOC_CTX *mem_ctx,
                                              const struct ndr_syntax_id *syntax,
                                              struct client_address *client_id,
@@ -4016,73 +3985,10 @@ NTSTATUS rpc_pipe_open_interface(TALLOC_CTX *mem_ctx,
                                 struct client_address *client_id,
                                 struct messaging_context *msg_ctx,
                                 struct rpc_pipe_client **cli_pipe);
-NTSTATUS cli_rpc_pipe_open_noauth(struct cli_state *cli,
-                                 const struct ndr_syntax_id *interface,
-                                 struct rpc_pipe_client **presult);
-NTSTATUS cli_rpc_pipe_open_noauth_transport(struct cli_state *cli,
-                                           enum dcerpc_transport_t transport,
-                                           const struct ndr_syntax_id *interface,
-                                           struct rpc_pipe_client **presult);
-NTSTATUS cli_rpc_pipe_open_ntlmssp(struct cli_state *cli,
-                                  const struct ndr_syntax_id *interface,
-                                  enum dcerpc_transport_t transport,
-                                  enum dcerpc_AuthLevel auth_level,
-                                  const char *domain,
-                                  const char *username,
-                                  const char *password,
-                                  struct rpc_pipe_client **presult);
-NTSTATUS cli_rpc_pipe_open_spnego_ntlmssp(struct cli_state *cli,
-                                         const struct ndr_syntax_id *interface,
-                                         enum dcerpc_transport_t transport,
-                                         enum dcerpc_AuthLevel auth_level,
-                                         const char *domain,
-                                         const char *username,
-                                         const char *password,
-                                         struct rpc_pipe_client **presult);
 NTSTATUS get_schannel_session_key(struct cli_state *cli,
                                  const char *domain,
                                  uint32 *pneg_flags,
                                  struct rpc_pipe_client **presult);
-NTSTATUS cli_rpc_pipe_open_schannel_with_key(struct cli_state *cli,
-                                            const struct ndr_syntax_id *interface,
-                                            enum dcerpc_transport_t transport,
-                                            enum dcerpc_AuthLevel auth_level,
-                                            const char *domain,
-                                            struct netlogon_creds_CredentialState **pdc,
-                                            struct rpc_pipe_client **presult);
-NTSTATUS cli_rpc_pipe_open_ntlmssp_auth_schannel(struct cli_state *cli,
-                                                const struct ndr_syntax_id *interface,
-                                                enum dcerpc_transport_t transport,
-                                                enum dcerpc_AuthLevel auth_level,
-                                                const char *domain,
-                                                const char *username,
-                                                const char *password,
-                                                struct rpc_pipe_client **presult);
-NTSTATUS cli_rpc_pipe_open_schannel(struct cli_state *cli,
-                                   const struct ndr_syntax_id *interface,
-                                   enum dcerpc_transport_t transport,
-                                   enum dcerpc_AuthLevel auth_level,
-                                   const char *domain,
-                                   struct rpc_pipe_client **presult);
-NTSTATUS cli_rpc_pipe_open_krb5(struct cli_state *cli,
-                               const struct ndr_syntax_id *interface,
-                               enum dcerpc_transport_t transport,
-                               enum dcerpc_AuthLevel auth_level,
-                               const char *service_princ,
-                               const char *username,
-                               const char *password,
-                               struct rpc_pipe_client **presult);
-NTSTATUS cli_rpc_pipe_open_spnego_krb5(struct cli_state *cli,
-                                       const struct ndr_syntax_id *interface,
-                                       enum dcerpc_transport_t transport,
-                                       enum dcerpc_AuthLevel auth_level,
-                                       const char *server,
-                                       const char *username,
-                                       const char *password,
-                                       struct rpc_pipe_client **presult);
-NTSTATUS cli_get_session_key(TALLOC_CTX *mem_ctx,
-                            struct rpc_pipe_client *cli,
-                            DATA_BLOB *session_key);
 
 /* The following definitions come from rpc_client/rpc_transport_np.c  */
 
index b94da641a885072f9a8e9284a92c41a5f02db2fd..0e08c6d183df6aebcff04582af3337c3a217dab2 100644 (file)
@@ -22,6 +22,7 @@
 
 #include "lib/netapi/netapi.h"
 #include "lib/netapi/netapi_private.h"
+#include "rpc_client/cli_pipe.h"
 
 /********************************************************************
 ********************************************************************/
index e5d28735ed764d3e0b71b997ee632f4d786b32ef..d6fa5d6b7f89dd55f393814d3c0d3f2c5dad07fc 100644 (file)
@@ -27,6 +27,7 @@
 #include "librpc/gen_ndr/libnet_join.h"
 #include "libnet/libnet_join.h"
 #include "../librpc/gen_ndr/ndr_wkssvc_c.h"
+#include "rpc_client/cli_pipe.h"
 #include "secrets.h"
 
 /****************************************************************
index 64a4df0f7f4cddd595e2066f49ea0edbb4b8e8e4..47ceff15092a234d3dc309d6ddce488648500479 100644 (file)
@@ -22,6 +22,7 @@
 
 #include "includes.h"
 #include "libnet/libnet_dssync.h"
+#include "rpc_client/cli_pipe.h"
 #include "../libcli/drsuapi/drsuapi.h"
 #include "../librpc/gen_ndr/ndr_drsuapi_c.h"
 
index c2487c99f1bc9d87e8e4ce8086e40fae00383b16..a11145b851f94621592b06325ebefc54c0691aff 100644 (file)
@@ -34,6 +34,7 @@
 #include "../libds/common/flags.h"
 #include "secrets.h"
 #include "rpc_client/init_lsa.h"
+#include "rpc_client/cli_pipe.h"
 #include "krb5_env.h"
 #include "../libcli/security/security.h"
 
index f4ebc041cb9efee51488a401e0d1e77c229ecd26..54db4cdbcae14c1e8f75b54bdd45ab5b7605b551 100644 (file)
@@ -21,6 +21,7 @@
 #include "librpc/rpc/dcerpc.h"
 #include "librpc/rpc/dcerpc_ep.h"
 #include "../librpc/gen_ndr/ndr_epmapper_c.h"
+#include "rpc_client/cli_pipe.h"
 
 #define EPM_MAX_ANNOTATION_SIZE 64
 
index 98436a39e9e806451522d479c1a112eda383825b..9f249a9a1d694fa7cdd81d55e876fa3c7c4bb7cd 100644 (file)
@@ -26,6 +26,7 @@
 #include "popt_common.h"
 #include "libsmbclient.h"
 #include "libsmb_internal.h"
+#include "rpc_client/cli_pipe.h"
 #include "../librpc/gen_ndr/ndr_srvsvc_c.h"
 
 /*
index 428480224d864516905de7d67a109f429f08e7bd..c6b5dcbce527aec3f521e1310df6a5bb39a1e929 100644 (file)
@@ -27,6 +27,7 @@
 #include "libsmbclient.h"
 #include "libsmb_internal.h"
 #include "../librpc/gen_ndr/ndr_lsa.h"
+#include "rpc_client/cli_pipe.h"
 #include "rpc_client/cli_lsarpc.h"
 #include "libcli/security/security.h"
 
index 5117d78d4797c9bf7891dc31dab00ee9a9e99faa..989406fc9a692e38071a8a401923993a08dd2d45 100644 (file)
@@ -19,6 +19,7 @@
 
 #include "includes.h"
 #include "../librpc/gen_ndr/ndr_samr.h"
+#include "rpc_client/cli_pipe.h"
 #include "rpc_client/cli_samr.h"
 
 /*************************************************************
index a9794edc9538366cd2d857ad95bf6dc019543492..7ecc167343b40110f08b770be1aea024cb5d455f 100644 (file)
@@ -23,6 +23,7 @@
 #include "../librpc/gen_ndr/ndr_lsa_c.h"
 #include "rpc_client/cli_lsarpc.h"
 #include "rpc_client/cli_netlogon.h"
+#include "rpc_client/cli_pipe.h"
 #include "../librpc/gen_ndr/ndr_netlogon.h"
 #include "secrets.h"
 
index a5e8e73fef5b8dbe224589a42977084f4358fde9..aac47f34a83e5dcddbfa0be99679ad70d5f7b76d 100644 (file)
@@ -32,6 +32,7 @@
 #include "librpc/crypto/gse.h"
 #include "librpc/crypto/spnego.h"
 #include "rpc_dce.h"
+#include "cli_pipe.h"
 
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_RPC_CLI
diff --git a/source3/rpc_client/cli_pipe.h b/source3/rpc_client/cli_pipe.h
new file mode 100644 (file)
index 0000000..b627c0a
--- /dev/null
@@ -0,0 +1,148 @@
+/*
+ *  Unix SMB/CIFS implementation.
+ *
+ *  RPC Pipe client routines
+ *
+ *  Copyright (c) 2005      Jeremy Allison
+ *  Copyright (c) 2010      Simo Sorce
+ *
+ *  This program is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU General Public License as published by
+ *  the Free Software Foundation; either version 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  This program is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU General Public License for more details.
+ *
+ *  You should have received a copy of the GNU General Public License
+ *  along with this program; if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef _CLI_PIPE_H
+#define _CLI_PIPE_H
+
+struct tevent_req *rpc_api_pipe_req_send(TALLOC_CTX *mem_ctx,
+                                        struct event_context *ev,
+                                        struct rpc_pipe_client *cli,
+                                        uint8_t op_num,
+                                        DATA_BLOB *req_data);
+
+NTSTATUS rpc_api_pipe_req_recv(struct tevent_req *req,
+                              TALLOC_CTX *mem_ctx,
+                              DATA_BLOB *reply_pdu);
+
+struct tevent_req *rpc_pipe_bind_send(TALLOC_CTX *mem_ctx,
+                                     struct event_context *ev,
+                                     struct rpc_pipe_client *cli,
+                                     struct pipe_auth_data *auth);
+
+NTSTATUS rpc_pipe_bind_recv(struct tevent_req *req);
+
+NTSTATUS rpc_pipe_bind(struct rpc_pipe_client *cli,
+                      struct pipe_auth_data *auth);
+
+unsigned int rpccli_set_timeout(struct rpc_pipe_client *cli,
+                               unsigned int timeout);
+
+bool rpccli_is_connected(struct rpc_pipe_client *rpc_cli);
+
+bool rpccli_get_pwd_hash(struct rpc_pipe_client *cli, uint8_t nt_hash[16]);
+
+NTSTATUS rpccli_anon_bind_data(TALLOC_CTX *mem_ctx,
+                              struct pipe_auth_data **presult);
+
+NTSTATUS rpccli_schannel_bind_data(TALLOC_CTX *mem_ctx,
+                                  const char *domain,
+                                  enum dcerpc_AuthLevel auth_level,
+                                  struct netlogon_creds_CredentialState *creds,
+                                  struct pipe_auth_data **presult);
+
+NTSTATUS rpc_pipe_open_tcp(TALLOC_CTX *mem_ctx,
+                          const char *host,
+                          const struct ndr_syntax_id *abstract_syntax,
+                          struct rpc_pipe_client **presult);
+
+NTSTATUS rpc_pipe_open_ncalrpc(TALLOC_CTX *mem_ctx, const char *socket_path,
+                              const struct ndr_syntax_id *abstract_syntax,
+                              struct rpc_pipe_client **presult);
+
+struct dcerpc_binding_handle *rpccli_bh_create(struct rpc_pipe_client *c);
+
+NTSTATUS cli_rpc_pipe_open_noauth(struct cli_state *cli,
+                                 const struct ndr_syntax_id *interface,
+                                 struct rpc_pipe_client **presult);
+
+NTSTATUS cli_rpc_pipe_open_noauth_transport(struct cli_state *cli,
+                                           enum dcerpc_transport_t transport,
+                                           const struct ndr_syntax_id *interface,
+                                           struct rpc_pipe_client **presult);
+
+NTSTATUS cli_rpc_pipe_open_ntlmssp(struct cli_state *cli,
+                                  const struct ndr_syntax_id *interface,
+                                  enum dcerpc_transport_t transport,
+                                  enum dcerpc_AuthLevel auth_level,
+                                  const char *domain,
+                                  const char *username,
+                                  const char *password,
+                                  struct rpc_pipe_client **presult);
+
+NTSTATUS cli_rpc_pipe_open_spnego_ntlmssp(struct cli_state *cli,
+                                         const struct ndr_syntax_id *interface,
+                                         enum dcerpc_transport_t transport,
+                                         enum dcerpc_AuthLevel auth_level,
+                                         const char *domain,
+                                         const char *username,
+                                         const char *password,
+                                         struct rpc_pipe_client **presult);
+
+NTSTATUS cli_rpc_pipe_open_schannel_with_key(struct cli_state *cli,
+                                            const struct ndr_syntax_id *interface,
+                                            enum dcerpc_transport_t transport,
+                                            enum dcerpc_AuthLevel auth_level,
+                                            const char *domain,
+                                            struct netlogon_creds_CredentialState **pdc,
+                                            struct rpc_pipe_client **presult);
+
+NTSTATUS cli_rpc_pipe_open_ntlmssp_auth_schannel(struct cli_state *cli,
+                                                const struct ndr_syntax_id *interface,
+                                                enum dcerpc_transport_t transport,
+                                                enum dcerpc_AuthLevel auth_level,
+                                                const char *domain,
+                                                const char *username,
+                                                const char *password,
+                                                struct rpc_pipe_client **presult);
+
+NTSTATUS cli_rpc_pipe_open_schannel(struct cli_state *cli,
+                                   const struct ndr_syntax_id *interface,
+                                   enum dcerpc_transport_t transport,
+                                   enum dcerpc_AuthLevel auth_level,
+                                   const char *domain,
+                                   struct rpc_pipe_client **presult);
+
+NTSTATUS cli_rpc_pipe_open_krb5(struct cli_state *cli,
+                               const struct ndr_syntax_id *interface,
+                               enum dcerpc_transport_t transport,
+                               enum dcerpc_AuthLevel auth_level,
+                               const char *service_princ,
+                               const char *username,
+                               const char *password,
+                               struct rpc_pipe_client **presult);
+
+NTSTATUS cli_rpc_pipe_open_spnego_krb5(struct cli_state *cli,
+                                       const struct ndr_syntax_id *interface,
+                                       enum dcerpc_transport_t transport,
+                                       enum dcerpc_AuthLevel auth_level,
+                                       const char *server,
+                                       const char *username,
+                                       const char *password,
+                                       struct rpc_pipe_client **presult);
+
+NTSTATUS cli_get_session_key(TALLOC_CTX *mem_ctx,
+                            struct rpc_pipe_client *cli,
+                            DATA_BLOB *session_key);
+
+#endif /* _CLI_PIPE_H */
+
+/* vim: set ts=8 sw=8 noet cindent ft=c.doxygen: */
index 2c605c6c40f305699ded14e6d1281f26bb111920..f9e4a2a2cfc7324c12ea3c77b4b1a72a41177e28 100644 (file)
@@ -22,6 +22,7 @@
 #include "../librpc/gen_ndr/ndr_netlogon.h"
 #include "../libcli/auth/schannel.h"
 #include "rpc_client/cli_netlogon.h"
+#include "rpc_client/cli_pipe.h"
 #include "librpc/gen_ndr/ndr_dcerpc.h"
 #include "librpc/rpc/dcerpc.h"
 
index d414002035a43ff8878f5548b1e659d7ae825ae2..ebbdc03685f7b0b2d71e980c2feb39655334fc5d 100644 (file)
@@ -20,6 +20,7 @@
 #include "includes.h"
 #include "lib/tsocket/tsocket.h"
 #include "libsmb/cli_np_tstream.h"
+#include "cli_pipe.h"
 
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_RPC_CLI
index c652c5882ad4fd5cdb285f5bf6b6e9c6b231f413..276e3f85dbd9aaec79f99672f5719aeb1b1a1728 100644 (file)
@@ -21,6 +21,7 @@
  */
 
 #include "includes.h"
+#include "rpc_client/cli_pipe.h"
 #include "rpc_server/srv_pipe_internal.h"
 #include "rpc_dce.h"
 #include "../libcli/named_pipe_auth/npa_tstream.h"
index adcc09423d238bd05b65d4977c501f09fde031d6..1db652210ce503d5627c03b3f4d7ae0295a17f64 100644 (file)
@@ -33,6 +33,7 @@
 #include "../librpc/gen_ndr/srv_spoolss.h"
 #include "../librpc/gen_ndr/ndr_spoolss_c.h"
 #include "rpc_client/init_spoolss.h"
+#include "rpc_client/cli_pipe.h"
 #include "librpc/gen_ndr/messaging.h"
 #include "../libcli/security/security.h"
 #include "librpc/gen_ndr/ndr_security.h"
index 3f1ecab75035eaaa1b5451e05edc63511f8eca7c..d0329c1f47a23bfa745d67db7c90393c13c3aca9 100644 (file)
@@ -20,6 +20,7 @@
 
 #include "includes.h"
 #include "rpcclient.h"
+#include "rpc_client/cli_pipe.h"
 #include "../librpc/gen_ndr/ndr_drsuapi_c.h"
 
 static WERROR cracknames(struct rpc_pipe_client *cli,
index 4b065d0dd2d0cb2b1bc300079d0ad722f5d8318d..02aa07992e2e42eaf9f81790901878b382b75e57 100644 (file)
@@ -22,6 +22,7 @@
 
 #include "includes.h"
 #include "rpcclient.h"
+#include "rpc_client/cli_pipe.h"
 #include "../libcli/auth/libcli_auth.h"
 #include "../librpc/gen_ndr/ndr_lsa.h"
 #include "../librpc/gen_ndr/ndr_lsa_c.h"
index 63057ac36891346e41a9c8ce7b8f49c0ef043c5f..4801d7d5630d501b03cf12c53f66ae245b0d0271 100644 (file)
@@ -21,6 +21,7 @@
 
 #include "includes.h"
 #include "rpcclient.h"
+#include "rpc_client/cli_pipe.h"
 #include "../libcli/auth/libcli_auth.h"
 #include "../librpc/gen_ndr/ndr_netlogon.h"
 #include "../librpc/gen_ndr/ndr_netlogon_c.h"
index 727c9d1456039386fcf0e42dcfe59b06f83d8ed4..9f33c6c67d8481ac7cb89642195a5af3927a7527 100644 (file)
@@ -24,6 +24,7 @@
 
 #include "includes.h"
 #include "rpcclient.h"
+#include "rpc_client/cli_pipe.h"
 #include "../libcli/auth/libcli_auth.h"
 #include "../librpc/gen_ndr/ndr_samr.h"
 #include "../librpc/gen_ndr/ndr_samr_c.h"
index 25a1ff6255a0ed1fb2c47e5c4f076072f4940b2b..02c3162d8942d07b0986b06aa494cf3b98f9e4a8 100644 (file)
@@ -24,6 +24,7 @@
 
 #include "includes.h"
 #include "rpcclient.h"
+#include "rpc_client/cli_pipe.h"
 #include "../librpc/gen_ndr/ndr_spoolss_c.h"
 #include "rpc_client/cli_spoolss.h"
 #include "rpc_client/init_spoolss.h"
index 591ae8cf3f51d9940ea423808d45ab1125258063..0ad1dfd3288caa57c9e11d3cf3af0b49d406c4b3 100644 (file)
@@ -20,6 +20,7 @@
 
 #include "includes.h"
 #include "rpcclient.h"
+#include "rpc_client/cli_pipe.h"
 #include "../librpc/gen_ndr/ndr_lsa_c.h"
 #include "rpc_client/cli_lsarpc.h"
 #include "../librpc/gen_ndr/ndr_samr.h"
index fc5e518d651cb7a743d55ee7797565302687fcae..119b9b7c4a05722ca3f1c7948f5c8c5a62493d41 100644 (file)
@@ -22,6 +22,7 @@
 #include "includes.h"
 #include "popt_common.h"
 #include "rpcclient.h"
+#include "rpc_client/cli_pipe.h"
 #include "../libcli/auth/libcli_auth.h"
 #include "../librpc/gen_ndr/ndr_lsa_c.h"
 #include "rpc_client/cli_lsarpc.h"
index dec5e748feeea518651f1263eb1beaef4bad1d9f..e443d4f8a7d6313a9edb848db10b3b245f97004b 100644 (file)
@@ -19,6 +19,7 @@
 
 #include "includes.h"
 #include "torture/proto.h"
+#include "rpc_client/cli_pipe.h"
 #include "librpc/gen_ndr/ndr_echo_c.h"
 
 static void rpccli_sleep_done(struct tevent_req *req)
index c8b141de865c1f35929261f73c8dcc91975518f7..45238049a6bb694cb258e8c4a0171373eebf199e 100644 (file)
@@ -22,6 +22,7 @@
 
 #include "includes.h"
 #include "utils/net.h"
+#include "rpc_client/cli_pipe.h"
 #include "librpc/gen_ndr/ndr_krb5pac.h"
 #include "../librpc/gen_ndr/ndr_spoolss.h"
 #include "nsswitch/libwbclient/wbclient.h"
index 7481c43ea0f915c81e5dbfa8f72b3f21d457c818..ae7d5d0c1f0eda88f4378dfefb28c9c9e299d004 100644 (file)
@@ -22,6 +22,7 @@
 
 #include "includes.h"
 #include "utils/net.h"
+#include "rpc_client/cli_pipe.h"
 #include "../libcli/auth/libcli_auth.h"
 #include "../librpc/gen_ndr/ndr_samr_c.h"
 #include "rpc_client/cli_samr.h"
index 88bbd6691e6b9828ad3512882dd0335708ef32ca..1ca213d155bc964738d1e00db53cf2617c1aebf0 100644 (file)
@@ -20,6 +20,7 @@
 
 #include "includes.h"
 #include "utils/net.h"
+#include "rpc_client/cli_pipe.h"
 #include "../libcli/auth/libcli_auth.h"
 #include "../librpc/gen_ndr/ndr_lsa_c.h"
 #include "rpc_client/cli_lsarpc.h"
index c2384254abd3e33be7866f3e45403dee06365317..1985bf8b0b6eaeb7c490252617d88d162eb6f83e 100644 (file)
@@ -21,6 +21,7 @@
 #include "includes.h"
 #include "popt_common.h"
 #include "utils/net.h"
+#include "rpc_client/cli_pipe.h"
 #include "../librpc/gen_ndr/ndr_samr.h"
 #include "lib/netapi/netapi.h"
 #include "lib/netapi/netapi_net.h"
index 67919b37ecce7c93ac4aac5c12ba8126aed61e0a..ffcda14e7fdb2da74783b51bbfd29f0b5760fb7b 100644 (file)
@@ -21,6 +21,7 @@
 
 #include "includes.h"
 #include "utils/net.h"
+#include "rpc_client/cli_pipe.h"
 #include "../librpc/gen_ndr/ndr_lsa_c.h"
 #include "rpc_client/cli_lsarpc.h"
 #include "../librpc/gen_ndr/ndr_dssetup_c.h"
index fa631314c485b13f37241cede6ceca2703f7c38c..b160ee5586380ac4ba51102932c8bebdfc5cde3c 100644 (file)
@@ -21,6 +21,7 @@
 
 #include "includes.h"
 #include "utils/net.h"
+#include "rpc_client/cli_pipe.h"
 #include "../librpc/gen_ndr/ndr_lsa.h"
 #include "rpc_client/cli_lsarpc.h"
 
index da82f2eb5314434c51c96f58a48883c64305018d..24ae9e94f6a7be7754f041dcd3b510e6f4bbc69e 100644 (file)
@@ -23,6 +23,7 @@
 
 #include "includes.h"
 #include "popt_common.h"
+#include "rpc_client/cli_pipe.h"
 #include "../librpc/gen_ndr/ndr_lsa.h"
 #include "rpc_client/cli_lsarpc.h"
 #include "../libcli/security/security.h"
index e2ab52af4aa2198f6ae0ea9775a2b0aaf82fdbf0..c50ad93c253858ca9859d97590d4d56275fe0e8c 100644 (file)
@@ -23,6 +23,7 @@
 
 #include "includes.h"
 #include "popt_common.h"
+#include "rpc_client/cli_pipe.h"
 #include "../librpc/gen_ndr/ndr_lsa.h"
 #include "rpc_client/cli_lsarpc.h"
 #include "fake_file.h"
index abd69dddd2442f4e9d43f881ad37f60d5caf21f4..81b9ca3257bd8aec0f9fa3c4b05ea096df0738f5 100644 (file)
@@ -21,6 +21,7 @@
 
 #include "includes.h"
 #include "popt_common.h"
+#include "rpc_client/cli_pipe.h"
 #include "../librpc/gen_ndr/ndr_srvsvc_c.h"
 
 static int use_bcast;
index c53a553af888aa93da61994d87c014ae729f3a6c..f221532824e030e1a769b7cc4a2a60b6708b2b06 100644 (file)
@@ -62,6 +62,7 @@
 #include "winbindd.h"
 #include "../libcli/auth/libcli_auth.h"
 #include "../librpc/gen_ndr/ndr_netlogon_c.h"
+#include "rpc_client/cli_pipe.h"
 #include "rpc_client/cli_netlogon.h"
 #include "../librpc/gen_ndr/ndr_samr_c.h"
 #include "../librpc/gen_ndr/ndr_lsa_c.h"
index 18d0f0e053aa45cd26ff72893ef85214279aa22b..850367274c2405080eea8ec0e6cad37736cde340 100644 (file)
@@ -23,6 +23,7 @@
 #include "includes.h"
 #include "winbindd/winbindd.h"
 #include "winbindd/winbindd_proto.h"
+#include "rpc_client/cli_pipe.h"
 #include "librpc/gen_ndr/srv_wbint.h"
 #include "../librpc/gen_ndr/ndr_netlogon_c.h"
 #include "idmap.h"
index 98c5e3ad0f0877065cb2f429cc167af8b49973f8..1aa2349bc09260b10841232d635d39ad26bf0601 100644 (file)
@@ -27,6 +27,7 @@
 #include "winbindd_rpc.h"
 
 #include "../librpc/gen_ndr/ndr_samr_c.h"
+#include "rpc_client/cli_pipe.h"
 #include "rpc_client/cli_samr.h"
 #include "rpc_client/cli_lsarpc.h"
 #include "../libcli/security/security.h"
index 68fa01f6d70c3a610b7c63f276a48fec234e1924..3fe6254793931dcba3fa2ea54bc5127356336796 100644 (file)
@@ -26,6 +26,7 @@
 #include "winbindd.h"
 #include "../libcli/auth/libcli_auth.h"
 #include "../librpc/gen_ndr/ndr_samr_c.h"
+#include "rpc_client/cli_pipe.h"
 #include "rpc_client/cli_samr.h"
 #include "../librpc/gen_ndr/ndr_netlogon.h"
 #include "rpc_client/cli_netlogon.h"