diff options
author | Stefan Metzmacher <metze@samba.org> | 2009-07-22 15:48:32 +0200 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2009-07-22 21:33:10 +0200 |
commit | 109b9dcad9b3fbb8a3289cd73471a5881cbd40a6 (patch) | |
tree | 8ebafef3398ef0af6dc2b1903e0b79b163491e7a /librpc | |
parent | 07d3b69b55c37f26ba6fa8b0c1c59e800325b435 (diff) | |
download | samba-109b9dcad9b3fbb8a3289cd73471a5881cbd40a6.tar.gz samba-109b9dcad9b3fbb8a3289cd73471a5881cbd40a6.tar.xz samba-109b9dcad9b3fbb8a3289cd73471a5881cbd40a6.zip |
frsrpc.idl: add definition for frsrpc_FrsStartPromotionParent()
metze
Diffstat (limited to 'librpc')
-rw-r--r-- | librpc/idl/frsrpc.idl | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/librpc/idl/frsrpc.idl b/librpc/idl/frsrpc.idl index 233fbcb1744..cab155295d2 100644 --- a/librpc/idl/frsrpc.idl +++ b/librpc/idl/frsrpc.idl @@ -358,7 +358,28 @@ interface frsrpc /*****************/ /* Function 0x02 */ - [todo] void FRSRPC_START_PROMOTION_PARENT(); + typedef [v1_enum,flag(NDR_PAHEX)] enum { + FRSRPC_PARENT_AUTH_LEVEL_ENCRYPTED_KERBEROS = 0x00000000, + FRSRPC_PARENT_AUTH_LEVEL_NO_AUTHENTICATION = 0x00000001 + } frsrpc_PartnerAuthLevel; + + WERROR frsrpc_FrsStartPromotionParent( + [in,unique,string,charset(UTF16)] uint16 *parent_account, + [in,unique,string,charset(UTF16)] uint16 *parent_password, + [in,unique,string,charset(UTF16)] uint16 *replica_set_name, + [in,unique,string,charset(UTF16)] uint16 *replica_set_type, + [in,unique,string,charset(UTF16)] uint16 *connection_name, + [in,unique,string,charset(UTF16)] uint16 *partner_name, + [in,unique,string,charset(UTF16)] uint16 *partner_princ_name, + [in] frsrpc_PartnerAuthLevel partner_auth_level, + [in,value(16),range(16,16)] uint32 __ndr_guid_size, + [in,unique,subcontext(4),subcontext_size(16)] + GUID *connection_guid, + [in,unique,subcontext(4),subcontext_size(16)] + GUID *partner_guid, + [in,out,unique,subcontext(4),subcontext_size(16)] + GUID *parent_guid + ); /*****************/ /* Function 0x03 */ |