summaryrefslogtreecommitdiff
path: root/source4/librpc/idl
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2006-02-22 10:23:14 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:52:01 -0500
commit417dbaa127c86f31b751a179e317c150fb8be1bf (patch)
treed842462f037ccf66eb02cb006ad8b001fc41c3e2 /source4/librpc/idl
parent36098dfda91df75f1d05631a4c9006e73d3c4d29 (diff)
downloadsamba-417dbaa127c86f31b751a179e317c150fb8be1bf.tar.gz
samba-417dbaa127c86f31b751a179e317c150fb8be1bf.tar.bz2
samba-417dbaa127c86f31b751a179e317c150fb8be1bf.zip
r13621: add an idl structure to parse saslauthd requests
metze (This used to be commit d003654b1c1cbc00602e994b83f40fcfcf349596)
Diffstat (limited to 'source4/librpc/idl')
-rw-r--r--source4/librpc/idl/drsblobs.idl14
1 files changed, 14 insertions, 0 deletions
diff --git a/source4/librpc/idl/drsblobs.idl b/source4/librpc/idl/drsblobs.idl
index d0173e4839..a60287fee5 100644
--- a/source4/librpc/idl/drsblobs.idl
+++ b/source4/librpc/idl/drsblobs.idl
@@ -163,4 +163,18 @@ interface drsblobs {
[in] DsCompressedBlob blob
);
+ typedef [public,flag(NDR_NOALIGN|NDR_BIG_ENDIAN|NDR_PAHEX)] struct {
+ [value(strlen_m(authid))] uint16 authid_length;
+ [charset(UTF8)] uint8 authid[authid_length];
+ uint16 passwd_length;
+ uint8 passwd[passwd_length];
+ [value(strlen_m(service))] uint16 service_length;
+ [charset(UTF8)] uint8 service[service_length];
+ [value(strlen_m(realm))] uint16 realm_length;
+ [charset(UTF8)] uint8 realm[realm_length];
+ } saslauthdRequest;
+
+ void decode_saslauthd(
+ [in] saslauthdRequest req
+ );
}