summaryrefslogtreecommitdiff
path: root/librpc/rpc
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2011-03-13 14:10:42 +0100
committerStefan Metzmacher <metze@samba.org>2011-03-13 16:53:05 +0100
commit08dca92499c5bd17402dda14521edb4256476639 (patch)
tree83486512168abb16cfbe4eed6b766d051ab08746 /librpc/rpc
parent7b7baecf1ab2f783ae90b68884fb034d25e9f798 (diff)
downloadsamba-08dca92499c5bd17402dda14521edb4256476639.tar.gz
samba-08dca92499c5bd17402dda14521edb4256476639.tar.bz2
samba-08dca92499c5bd17402dda14521edb4256476639.zip
librpc/rpc: move struct dcerpc_binding to rpc_common.h
metze
Diffstat (limited to 'librpc/rpc')
-rw-r--r--librpc/rpc/rpc_common.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/librpc/rpc/rpc_common.h b/librpc/rpc/rpc_common.h
index 69ee69411a..f940c3f234 100644
--- a/librpc/rpc/rpc_common.h
+++ b/librpc/rpc/rpc_common.h
@@ -38,6 +38,20 @@ enum dcerpc_transport_t {
NCACN_VNS_SPP, NCACN_AT_DSP, NCADG_AT_DDP, NCALRPC, NCACN_UNIX_STREAM,
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 *host;
+ const char *target_hostname;
+ const char *target_principal;
+ const char *endpoint;
+ const char **options;
+ const char *localaddress;
+ uint32_t flags;
+ uint32_t assoc_group_id;
+};
+
/* The following definitions come from ../librpc/rpc/dcerpc_error.c */
const char *dcerpc_errstr(TALLOC_CTX *mem_ctx, uint32_t fault_code);