netlogon.idl: add idl for netr_LogonGetCapabilities()
authorStefan Metzmacher <metze@samba.org>
Mon, 16 Feb 2009 09:42:43 +0000 (10:42 +0100)
committerStefan Metzmacher <metze@samba.org>
Mon, 16 Feb 2009 09:59:16 +0000 (10:59 +0100)
metze

librpc/idl/netlogon.idl

index 4fd0cea5715da20bbd0a912c434a01161a721f9a..65f62da01761ac6242d4382a27801c4295825ea5 100644 (file)
@@ -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 */