summaryrefslogtreecommitdiffstats
path: root/librpc
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2014-01-31 21:13:54 +0100
committerGünther Deschner <gd@samba.org>2014-02-13 13:55:47 +0100
commite4997ea8a7bd32cdc08e93b3278e8e95940234eb (patch)
tree143a1249e264e62deb1a6caf0dd24b0274aedd26 /librpc
parent4d4e4ef619682801746def5b6ebd4deea8bd7368 (diff)
downloadsamba-e4997ea8a7bd32cdc08e93b3278e8e95940234eb.tar.gz
samba-e4997ea8a7bd32cdc08e93b3278e8e95940234eb.tar.xz
samba-e4997ea8a7bd32cdc08e93b3278e8e95940234eb.zip
librpc/rpc: finaly make struct dcerpc_binding private
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
Diffstat (limited to 'librpc')
-rw-r--r--librpc/rpc/binding.c14
-rw-r--r--librpc/rpc/rpc_common.h14
2 files changed, 15 insertions, 13 deletions
diff --git a/librpc/rpc/binding.c b/librpc/rpc/binding.c
index ecb3bdb76c9..4ee1c6260de 100644
--- a/librpc/rpc/binding.c
+++ b/librpc/rpc/binding.c
@@ -35,6 +35,20 @@
#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;
diff --git a/librpc/rpc/rpc_common.h b/librpc/rpc/rpc_common.h
index fa75b520c32..ce7e6ea2722 100644
--- a/librpc/rpc/rpc_common.h
+++ b/librpc/rpc/rpc_common.h
@@ -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)