summaryrefslogtreecommitdiff
path: root/librpc/idl
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2009-07-27 16:01:11 +0200
committerStefan Metzmacher <metze@samba.org>2009-07-27 17:51:35 +0200
commit3142f76e2d181e6a3d51d5a7b9efc28f2742b911 (patch)
tree17c0c8c9ad805c86dda219a0b00855f918067f7d /librpc/idl
parent2a797731a009b2a1c908b3075791f87c41d528ad (diff)
downloadsamba-3142f76e2d181e6a3d51d5a7b9efc28f2742b911.tar.gz
samba-3142f76e2d181e6a3d51d5a7b9efc28f2742b911.tar.bz2
samba-3142f76e2d181e6a3d51d5a7b9efc28f2742b911.zip
frstrans.idl: add definition of frstrans_RequestVersionVector()
metze
Diffstat (limited to 'librpc/idl')
-rw-r--r--librpc/idl/frstrans.idl20
1 files changed, 19 insertions, 1 deletions
diff --git a/librpc/idl/frstrans.idl b/librpc/idl/frstrans.idl
index 24f63a1946..7513a29944 100644
--- a/librpc/idl/frstrans.idl
+++ b/librpc/idl/frstrans.idl
@@ -104,7 +104,25 @@ interface frstrans
/*****************/
/* Function 0x04 */
- [todo] void FRSTRANS_REQUEST_VERSION_VECTOR();
+ typedef enum {
+ FRSTRANS_VERSION_REQUEST_NORNAL_SYNC = 0x0000,
+ FRSTRANS_VERSION_REQUEST_SLOW_SYNC = 0x0001,
+ FRSTRANS_VERSION_REQUEST_SLAVE_SYNC = 0x0002
+ } frstrans_VersionRequestType;
+
+ typedef enum {
+ FRSTRANS_VERSION_CHANGE_NOTIFY = 0x0000,
+ FRSTRANS_VERSION_CHANGE_ALL = 0x0002
+ } frstrans_VersionChangeType;
+
+ WERROR frstrans_RequestVersionVector(
+ [in] uint32 sequence_number,
+ [in] GUID connection_guid,
+ [in] GUID content_set_guid,
+ [in,range(0,2)] frstrans_VersionRequestType request_type,
+ [in,range(0,2)] frstrans_VersionChangeType change_type,
+ [in] hyper vv_generation
+ );
/*****************/
/* Function 0x05 */