libsmb,s3/smbd: dump SMB3+ session keys if debug parm is set
[Samba.git] / source4 / librpc / idl / winbind.idl
blobf79eba755e45416dc9df2b8680ab983f0534aef1
1 /*
2 winbind IRPC interface
3 */
5 #include "idl_types.h"
7 import "netlogon.idl";
10 uuid("b875118e-47a3-4210-b5f7-c240cce656b2"),
11 version(1.0),
12 pointer_default(unique)
14 interface winbind
16 typedef [switch_type(uint16)] union netr_LogonLevel netr_LogonLevel;
17 typedef [switch_type(uint16)] union netr_Validation netr_Validation;
20 * do a netr_LogonSamLogon() against the right DC
22 NTSTATUS winbind_SamLogon(
23 [in] uint16 logon_level,
24 [in] [switch_is(logon_level)] netr_LogonLevel logon,
25 [in] uint16 validation_level,
26 [out] [switch_is(validation_level)] netr_Validation validation,
27 [out] uint8 authoritative
30 NTSTATUS winbind_DsrUpdateReadOnlyServerDnsRecords(
31 [in,unique] [string,charset(UTF16)] uint16 *site_name,
32 [in] uint32 dns_ttl,
33 [in,out,ref] NL_DNS_NAME_INFO_ARRAY *dns_names