summaryrefslogtreecommitdiff
path: root/librpc/idl/netlogon.idl
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2014-12-19 10:36:29 +0100
committerStefan Metzmacher <metze@samba.org>2015-07-08 18:38:22 +0200
commitee5e25b5b324b34929da98aeeb1c2b13d191d9d5 (patch)
tree47885931961f9f573b8a23adc143f03bc8812721 /librpc/idl/netlogon.idl
parentf9246d78f7fb4a4ec629ca525ccc97506ab6e483 (diff)
downloadsamba-ee5e25b5b324b34929da98aeeb1c2b13d191d9d5.tar.gz
librpc/idl: add winbind_LogonControl()
This will be used by the netr_LogonControl() in order to contact remote domains via winbindd. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'librpc/idl/netlogon.idl')
-rw-r--r--librpc/idl/netlogon.idl6
1 files changed, 3 insertions, 3 deletions
diff --git a/librpc/idl/netlogon.idl b/librpc/idl/netlogon.idl
index b0ede39e79c..19daaf635d9 100644
--- a/librpc/idl/netlogon.idl
+++ b/librpc/idl/netlogon.idl
@@ -871,7 +871,7 @@ interface netlogon
[string,charset(UTF16)] uint16 *trusted_domain_name;
} netr_NETLOGON_INFO_4;
- typedef union {
+ typedef [public] union {
[case(1)] netr_NETLOGON_INFO_1 *info1;
[case(2)] netr_NETLOGON_INFO_2 *info2;
[case(3)] netr_NETLOGON_INFO_3 *info3;
@@ -880,7 +880,7 @@ interface netlogon
} netr_CONTROL_QUERY_INFORMATION;
/* function_code values */
- typedef [v1_enum] enum {
+ typedef [v1_enum,public] enum {
NETLOGON_CONTROL_QUERY = 0x00000001,
NETLOGON_CONTROL_REPLICATE = 0x00000002,
NETLOGON_CONTROL_SYNCHRONIZE = 0x00000003,
@@ -920,7 +920,7 @@ interface netlogon
/*****************/
/* Function 0x0E */
- typedef union {
+ typedef [public,switch_type(netr_LogonControlCode)] union {
[case(NETLOGON_CONTROL_REDISCOVER)] [string,charset(UTF16)] uint16 *domain;
[case(NETLOGON_CONTROL_TC_QUERY)] [string,charset(UTF16)] uint16 *domain;
[case(NETLOGON_CONTROL_TRANSPORT_NOTIFY)] [string,charset(UTF16)] uint16 *domain;