HACK s4 client reorder prototypes
authorStefan Metzmacher <metze@samba.org>
Tue, 4 Jun 2019 10:56:18 +0000 (12:56 +0200)
committerStefan Metzmacher <metze@samba.org>
Tue, 4 Jun 2019 10:56:18 +0000 (12:56 +0200)
Was:

commit 8be8662112a46971e16a2eb637a701519fb26db1
Author:     Stefan Metzmacher <metze@samba.org>
AuthorDate: Wed Jan 22 12:58:29 2014 +0100
Commit:     Stefan Metzmacher <metze@samba.org>
CommitDate: Tue Dec 18 13:54:11 2018 +0100

    HACK s4 client reorder prototypes

source4/librpc/rpc/dcerpc.h

index 9619c7894592058aed042935d90066d166e18521..19fccf12e588c29ce56e884b7d191bcccbce2063 100644 (file)
@@ -107,22 +107,12 @@ struct smbXcli_session;
 struct smbXcli_tcon;
 struct roh_connection;
 struct tstream_tls_params;
-struct socket_address;
+struct composite_context;
 
-NTSTATUS dcerpc_pipe_connect(TALLOC_CTX *parent_ctx, 
-                            struct dcerpc_pipe **pp, 
-                            const char *binding,
-                            const struct ndr_interface_table *table,
-                            struct cli_credentials *credentials,
-                            struct tevent_context *ev,
-                            struct loadparm_context *lp_ctx);
 const char *dcerpc_server_name(struct dcerpc_pipe *p);
 struct dcerpc_pipe *dcerpc_pipe_init(TALLOC_CTX *mem_ctx, struct tevent_context *ev);
 NTSTATUS dcerpc_fetch_session_key(struct dcerpc_pipe *p,
                                  DATA_BLOB *session_key);
