6 uuid("897e2e5f-93f3-4376-9c9c-fd2277495c27"),
8 endpoint("ncacn_ip_tcp:", "ncalrpc:"),
9 helpstring("File Replication Service DFS-R"),
10 pointer_default(unique)
16 WERROR frstrans_CheckConnectivity(
17 [in] GUID replica_set_guid,
18 [in] GUID connection_guid
23 typedef [v1_enum,flag(NDR_PAHEX)] enum {
24 FRSTRANS_PROTOCOL_VERSION_W2K3R2 = 0x00050000,
25 FRSTRANS_PROTOCOL_VERSION_LONGHORN_SERVER = 0x00050002
26 } frstrans_ProtocolVersion;
28 typedef [bitmap32bit] bitmap {
29 FRSTRANS_TRANSPORT_SUPPORTS_RDC_SIMILARITY = 0x00000001
30 } frstrans_TransportFlags;
32 WERROR frstrans_EstablishConnection(
33 [in] GUID replica_set_guid,
34 [in] GUID connection_guid,
35 [in] frstrans_ProtocolVersion downstream_protocol_version,
36 [in] frstrans_TransportFlags downstream_flags,
37 [out,ref] frstrans_ProtocolVersion *upstream_protocol_version,
38 [out,ref] frstrans_TransportFlags *upstream_flags
43 WERROR frstrans_EstablishSession(
44 [in] GUID connection_guid,
45 [in] GUID content_set_guid
50 [todo] void FRSTRANS_REQUEST_UPDATES();
54 [todo] void FRSTRANS_REQUEST_VERSION_VECTOR();
58 [todo] void FRSTRANS_ASYNC_POLL();
62 [todo] void FRSTRANS_REQUEST_RECORDS();
66 [todo] void FRSTRANS_UPDATE_CANCEL();
70 [todo] void FRSTRANS_RAW_GET_FILE_DATA();
74 [todo] void FRSTRANS_RDC_GET_SIGNATURES();
78 [todo] void FRSTRANS_RDC_PUSH_SOURCE_NEEDS();
82 [todo] void FRSTRANS_RDC_GET_FILE_DATA();
86 [todo] void FRSTRANS_RDC_CLOSE();
90 [todo] void FRSTRANS_INITIALIZE_FILE_TRANSFER_ASYNC();
94 [todo] void FRSTRANS_OPNUM_0E_NOT_USED_ON_THE_WIRE();
96 /* The following functions are new in Windows 2008 */
100 [todo] void FRSTRANS_RAW_GET_FILE_DATA_ASYNC();
104 [todo] void FRSTRANS_RDC_GET_FILE_DATA_ASYNC();