summaryrefslogtreecommitdiffstats
path: root/source4/librpc/idl/sasl_helpers.idl
blob: 5f5d52115e9523f2ca11b87771444f973fd53973 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "idl_types.h"

[
  uuid("7512b2f4-5f4f-11e4-bbe6-3c970e8d8226"),
  version(1.0),
  pointer_default(unique),
  helpstring("SASL helpers")
]
interface sasl_helpers {
	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;
}