diff options
author | Andrew Bartlett <abartlet@samba.org> | 2008-09-04 16:06:38 +1000 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2008-09-04 16:06:38 +1000 |
commit | 19fb3b0199dec2b8abacfab59910f2aed0ba310c (patch) | |
tree | 80f5ffa689dfb0a7c76a22e0d7fe81a35705f233 /source4/librpc/idl/drsblobs.idl | |
parent | b533a1f4bf62c7983f612927499f60b503322c4d (diff) | |
download | samba-19fb3b0199dec2b8abacfab59910f2aed0ba310c.tar.gz samba-19fb3b0199dec2b8abacfab59910f2aed0ba310c.tar.bz2 samba-19fb3b0199dec2b8abacfab59910f2aed0ba310c.zip |
More work to implement LSA CreateTrustedDomainEx2
We still don't get the format inside the encrypted blob correct
however.
Andrew Bartlett
(This used to be commit 99a3abda09716c064b3e9a37c4a79a8f62444eca)
Diffstat (limited to 'source4/librpc/idl/drsblobs.idl')
-rw-r--r-- | source4/librpc/idl/drsblobs.idl | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/source4/librpc/idl/drsblobs.idl b/source4/librpc/idl/drsblobs.idl index 39c9680bdb..196423c7dd 100644 --- a/source4/librpc/idl/drsblobs.idl +++ b/source4/librpc/idl/drsblobs.idl @@ -409,12 +409,20 @@ interface drsblobs { [size_is(1)] AuthenticationInformation array[]; } AuthenticationInformationArray; - typedef [public,nopull,nopush,noprint] struct { + typedef [public,nopull,nopush,noprint,gensize] struct { uint32 count; [relative] AuthenticationInformationArray *current; [relative] AuthenticationInformationArray *previous; } trustAuthInOutBlob; + typedef [public] struct { + uint8 confounder[512]; + trustAuthInOutBlob outgoing; + trustAuthInOutBlob incoming; + [value(ndr_size_trustAuthInOutBlob(&outgoing, ndr->flags))] uint32 outgoing_size; + [value(ndr_size_trustAuthInOutBlob(&incoming, ndr->flags))] uint32 incoming_size; + } trustAuthInAndOutBlob; + void decode_trustAuthInOut( [in] trustAuthInOutBlob blob ); |