summaryrefslogtreecommitdiff
path: root/librpc/gen_ndr/named_pipe_auth.h
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2009-09-17 18:33:21 +0200
committerStefan Metzmacher <metze@samba.org>2009-09-18 20:34:40 +0200
commit199072b95aa716cf6362ff28aa5a35ae649af711 (patch)
tree85ba566e3bee30797e98e9e29c4b7236160d4b76 /librpc/gen_ndr/named_pipe_auth.h
parentc29364f4b0e20b22f9c3b6fb79a28fc2d063a874 (diff)
downloadsamba-199072b95aa716cf6362ff28aa5a35ae649af711.tar.gz
samba-199072b95aa716cf6362ff28aa5a35ae649af711.tar.bz2
samba-199072b95aa716cf6362ff28aa5a35ae649af711.zip
librpc: rerun 'make idl'
metze
Diffstat (limited to 'librpc/gen_ndr/named_pipe_auth.h')
-rw-r--r--librpc/gen_ndr/named_pipe_auth.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/librpc/gen_ndr/named_pipe_auth.h b/librpc/gen_ndr/named_pipe_auth.h
index e08aa477db..d292dfe356 100644
--- a/librpc/gen_ndr/named_pipe_auth.h
+++ b/librpc/gen_ndr/named_pipe_auth.h
@@ -21,9 +21,24 @@ struct named_pipe_auth_req_info2 {
uint8_t *session_key;/* [unique,size_is(session_key_length)] */
};
+struct named_pipe_auth_req_info3 {
+ const char *client_name;/* [unique,charset(UTF8)] */
+ const char *client_addr;/* [unique,charset(DOS)] */
+ uint16_t client_port;
+ const char *server_name;/* [unique,charset(UTF8)] */
+ const char *server_addr;/* [unique,charset(DOS)] */
+ uint16_t server_port;
+ struct netr_SamInfo3 *sam_info3;/* [unique] */
+ uint32_t session_key_length;
+ uint8_t *session_key;/* [unique,size_is(session_key_length)] */
+ uint32_t gssapi_delegated_creds_length;
+ uint8_t *gssapi_delegated_creds;/* [unique,size_is(gssapi_delegated_creds_length)] */
+};
+
union named_pipe_auth_req_info {
struct netr_SamInfo3 info1;/* [case] */
struct named_pipe_auth_req_info2 info2;/* [case(2)] */
+ struct named_pipe_auth_req_info3 info3;/* [case(3)] */
}/* [switch_type(uint32)] */;
struct named_pipe_auth_req {
@@ -39,8 +54,15 @@ struct named_pipe_auth_rep_info2 {
uint64_t allocation_size;
};
+struct named_pipe_auth_rep_info3 {
+ uint16_t file_type;
+ uint16_t device_state;
+ uint64_t allocation_size;
+};
+
union named_pipe_auth_rep_info {
struct named_pipe_auth_rep_info2 info2;/* [case(2)] */
+ struct named_pipe_auth_rep_info3 info3;/* [case(3)] */
}/* [switch_type(uint32)] */;
struct named_pipe_auth_rep {