-struct composite_context;
-NTSTATUS dcerpc_secondary_connection_recv(struct composite_context *c,
-                                         struct dcerpc_pipe **p2);
 
 struct composite_context* dcerpc_pipe_connect_b_send(TALLOC_CTX *parent_ctx,
                                                     const struct dcerpc_binding *binding,
@@ -133,7 +123,6 @@ struct composite_context* dcerpc_pipe_connect_b_send(TALLOC_CTX *parent_ctx,
 
 NTSTATUS dcerpc_pipe_connect_b_recv(struct composite_context *c, TALLOC_CTX *mem_ctx,
                                    struct dcerpc_pipe **p);
-
 NTSTATUS dcerpc_pipe_connect_b(TALLOC_CTX *parent_ctx,
                               struct dcerpc_pipe **pp,
                               const struct dcerpc_binding *binding,
@@ -142,25 +131,6 @@ NTSTATUS dcerpc_pipe_connect_b(TALLOC_CTX *parent_ctx,
                               struct tevent_context *ev,
                               struct loadparm_context *lp_ctx);
 
-NTSTATUS dcerpc_pipe_auth(TALLOC_CTX *mem_ctx,
-                         struct dcerpc_pipe **p, 
-                         const struct dcerpc_binding *binding,
-                         const struct ndr_interface_table *table,
-                         struct cli_credentials *credentials,
-                         struct loadparm_context *lp_ctx);
-NTSTATUS dcerpc_init(void);
-struct composite_context *dcerpc_secondary_smb_send(struct dcecli_connection *c1,
-                                                   struct dcecli_connection *c2,
-                                                   const char *pipe_name);
-NTSTATUS dcerpc_secondary_smb_recv(struct composite_context *c);
-NTSTATUS dcerpc_secondary_context(struct dcerpc_pipe *p, 
-                                 struct dcerpc_pipe **pp2,
-                                 const struct ndr_interface_table *table);
-NTSTATUS dcerpc_alter_context(struct dcerpc_pipe *p, 
-                             TALLOC_CTX *mem_ctx,
-                             const struct ndr_syntax_id *syntax,
-                             const struct ndr_syntax_id *transfer_syntax);
-
 struct composite_context* dcerpc_pipe_connect_send(TALLOC_CTX *parent_ctx,
                                                   const char *binding,
                                                   const struct ndr_interface_table *table,
@@ -169,16 +139,32 @@ struct composite_context* dcerpc_pipe_connect_send(TALLOC_CTX *parent_ctx,
 NTSTATUS dcerpc_pipe_connect_recv(struct composite_context *c,
                                  TALLOC_CTX *mem_ctx,
                                  struct dcerpc_pipe **pp);
+NTSTATUS dcerpc_pipe_connect(TALLOC_CTX *parent_ctx,
+                            struct dcerpc_pipe **pp,
+                            const char *binding,
+                            const struct ndr_interface_table *table,
+                            struct cli_credentials *credentials,
+                            struct tevent_context *ev,
+                            struct loadparm_context *lp_ctx);
+
+NTSTATUS dcerpc_pipe_auth(TALLOC_CTX *mem_ctx,
+                         struct dcerpc_pipe **p, 
+                         const struct dcerpc_binding *binding,
+                         const struct ndr_interface_table *table,
+                         struct cli_credentials *credentials,
+                         struct loadparm_context *lp_ctx);
+
+struct composite_context* dcerpc_secondary_connection_send(struct dcerpc_pipe *p,
+                                                          const struct dcerpc_binding *b);
+NTSTATUS dcerpc_secondary_connection_recv(struct composite_context *c,
+                                         struct dcerpc_pipe **p2);
 
-NTSTATUS dcerpc_epm_map_binding(TALLOC_CTX *mem_ctx, struct dcerpc_binding *binding,
-                               const struct ndr_interface_table *table, struct tevent_context *ev,
-                               struct loadparm_context *lp_ctx);
 struct composite_context* dcerpc_secondary_auth_connection_send(struct dcerpc_pipe *p,
                                                                const struct dcerpc_binding *binding,
                                                                const struct ndr_interface_table *table,
                                                                struct cli_credentials *credentials,
                                                                struct loadparm_context *lp_ctx);
-NTSTATUS dcerpc_secondary_auth_connection_recv(struct composite_context *c, 
+NTSTATUS dcerpc_secondary_auth_connection_recv(struct composite_context *c,
                                               TALLOC_CTX *mem_ctx,
                                               struct dcerpc_pipe **p);
 NTSTATUS dcerpc_secondary_auth_connection(struct dcerpc_pipe *p,
@@ -187,10 +173,20 @@ NTSTATUS dcerpc_secondary_auth_connection(struct dcerpc_pipe *p,
                                        struct cli_credentials *credentials,
                                        struct loadparm_context *lp_ctx,
                                        TALLOC_CTX *mem_ctx,
-                                       struct dcerpc_pipe **p2);
+NTSTATUS dcerpc_init(void);
+struct composite_context *dcerpc_secondary_smb_send(struct dcecli_connection *c1,
+                                                   struct dcecli_connection *c2,
+                                                   const char *pipe_name);
+NTSTATUS dcerpc_secondary_smb_recv(struct composite_context *c);
+NTSTATUS dcerpc_secondary_context(struct dcerpc_pipe *p, 
+                                 struct dcerpc_pipe **pp2,
+                                 const struct ndr_interface_table *table);
+
+
+NTSTATUS dcerpc_epm_map_binding(TALLOC_CTX *mem_ctx, struct dcerpc_binding *binding,
+                               const struct ndr_interface_table *table, struct tevent_context *ev,
+                               struct loadparm_context *lp_ctx);
 
-struct composite_context* dcerpc_secondary_connection_send(struct dcerpc_pipe *p,
-                                                          const struct dcerpc_binding *b);
 void dcerpc_log_packet(const char *lockdir, 
                       const struct ndr_interface_table *ndr,
                       uint32_t opnum, uint32_t flags,