summaryrefslogtreecommitdiff
path: root/librpc/idl/netlogon.idl
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2009-02-16 10:42:43 +0100
committerStefan Metzmacher <metze@samba.org>2009-02-16 10:59:16 +0100
commit8339969ed39e4cf3577971869ef2fd127f1c3ae3 (patch)
tree65e6bc1fa3ae88cc1114573e9575245187fd5c62 /librpc/idl/netlogon.idl
parent201a033c8f19f37117b6f779cbabcf9def3bf655 (diff)
downloadsamba-8339969ed39e4cf3577971869ef2fd127f1c3ae3.tar.gz
netlogon.idl: add idl for netr_LogonGetCapabilities()
metze
Diffstat (limited to 'librpc/idl/netlogon.idl')
-rw-r--r--librpc/idl/netlogon.idl13
1 files changed, 12 insertions, 1 deletions
diff --git a/librpc/idl/netlogon.idl b/librpc/idl/netlogon.idl
index 4fd0cea5715..65f62da0176 100644
--- a/librpc/idl/netlogon.idl
+++ b/librpc/idl/netlogon.idl
@@ -1137,7 +1137,18 @@ interface netlogon
/*****************/
/* Function 0x15 */
- [todo] WERROR netr_NETRLOGONDUMMYROUTINE1();
+ typedef [switch_type(uint32)] union {
+ [case(1)] netr_NegotiateFlags server_capabilities;
+ } netr_Capabilities;
+
+ NTSTATUS netr_LogonGetCapabilities(
+ [in] [string,charset(UTF16)] uint16 server_name[],
+ [in,unique] [string,charset(UTF16)] uint16 *computer_name,
+ [in,ref] netr_Authenticator *credential,
+ [in,out,ref] netr_Authenticator *return_authenticator,
+ [in] uint32 query_level,
+ [out,ref,switch_is(query_level)] netr_Capabilities *capabilities
+ );
/****************/
/* Function 0x16 */