s4-srvsvc: merge srvsvc_NetCharDevQGetInfo from s3 idl.
[ira/wip.git] / source4 / librpc / idl / sasl_helpers.idl
1 #include "idl_types.h"
2
3 [
4   pointer_default(unique),
5   helpstring("SASL helpers")
6 ]
7 interface sasl_helpers {
8         typedef [public,flag(NDR_NOALIGN|NDR_BIG_ENDIAN|NDR_PAHEX)] struct {
9                 [value(strlen_m(authid))] uint16 authid_length;
10                 [charset(UTF8)] uint8 authid[authid_length];
11                 uint16 passwd_length;
12                 uint8 passwd[passwd_length];
13                 [value(strlen_m(service))] uint16 service_length;
14                 [charset(UTF8)] uint8 service[service_length];
15                 [value(strlen_m(realm))] uint16 realm_length;
16                 [charset(UTF8)] uint8 realm[realm_length];
17         } saslauthdRequest;
18
19         void decode_saslauthd(
20                 [in] saslauthdRequest req
21                 );
22 }