summaryrefslogtreecommitdiffstats
path: root/source4/librpc/idl/sasl_helpers.idl
diff options
context:
space:
mode:
Diffstat (limited to 'source4/librpc/idl/sasl_helpers.idl')
-rw-r--r--source4/librpc/idl/sasl_helpers.idl20
1 files changed, 20 insertions, 0 deletions
diff --git a/source4/librpc/idl/sasl_helpers.idl b/source4/librpc/idl/sasl_helpers.idl
new file mode 100644
index 0000000..5f5d521
--- /dev/null
+++ b/source4/librpc/idl/sasl_helpers.idl
@@ -0,0 +1,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;
+}