librpc/rpc: finaly make struct dcerpc_binding private
authorStefan Metzmacher <metze@samba.org>
Fri, 31 Jan 2014 20:13:54 +0000 (21:13 +0100)
committerGünther Deschner <gd@samba.org>
Thu, 13 Feb 2014 12:55:47 +0000 (13:55 +0100)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
Autobuild-User(master): Günther Deschner <gd@samba.org>
Autobuild-Date(master): Thu Feb 13 13:55:47 CET 2014 on sn-devel-104

librpc/rpc/binding.c
librpc/rpc/rpc_common.h

index ecb3bdb76c9ce0f7d9c79b1f2d64150616eab010..4ee1c6260debb67d5e8f216f2238ac5e29539afe 100644 (file)
 
 #define MAX_PROTSEQ            10
 
+struct dcerpc_binding {
+       enum dcerpc_transport_t transport;
+       struct ndr_syntax_id object;
+       const char *object_string;
+       const char *host;
+       const char *target_hostname;
+       const char *target_principal;
+       const char *endpoint;
+       const char **options;
+       uint32_t flags;
+       uint32_t assoc_group_id;
+       char assoc_group_string[11]; /* 0x3456789a + '\0' */
+};
+
 static const struct {
        const char *name;
        enum dcerpc_transport_t transport;
index fa75b520c3244da66b781dc5ae990bbdd32e62c9..ce7e6ea2722badecd3c0c116e1281704f8a2b5d8 100644 (file)
@@ -40,19 +40,7 @@ enum dcerpc_transport_t {
        NCADG_UNIX_DGRAM, NCACN_HTTP, NCADG_IPX, NCACN_SPX, NCACN_INTERNAL };
 
 /** this describes a binding to a particular transport/pipe */
-struct dcerpc_binding {
-       enum dcerpc_transport_t transport;
-       struct ndr_syntax_id object;
-       const char *object_string;
-       const char *host;
-       const char *target_hostname;
-       const char *target_principal;
-       const char *endpoint;
-       const char **options;
-       uint32_t flags;
-       uint32_t assoc_group_id;
-       char assoc_group_string[11]; /* 0x3456789a + '\0' */
-};
+struct dcerpc_binding;
 
 /* dcerpc pipe flags */
 #define DCERPC_DEBUG_PRINT_IN          (1<<0)