r13621: add an idl structure to parse saslauthd requests
authorStefan Metzmacher <metze@samba.org>
Wed, 22 Feb 2006 10:23:14 +0000 (10:23 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:52:01 +0000 (13:52 -0500)
metze

source/librpc/idl/drsblobs.idl

index d0173e48390a88c9a5a8c440fae58a20bc94b60d..a60287fee55a5851e11d88a896499bf01fa6aedc 100644 (file)
@@ -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
+               );
 }