diff options
author | Stefan Metzmacher <metze@samba.org> | 2009-07-27 15:56:13 +0200 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2009-07-27 17:51:34 +0200 |
commit | e31a92c44e5275ea971c052e2909a9c3ae81123a (patch) | |
tree | f0df2c141c4a35293777d67eef5380400e4bd029 /librpc/idl | |
parent | 8860a03671adc9cb35ddffd147960b2f2dc4bd3b (diff) | |
download | samba-e31a92c44e5275ea971c052e2909a9c3ae81123a.tar.gz samba-e31a92c44e5275ea971c052e2909a9c3ae81123a.tar.bz2 samba-e31a92c44e5275ea971c052e2909a9c3ae81123a.zip |
frstrans.idl: add definition of frstrans_EstablishConnection()
metze
Diffstat (limited to 'librpc/idl')
-rw-r--r-- | librpc/idl/frstrans.idl | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/librpc/idl/frstrans.idl b/librpc/idl/frstrans.idl index ddf3e6e31f..946ead0671 100644 --- a/librpc/idl/frstrans.idl +++ b/librpc/idl/frstrans.idl @@ -20,7 +20,23 @@ interface frstrans /*****************/ /* Function 0x01 */ - [todo] void FRSTRANS_ESTABLISH_CONNECTION(); + typedef [v1_enum,flag(NDR_PAHEX)] enum { + FRSTRANS_PROTOCOL_VERSION_W2K3R2 = 0x00050000, + FRSTRANS_PROTOCOL_VERSION_LONGHORN_SERVER = 0x00050002 + } frstrans_ProtocolVersion; + + typedef [bitmap32bit] bitmap { + FRSTRANS_TRANSPORT_SUPPORTS_RDC_SIMILARITY = 0x00000001 + } frstrans_TransportFlags; + + WERROR frstrans_EstablishConnection( + [in] GUID replica_set_guid, + [in] GUID connection_guid, + [in] frstrans_ProtocolVersion downstream_protocol_version, + [in] frstrans_TransportFlags downstream_flags, + [out,ref] frstrans_ProtocolVersion *upstream_protocol_version, + [out,ref] frstrans_TransportFlags *upstream_flags + ); /*****************/ /* Function 0x02 */ |