mirror of
https://github.com/samba-team/samba.git
synced 2024-12-22 13:34:15 +03:00
1f60aa8ec2
Change-Id: Ia5e62d30b277f8a7074d451cfb8675eee8e9d21f Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
36 lines
828 B
Plaintext
36 lines
828 B
Plaintext
/*
|
|
winbind IRPC interface
|
|
*/
|
|
|
|
#include "idl_types.h"
|
|
|
|
import "netlogon.idl";
|
|
|
|
[
|
|
uuid("b875118e-47a3-4210-b5f7-c240cce656b2"),
|
|
version(1.0),
|
|
pointer_default(unique)
|
|
]
|
|
interface winbind
|
|
{
|
|
typedef [switch_type(uint16)] union netr_LogonLevel netr_LogonLevel;
|
|
typedef [switch_type(uint16)] union netr_Validation netr_Validation;
|
|
|
|
/*
|
|
* do a netr_LogonSamLogon() against the right DC
|
|
*/
|
|
NTSTATUS winbind_SamLogon(
|
|
[in] uint16 logon_level,
|
|
[in] [switch_is(logon_level)] netr_LogonLevel logon,
|
|
[in] uint16 validation_level,
|
|
[out] [switch_is(validation_level)] netr_Validation validation,
|
|
[out] uint8 authoritative
|
|
);
|
|
|
|
NTSTATUS winbind_DsrUpdateReadOnlyServerDnsRecords(
|
|
[in,unique] [string,charset(UTF16)] uint16 *site_name,
|
|
[in] uint32 dns_ttl,
|
|
[in,out,ref] NL_DNS_NAME_INFO_ARRAY *dns_names
|
|
);
|
|
}
|