diff options
author | Stefan Metzmacher <metze@samba.org> | 2009-07-27 16:02:09 +0200 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2009-07-27 17:51:35 +0200 |
commit | 826e6a83a000156cbdbacdd2fc1fdf4c4dceac5e (patch) | |
tree | 9060d6dd905f5909c8b1e8d00d7c910e86b56a6a /librpc | |
parent | 3142f76e2d181e6a3d51d5a7b9efc28f2742b911 (diff) | |
download | samba-826e6a83a000156cbdbacdd2fc1fdf4c4dceac5e.tar.gz samba-826e6a83a000156cbdbacdd2fc1fdf4c4dceac5e.tar.bz2 samba-826e6a83a000156cbdbacdd2fc1fdf4c4dceac5e.zip |
frstrans.idl: add definition of frstrans_AsyncPoll()
metze
Diffstat (limited to 'librpc')
-rw-r--r-- | librpc/idl/frstrans.idl | 33 |
1 files changed, 32 insertions, 1 deletions
diff --git a/librpc/idl/frstrans.idl b/librpc/idl/frstrans.idl index 7513a29944..8c3dde09df 100644 --- a/librpc/idl/frstrans.idl +++ b/librpc/idl/frstrans.idl @@ -126,7 +126,38 @@ interface frstrans /*****************/ /* Function 0x05 */ - [todo] void FRSTRANS_ASYNC_POLL(); + typedef struct { + GUID machine_guid; + uint32 year; + uint32 month; + uint32 day_of_week; + uint32 day; + uint32 hour; + uint32 minute; + uint32 second; + uint32 milli_seconds; + } frstrans_EpoqueVector; + + typedef struct { + hyper vv_generation; + uint32 version_vector_count; + [size_is(version_vector_count)] + frstrans_VersionVector *version_vector; + uint32 epoque_vector_count; + [size_is(epoque_vector_count)] + frstrans_EpoqueVector *epoque_vector; + } frstrans_AsyncVersionVectorResponse; + + typedef struct { + uint32 sequence_number; + WERROR status; + frstrans_AsyncVersionVectorResponse response; + } frstrans_AsyncResponseContext; + + WERROR frstrans_AsyncPoll( + [in] GUID connection_guid, + [out,ref] frstrans_AsyncResponseContext *response + ); /*****************/ /* Function 0x06 */ |