diff options
author | Günther Deschner <gd@samba.org> | 2008-12-10 02:50:46 +0100 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2008-12-10 11:58:27 +0100 |
commit | 5903206bab97bb694a8689692d9381747246c5ba (patch) | |
tree | 44dfbcd10e4d783e6fb4cc1b2538367f34f90598 /librpc/idl | |
parent | cbe6e2a77602a802ad1f8b1ffd9f38c3119f3000 (diff) | |
download | samba-5903206bab97bb694a8689692d9381747246c5ba.tar.gz samba-5903206bab97bb694a8689692d9381747246c5ba.tar.bz2 samba-5903206bab97bb694a8689692d9381747246c5ba.zip |
netlogon: fill in netr_ServerGetTrustInfo IDL.
Guenther
Diffstat (limited to 'librpc/idl')
-rw-r--r-- | librpc/idl/netlogon.idl | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/librpc/idl/netlogon.idl b/librpc/idl/netlogon.idl index cf4da7adfa..f09e51e30f 100644 --- a/librpc/idl/netlogon.idl +++ b/librpc/idl/netlogon.idl @@ -1500,5 +1500,23 @@ interface netlogon /****************/ /* Function 0x2e */ - [todo] WERROR netr_NETRSERVERGETTRUSTINFO(); + + typedef struct { + uint32 count; + [size_is(count)] uint32 *data; + uint32 entry_count; + [size_is(count)] lsa_String *entries; + } netr_TrustInfo; + + NTSTATUS netr_ServerGetTrustInfo( + [in,unique] [string,charset(UTF16)] uint16 *server_name, + [in,ref] [string,charset(UTF16)] uint16 *account_name, + [in] netr_SchannelType secure_channel_type, + [in,ref] [string,charset(UTF16)] uint16 *computer_name, + [in,ref] netr_Authenticator *credential, + [out,ref] netr_Authenticator *return_authenticator, + [out,ref] samr_Password *new_owf_password, + [out,ref] samr_Password *old_owf_password, + [out,ref] netr_TrustInfo **trust_info + ); } |