From 8339969ed39e4cf3577971869ef2fd127f1c3ae3 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Mon, 16 Feb 2009 10:42:43 +0100 Subject: netlogon.idl: add idl for netr_LogonGetCapabilities() metze --- librpc/idl/netlogon.idl | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'librpc/idl') diff --git a/librpc/idl/netlogon.idl b/librpc/idl/netlogon.idl index 4fd0cea571..65f62da017 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 */ -- cgit