diff options
author | Andrew Bartlett <abartlet@samba.org> | 2008-10-01 13:10:11 -0700 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2008-10-06 14:28:25 -0700 |
commit | 8cdb3ebe27814629cb17d2a438c89780c5cecfdf (patch) | |
tree | 5ff8530145a845814d2b87136838d25b4ca8e8dd /source4 | |
parent | 8256717c766fb8e145c2f4b5acb3502f4d7c57d9 (diff) | |
download | samba-8cdb3ebe27814629cb17d2a438c89780c5cecfdf.tar.gz samba-8cdb3ebe27814629cb17d2a438c89780c5cecfdf.tar.bz2 samba-8cdb3ebe27814629cb17d2a438c89780c5cecfdf.zip |
Clarify use of manual parsers in trustInOutBlob (drsblobs.idl)
Diffstat (limited to 'source4')
-rw-r--r-- | source4/librpc/idl/drsblobs.idl | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/source4/librpc/idl/drsblobs.idl b/source4/librpc/idl/drsblobs.idl index 31fe8a359e..4274d2000a 100644 --- a/source4/librpc/idl/drsblobs.idl +++ b/source4/librpc/idl/drsblobs.idl @@ -409,21 +409,23 @@ interface drsblobs { [size_is(1)] AuthenticationInformation array[]; } AuthenticationInformationArray; + /* This is nopull,nopush because we pass count down to the + * manual parser of AuthenticationInformationArray */ typedef [public,nopull,nopush,noprint,gensize] struct { uint32 count; [relative] AuthenticationInformationArray *current; [relative] AuthenticationInformationArray *previous; } trustAuthInOutBlob; + void decode_trustAuthInOut( + [in] trustAuthInOutBlob blob + ); + typedef [public,gensize] struct { uint32 count; [relative] AuthenticationInformation *current[count]; } trustCurrentPasswords; - void decode_trustAuthInOut( - [in] trustAuthInOutBlob blob - ); - typedef [public,nopull] struct { uint8 confounder[512]; [subcontext(0),subcontext_size(outgoing_size)] trustCurrentPasswords outgoing; |