diff options
author | Stefan Metzmacher <metze@samba.org> | 2005-03-01 16:08:36 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 13:10:55 -0500 |
commit | bf40d5321f3257bf9354a42d31265f1a9b0d53ad (patch) | |
tree | 0eb2797f50bd263296d276631414628f90fad42b /source/librpc/rpc/dcerpc.h | |
parent | 87ff661703f467db3dfcb33084041c3e2951e0ee (diff) | |
download | samba-bf40d5321f3257bf9354a42d31265f1a9b0d53ad.tar.gz samba-bf40d5321f3257bf9354a42d31265f1a9b0d53ad.tar.xz samba-bf40d5321f3257bf9354a42d31265f1a9b0d53ad.zip |
r5603: add "authservice()" property to the interface property list
so we can specify allowed target service names in the idl file
the default is "host"
metze
Diffstat (limited to 'source/librpc/rpc/dcerpc.h')
-rw-r--r-- | source/librpc/rpc/dcerpc.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/source/librpc/rpc/dcerpc.h b/source/librpc/rpc/dcerpc.h index 32a03d71a76..db7b76a7796 100644 --- a/source/librpc/rpc/dcerpc.h +++ b/source/librpc/rpc/dcerpc.h @@ -153,6 +153,11 @@ struct dcerpc_endpoint_list { const char * const *names; }; +struct dcerpc_authservice_list { + uint32_t count; + const char * const *names; +}; + struct dcerpc_interface_table { const char *name; const char *uuid; @@ -161,6 +166,7 @@ struct dcerpc_interface_table { uint32_t num_calls; const struct dcerpc_interface_call *calls; const struct dcerpc_endpoint_list *endpoints; + const struct dcerpc_authservice_list *authservices; }; struct dcerpc_interface_list { @@ -175,6 +181,7 @@ struct dcerpc_binding { uint16_t object_version; const char *host; const char *endpoint; + const char *authservice; const char **options; uint32_t flags; }; |