summaryrefslogtreecommitdiff
path: root/librpc/idl
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2009-08-26 14:45:35 +0200
committerGünther Deschner <gd@samba.org>2009-08-27 15:55:18 +0200
commit5a1577884819ccaa21741beb6765819cf640cdc9 (patch)
tree3ce68feb770538e3ec40cd440f5ea3f6c25748e5 /librpc/idl
parent17d3800e923fd51f6dd9799d39d56a012f2ad600 (diff)
downloadsamba-5a1577884819ccaa21741beb6765819cf640cdc9.tar.gz
samba-5a1577884819ccaa21741beb6765819cf640cdc9.tar.bz2
samba-5a1577884819ccaa21741beb6765819cf640cdc9.zip
schannel: add netlogon_creds_CredentialState to IDL.
Guenther
Diffstat (limited to 'librpc/idl')
-rw-r--r--librpc/idl/schannel.idl15
1 files changed, 15 insertions, 0 deletions
diff --git a/librpc/idl/schannel.idl b/librpc/idl/schannel.idl
index 9cb9e1fb61..68d92e5f4e 100644
--- a/librpc/idl/schannel.idl
+++ b/librpc/idl/schannel.idl
@@ -41,4 +41,19 @@ interface schannel
uint32 unknown2; /* 0 */
uint32 unknown3; /* 0x006c0000 */
} schannel_bind_ack;
+
+ /* this structure is used internally in the NETLOGON server */
+
+ typedef [public,flag(NDR_PAHEX)] struct {
+ netr_NegotiateFlags negotiate_flags;
+ uint8 session_key[16];
+ uint32 sequence;
+ netr_Credential seed;
+ netr_Credential client;
+ netr_Credential server;
+ netr_SchannelType secure_channel_type;
+ [string,charset(UTF8)] uint8 computer_name[];
+ [string,charset(UTF8)] uint8 account_name[];
+ dom_sid *sid;
+ } netlogon_creds_CredentialState;
}